10 |
import org.bukkit.command.CommandSender; |
import org.bukkit.command.CommandSender; |
11 |
import org.bukkit.plugin.Plugin; |
import org.bukkit.plugin.Plugin; |
12 |
|
|
13 |
|
import dk.thoerup.bukkit.hoeruputils.utils.MessageBroadcaster; |
14 |
|
|
15 |
public class MapgenCommand implements CommandExecutor{ |
public class MapgenCommand implements CommandExecutor{ |
16 |
|
|
17 |
Server server; |
Server server; |
51 |
started.set(false); |
started.set(false); |
52 |
|
|
53 |
String msg = "" + ChatColor.YELLOW + "mapgenerator has " + result; |
String msg = "" + ChatColor.YELLOW + "mapgenerator has " + result; |
54 |
server.getScheduler().scheduleSyncDelayedTask(plugin, new MessageBroadcaster(msg) ); |
server.getScheduler().scheduleSyncDelayedTask(plugin, new MessageBroadcaster(server, msg) ); |
|
} |
|
|
} |
|
|
|
|
|
class MessageBroadcaster implements Runnable{ |
|
|
String msg; |
|
|
|
|
|
public MessageBroadcaster(String msg) { |
|
|
this.msg = msg; |
|
55 |
} |
} |
56 |
@Override |
} |
|
public void run() { |
|
|
server.broadcastMessage(msg); |
|
|
} |
|
|
} |
|
57 |
|
|
58 |
} |
} |