SPIGOT-1051: CraftInventoryPlayer.setItem can cause NPE.

This commit is contained in:
md_5 2015-07-18 12:43:33 +10:00
parent af00fd2a20
commit 09ddd9b35e

View file

@ -37,6 +37,7 @@ public class CraftInventoryPlayer extends CraftInventory implements org.bukkit.i
@Override
public void setItem(int index, ItemStack item) {
super.setItem(index, item);
if (this.getHolder() == null) return;
EntityPlayer player = ((CraftPlayer) this.getHolder()).getHandle();
if (player.playerConnection == null) return;
// PacketPlayOutSetSlot places the items differently than setItem()