Как дать некоторые эффекты при съедании чего либо ?

252
0
Искал в Учебниках упоминание, про этого я не нашел может вы мне поможете?
 
эффекты зелий еде [решено]
Что-то типа того:
Код:
public ItemStack onEaten(ItemStack is, World world, EntityPlayer player) {
super.onEaten(is, world, player);
if (!world.isRemote) {
player.addPotionEffect(new PotionEffect(Potion.regeneration.id, 20, 0));
player.addPotionEffect(new PotionEffect(Potion.confusion.id, 20, 0));
}
return is;
}
[merge_posts_bbcode]Добавлено: 09.03.2016 17:17:20[/merge_posts_bbcode]

Неправильное наложение эффектов.
 
Тимаха, выручаешь и 2 таких незначительных вопроса
1) На ctr+Space выведутся все эффекты?
2) что это за цифры 20 и 0, мне надо узнать которое из них за время отвечает.
 
А давай я лучше тебя научу поиском пользоваться, и полсайта вздохнет уже спокойно?
 
1.) Смотря как будешь искать, все которые будут в этом классе, типа.
2.) 20 - это сколько времени в тиках будет идти зелье, 0 (+1) Уровень зелья. Отсчёт уровня от 0. Но будет на 1 уровень выше. Если 0, то уровень 1. ... Если 3, то уровень 4. ...
 
Mr. User Я сначала что то не подумал про поисковик, но все же надо половины информации которая мусоре и в теме"Решенные проблемы" в учебник занести. 
Но я думаю что никто делать это не будет ибо лень.
 
Назад
Сверху