- 216
- 6
- 19
Нужно создать свой атрибут (жажда).
Сделал файл:
И вызываю информацию из атрибута так (в файле ExtendedPlayerProperties):
Но при получении инфы из getThirsty() выдает краш, я так понимаю надо где-то регистрировать атрибут? Или я вообще не так делаю?
Сделал файл:
Код:
public class Attributes {
public static final Attribute thirsty = (new RangedAttribute("generic.thirsty", 10.0d, 0.0d, 10.0d).func_111117_a("thirsty").setShouldWatch(true);
}
И вызываю информацию из атрибута так (в файле ExtendedPlayerProperties):
Код:
public int getThirsty() {
return (int)player.getEntityAttribute(Attributes.thirsty).getAttributeValue();
}
Но при получении инфы из getThirsty() выдает краш, я так понимаю надо где-то регистрировать атрибут? Или я вообще не так делаю?