SPIGOT-3242: Fix rain not showing client side

This commit is contained in:
md_5 2017-05-15 15:01:05 +10:00
parent 743252dbe5
commit 913c5a61f7

View File

@ -591,8 +591,12 @@
}
}
@@ -983,6 +1235,7 @@
boolean flag = this.Y();
@@ -980,9 +1232,10 @@
}
protected void t() {
- boolean flag = this.Y();
+ boolean flag = this.Y(); // PAIL: rename
super.t();
+ /* CraftBukkit start
@ -604,7 +608,7 @@
this.server.getPlayerList().sendAll(new PacketPlayOutGameStateChange(8, this.q));
}
+ // */
+ if (flag != this.X()) {
+ if (flag != this.Y()) {
+ // Only send weather packets to those affected
+ for (int i = 0; i < this.players.size(); ++i) {
+ if (((EntityPlayer) this.players.get(i)).world == this) {