@Override
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand)
{
ItemStack stack = player.getHeldItem(hand);
if(world.isRemote)
{
return new ActionResult<ItemStack>(EnumActionResult.PASS, stack);
}
if(stack.getItemDamage() == 1)
{
}
//и так далее
return new ActionResult<ItemStack>(EnumActionResult.PASS, stack);
}
Мета метой. но на каждый айтем мне надо повесить свой обработчик ПКМ нажатия...через мету.
@Override
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand)
{
ItemStack stack = player.getHeldItem(hand);
if(world.isRemote)
{
return new ActionResult<ItemStack>(EnumActionResult.PASS, stack);
}
if(stack.getItemDamage() == 1)
{
}
//и так далее
return new ActionResult<ItemStack>(EnumActionResult.PASS, stack);
}