Fixed the Bukkit Scheduler.

This commit is contained in:
EvilSeph 2011-05-26 17:29:57 -04:00
parent 9934dd8561
commit 036f49ddbf

View File

@ -242,7 +242,7 @@ public class MinecraftServer implements Runnable, ICommandListener {
WorldSaveEvent event = new WorldSaveEvent(worldserver.getWorld());
server.getPluginManager().callEvent(event);
}
WorldServer world = this.worlds.get(0);
if (!world.E) {
this.serverConfigurationManager.savePlayers();
@ -379,9 +379,11 @@ public class MinecraftServer implements Runnable, ICommandListener {
EntityPlayer entityplayer = (EntityPlayer) this.serverConfigurationManager.players.get(i);
entityplayer.netServerHandler.sendPacket(new Packet4UpdateTime(entityplayer.world.getTime()));
}
// Craftbukkit end
}
((CraftScheduler) server.getScheduler()).mainThreadHeartbeat(this.ticks);
// Craftbukkit end
worldserver.doTick();
while (worldserver.doLighting()) {