Изменение текстуры моба (как у волка)

В коде волка нашел такой метод
Код:
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 делал моба по тутошнему гайду.
 
Код:
 return this.moveSpeed == maxspeed ? "/mods/pas/mymod/textures/mob/browntextagry.png" : "/mods/pas/mymod/textures/mob/browntext.png";
если скорость равна максимальносй скорости то "/mods/pas/mymod/textures/mob/browntextagry.png" иначе"/mods/pas/mymod/textures/mob/browntext.png"
У твоего моба скорость равна его максимальной скорости?
 
dark32 написал(а):
Код:
 return this.moveSpeed == maxspeed ? "/mods/pas/mymod/textures/mob/browntextagry.png" : "/mods/pas/mymod/textures/mob/browntext.png";
если скорость равна максимальносй скорости то "/mods/pas/mymod/textures/mob/browntextagry.png" иначе"/mods/pas/mymod/textures/mob/browntext.png"
У твоего моба скорость равна его максимальной скорости?
да, он двигается медленно когда пассивный, а когда заагрен, то двигается с более высокой скоростью
 
С большей, но уверен ли, что с максимальной? Добавь для интереса вывод в консоль.

Код:
if (moveSpeed == maxspeed)
    System.out.println("Ya ne loh!");
 
Может это метод используется в рендере?
 
Я не понимаю таких людей, которые сидят на древних версиях. Перейди на нормальную 1.7 и не будет проблем.
 
Назад
Сверху