Implement per-player Weather API. Adds BUKKIT-812

This commit is contained in:
T00thpick1
2012-12-20 16:51:27 -05:00
committed by Travis Watkins
parent a7a5f273e3
commit 1bde25bb33
4 changed files with 38 additions and 2 deletions

View File

@@ -15,6 +15,7 @@ import java.util.Map.Entry;
// CraftBukkit start
import org.bukkit.Location;
import org.bukkit.TravelAgent;
import org.bukkit.WeatherType;
import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.CraftWorld;
import org.bukkit.craftbukkit.chunkio.ChunkIOExecutor;
@@ -975,7 +976,7 @@ public abstract class PlayerList {
public void b(EntityPlayer entityplayer, WorldServer worldserver) {
entityplayer.playerConnection.sendPacket(new Packet4UpdateTime(worldserver.getTime(), worldserver.getDayTime()));
if (worldserver.O()) {
entityplayer.playerConnection.sendPacket(new Packet70Bed(1, 0));
entityplayer.setPlayerWeather(WeatherType.DOWNFALL, false); // CraftBukkit - handle player specific weather
}
}