--- miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/EternalDayCommand.java 2013/12/07 15:18:04 2093 +++ miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/EternalDayCommand.java 2013/12/07 15:57:43 2094 @@ -1,6 +1,7 @@ package dk.thoerup.bukkit.hoeruputils; import java.util.List; +import java.util.ArrayList; import org.bukkit.ChatColor; import org.bukkit.Server; @@ -17,7 +18,8 @@ int taskId = -1; - World world; + ArrayList worlds = new ArrayList(); + Server server; Plugin plugin; @@ -25,7 +27,9 @@ this.plugin = plugin; server = plugin.getServer(); - world = server.getWorld("world"); + + worlds.add( server.getWorld("world") ); + worlds.add( server.getWorld("world2") ); } @Override @@ -48,12 +52,15 @@ // 1000=1 hour, 0 is 06:00 so 12000 is 18:00 @Override public void run() { - if (world.getTime() > 12000) { - world.setTime(0); - String msg = ChatColor.YELLOW + "Eternalday has extended the period of light once again!"; - //server.getScheduler().scheduleSyncDelayedTask(plugin, new MessageBroadcaster(server, msg)); - Util.broadcastWorld(world, msg); - } + + for (World world : worlds) { + if (world.getTime() > 12000) { + world.setTime(0); + String msg = ChatColor.YELLOW + "Eternalday has extended the period of light once again!"; + //server.getScheduler().scheduleSyncDelayedTask(plugin, new MessageBroadcaster(server, msg)); + Util.broadcastWorld(world, msg); + } + } } }