Enumaction при держании предмета в руке.

Версия Minecraft
1.12.2
112
5
16
Времени доброго суток .
Возник вопрос.
При создании предмета ,можно прописать ему действие и его "анимацию" при использовании.

Java:
@Override
    public EnumAction getItemUseAction(ItemStack stack){
        return EnumAction.EAT;
    }
Таким вот не хитрым способом.
Но возникает вопрос, а можно ли наложить эту же анимацию , при определенных действиях игрока?
Например если я держу яблоко , могу ли я получить анимацию игрока ,будто он натягивает тетиву лука и т.п.

Java:
 if(rightHand.getItem() == Items.apple || leftHand.getItem() == MainItems.Items.apple ) {
 // что-то сделать тут для изменении анимации
 }
 
7,099
324
1,510
Если в руке удерживается предмет, то будет проиграна анимация юза этого предмета, типо
Если нужно проигрывать независимо от предмета, то можно сделать свой фейковый предмет, который будет подменять предмет в руке на время анимации
 
  • Like
Реакции: jopi
Сверху