- 6
- 0
В коде волка нашел такой метод
Сделал у себя такой же метод, только агрессивность у моба определяю его скоростью, т.е. если он агрессивный то у него скорость выше.
Но ничего не робит, понял только то что этот метод видать вызывается когда моб создается, т.к. текстура у него становится вторая (т.к. изначально он пассивный). Где еще необходимо что-то добавить чтобы текстура стала меняться (хочу также менять цвет глаз).
P.S. версия 1.5.2 делал моба по тутошнему гайду.
Код:
public String getTexture()
{
return this.isTamed() ? "/mob/wolf_tame.png" : (this.isAngry() ? "/mob/wolf_angry.png" : super.getTexture());
}
Сделал у себя такой же метод, только агрессивность у моба определяю его скоростью, т.е. если он агрессивный то у него скорость выше.
Код:
public String getTexture()
{
return this.moveSpeed == maxspeed ? "/mods/pas/mymod/textures/mob/browntextagry.png" : "/mods/pas/mymod/textures/mob/browntext.png";
}
Но ничего не робит, понял только то что этот метод видать вызывается когда моб создается, т.к. текстура у него становится вторая (т.к. изначально он пассивный). Где еще необходимо что-то добавить чтобы текстура стала меняться (хочу также менять цвет глаз).
P.S. версия 1.5.2 делал моба по тутошнему гайду.