Волк

tiref

Каменная лига
Сообщения
652
Лучшие ответы
3
Симпатии
14
#1
Пытался найти в коде волка,если волка ударить то и другие волки в радиусе начнут атаковать вас и не смог найти то что волк бьет овцу
Может кто найдет..
 

timaxa007

Команда форума
Сообщения
5,343
Лучшие ответы
333
Симпатии
470
#2
Версия какая, но в любом случаи это AI.
,если волка ударить то и другие волки в радиусе начнут атаковать вас
Java:
this.targetTasks.addTask(3, new EntityAIHurtByTarget(this, true));
не смог найти то что волк бьет овцу
Java:
this.targetTasks.addTask(4, new EntityAITargetNonTamed(this, EntitySheep.class, 200, false));
 

timaxa007

Команда форума
Сообщения
5,343
Лучшие ответы
333
Симпатии
470
#4
Ну у меня сейчас открыт 1.6.4 проект, я в классе волка в конце конструктора увидел.
 

timaxa007

Команда форума
Сообщения
5,343
Лучшие ответы
333
Симпатии
470
#5
На 1.12.2:
package net.minecraft.entity.passive;
class EntityWolf
Java:
        this.targetTasks.addTask(3, new EntityAIHurtByTarget(this, true, new Class[0]));
        this.targetTasks.addTask(4, new EntityAITargetNonTamed(this, EntityAnimal.class, false, new Predicate<Entity>()
        {
            public boolean apply(@Nullable Entity p_apply_1_)
            {
                return p_apply_1_ instanceof EntitySheep || p_apply_1_ instanceof EntityRabbit;
            }
        }));
 
Сверху