[1.6] Свой атрибут..

216
6
19
Нужно создать свой атрибут (жажда).
Сделал файл:
Код:
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() выдает краш, я так понимаю надо где-то регистрировать атрибут? Или я вообще не так делаю?
 
А я для регистрации этих атрибутов в нужное время в карте атрибут других энтитей даже замутил хитрожопый эвент через ASM.
 
Да,нашёл как регистрировать.А когда регать?Предполагаю,что при заходе
 
Назад
Сверху