[1.7.10] Lore на кнопку

svk

1,185
3
Метод addInformation действует не всегда, видимо при объявлении итема...
Кто нибудь знает что-нибудь на эту тему? Как такое реализовать?
 
Agravaine написал(а):
Он вызывается каждый тик.

Код:
if(Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)){
    //lore
}
Нет, пробовал принтлить +, метод addInformation не вызывается каждый тик.
 
addInformation всегда прекрасно работал. 
Делай тока на стороне клиента и всё @SideOnly(Side.CLIENT)
 
Я принтлю + в методе, почему он не выводит его каждый тик? -_-
 
Код:
    public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
    {
        System.out.println("+");
        par3List.add("Урон: " + bulletDamage + " (" + printlRate*bulletDamage + " урона/сек)");
        par3List.add("Скорострельность: " + printlRate +" снаряда/сек");
        par3List.add("Разброс: " + (scatter - 10) * (-1));
        par3List.add("Отдача: " + angels);
        par3List.add("Скорость снаряда: " + bulletSpeed);
        par3List.add("Патронаж: " + ammoCount);
        par3List.add("Износостойкость: " + durability + " выстрелов");
        par3List.add("Максимальная температура: " + maxHeating);
        par3List.add("Тепловыделение: " + heating + " / выстрел");
        par3List.add("Охлаждение: " + cooling*20 + " /с");
    }
 
Аннотацию @Override поставь перед методом. А там эклипс подсветит, если ты неправильно переопределил метод.
 
Гыыы. Русские буквы же нельзя. Можно I18n.format("l")
И в ланг l=Скорострельность. 
По теме,мне тимаха писал как-то. Только там надо на шифт нажимать
 
Не знаю, в эклипсе и русский работает : )
Oldestkon - всё правильно, он-же работает.
 
В IDE - работает, а после компиляции - нет.
Он работает только при рендер-апдейте чанка.
 
Сработало 0_0
А через lang сделать так?
Код:
par3List.add(I18n.format("angels") + ": " + angels);
А потом в ланге что писать?
 
Назад
Сверху