@Override public void setItem(int slot, ItemStack item) { net.minecraft.item.ItemStack stack = CraftItemStack.asNMSCopy(item); if (slot != -999) { container.getSlot(slot).putStack(stack); } else { player.getHandle().dropPlayerItemWithRandomChoice(stack, false); } }