When using onItemRightClick on a item that has a stacksize above 1 i notice an unwanted behavior.
EXAMPLE: Let's say that the item which onItemRightClick belongs to has 20 items in its itemstack and when rightclicked it should output 1 coccoa beans i use this code:
@Override
public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn)
{
// Should return 1 cocoa beans
return new ActionResult<>(EnumActionResult.SUCCESS, new ItemStack(Items.DYE, 1, 3));
}
Instead of returning an itemstack of 1 cocoa beans i get 20 as in the example above.
So how do i fix this?