Анимация, которая канцэлиться

Версия Minecraft
1.18.2
API
Forge
3
1
1
Опять я братва, имею метод, что бы лошадь кушала из кормушки, так вот... horse.setEating(true) срабатывает, в логах получаю true, а вот анимки нету ни в какую. Предпологаю что чем-то другим кэнселиться, но не понимаю чем

MoveToBlockGaol:
protected void onReachedTarget() {
        if (horse.level.isClientSide || hunger.getHunger() > 30)
            return;

        horse.setEating(true);

        horse.playSound(SoundEvents.HORSE_EAT, 1.0F, 1.0F);

        checkTheValueOfBlock(horse.level.getBlockState(blockPos));
        hunger.setHunger(Math
                .min(hunger.getHunger() + ClientConfig.feederHungerRestore.get(), ClientConfig.hungerMaxLevel.get()));

        horse.getCapability(AAHCapabilities.THIRST).ifPresent(thirst -> ModPacketsHandler.INSTANCE.send(
                PacketDistributor.TRACKING_ENTITY.with(() -> horse),
                new ModPackets(horse.getId(), hunger.getHunger(), thirst.getThirst())
        ));

        horse.setEating(false);
        hunger.setTickTimer(1);
    }
 
Назад
Сверху