Hi, After setting the held item of a player the item(-stack) behaves odd. It becomes unstackable with other items. Trying to stack it with other items manually doesn't work and when picking up items of that type they start stacking in a different slot even though they should be stacking in the held item slot. I set the item like this Code: inventory.setItem(inventory.getHeldItemSlot(), new ItemStack(Material.DIRT)); When trying to stack the dirt with other dirt the held dirt behaves like a different type of item would behave. Using setItemInMainHand results in the same outcome. Any ideas why that happens and how to fix it? I don't want to mess with pickup-events if I don't have to. EDIT: It works now, seems like my inventory bugged out or something. I didn't change anything but it works now. EDIT: It's back again - I have no clue what causes this. EDIT: So far the bug only occurred on a local server and not on a 3rd party server.