1 |
package dk.thoerup.bukkit.hoeruputils; |
package dk.thoerup.bukkit.hoeruputils; |
2 |
|
|
3 |
import java.util.List; |
import java.util.List; |
4 |
|
import java.util.ArrayList; |
5 |
|
|
6 |
import org.bukkit.ChatColor; |
import org.bukkit.ChatColor; |
7 |
import org.bukkit.Server; |
import org.bukkit.Server; |
18 |
|
|
19 |
int taskId = -1; |
int taskId = -1; |
20 |
|
|
21 |
World world; |
ArrayList<World> worlds = new ArrayList<World>(); |
22 |
|
|
23 |
Server server; |
Server server; |
24 |
Plugin plugin; |
Plugin plugin; |
25 |
|
|
27 |
|
|
28 |
this.plugin = plugin; |
this.plugin = plugin; |
29 |
server = plugin.getServer(); |
server = plugin.getServer(); |
30 |
world = server.getWorld("world"); |
|
31 |
|
worlds.add( server.getWorld("world") ); |
32 |
|
worlds.add( server.getWorld("world2") ); |
33 |
} |
} |
34 |
|
|
35 |
@Override |
@Override |
52 |
// 1000=1 hour, 0 is 06:00 so 12000 is 18:00 |
// 1000=1 hour, 0 is 06:00 so 12000 is 18:00 |
53 |
@Override |
@Override |
54 |
public void run() { |
public void run() { |
55 |
if (world.getTime() > 12000) { |
|
56 |
world.setTime(0); |
for (World world : worlds) { |
57 |
String msg = ChatColor.YELLOW + "Eternalday has extended the period of light once again!"; |
if (world.getTime() > 12000) { |
58 |
//server.getScheduler().scheduleSyncDelayedTask(plugin, new MessageBroadcaster(server, msg)); |
world.setTime(0); |
59 |
Util.broadcastWorld(world, msg); |
String msg = ChatColor.YELLOW + "Eternalday has extended the period of light once again!"; |
60 |
} |
//server.getScheduler().scheduleSyncDelayedTask(plugin, new MessageBroadcaster(server, msg)); |
61 |
|
Util.broadcastWorld(world, msg); |
62 |
|
} |
63 |
|
} |
64 |
} |
} |
65 |
|
|
66 |
} |
} |