Волк

683
3
21
Пытался найти в коде волка,если волка ударить то и другие волки в радиусе начнут атаковать вас и не смог найти то что волк бьет овцу
Может кто найдет..
 

timaxa007

Модератор
5,831
409
672
Версия какая, но в любом случаи это AI.
,если волка ударить то и другие волки в радиусе начнут атаковать вас
Java:
this.targetTasks.addTask(3, new EntityAIHurtByTarget(this, true));
не смог найти то что волк бьет овцу
Java:
this.targetTasks.addTask(4, new EntityAITargetNonTamed(this, EntitySheep.class, 200, false));
 
683
3
21
1.12.2,в каких методах ты это нашел
 

timaxa007

Модератор
5,831
409
672
Ну у меня сейчас открыт 1.6.4 проект, я в классе волка в конце конструктора увидел.
 

timaxa007

Модератор
5,831
409
672
На 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;
            }
        }));
 
Сверху