/** Use method instead of 'this.dead = true' to clear the player's item in use. */ @Override public void setDead() { super.setDead(); if (getThrower() instanceof EntityPlayer) { if (getThrower() instanceof EntityPlayerMP && !worldObj.isRemote) { PacketDispatcher.sendTo( new UnpressKeyPacket(UnpressKeyPacket.RMB), (EntityPlayerMP) getThrower()); } } }