Мульти-регистрация item

Версия Minecraft
1.12.2

will0376

Токсичная личность
2,079
55
585
Дня доброго всем заглянувшим. Возникла необходимость зарегистрировать ~11 предметов с разными текстурами. Есть ли способ это сделать, не создавая на каждый айтем свой класс-регистратор(как это написано в учебнике...)?
 
Решение
Ну вешай.
Java:
    @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);
    }
7,099
324
1,510
1,057
50
234
Ну вешай.
Java:
    @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);
    }
 
Сверху