32 |
public boolean onCommand(final CommandSender sender, Command command, String label, String[] args) { |
public boolean onCommand(final CommandSender sender, Command command, String label, String[] args) { |
33 |
//debug |
//debug |
34 |
System.out.println("world count " + worlds.size()); |
System.out.println("world count " + worlds.size()); |
35 |
for (World world : worlds) { |
|
|
System.out.println(" >" + world.getName() + " : " + world.getTime() ); |
|
|
} |
|
36 |
|
|
37 |
if (taskId == -1) { |
if (taskId == -1) { |
38 |
taskId = server.getScheduler().scheduleSyncRepeatingTask(plugin, new EternalDayRunner(), 2*20, 60*20); |
taskId = server.getScheduler().scheduleSyncRepeatingTask(plugin, new EternalDayRunner(), 2*20, 60*20); |
54 |
public void run() { |
public void run() { |
55 |
for(World world : worlds) { |
for(World world : worlds) { |
56 |
if (world.getTime() > 12000) { |
if (world.getTime() > 12000) { |
57 |
|
System.out.println(" >" + world.getName() + " : " + world.getTime() ); |
58 |
world.setTime(0); |
world.setTime(0); |
59 |
server.getScheduler().scheduleSyncDelayedTask(plugin, new MessageBroadcaster(server, ChatColor.YELLOW + "Eternalday has extended the period of light once again!")); |
server.getScheduler().scheduleSyncDelayedTask(plugin, new MessageBroadcaster(server, ChatColor.YELLOW + "Eternalday has extended the period of light once again!")); |
60 |
} |
} |