Еда(таблетки,Аптечка,Водка и пр)

Версия Minecraft
1.7.10
Ув пользователи,подскажите ,какой нужен код,чтобы еда (таблетки,Аптечка,водка) не зависели от очков здоровья или очков голода,чтобы игрок смог без очков голода съесть ту или иную еду ,или например выпить водку (с эф зелий тошнота),буду очень благодарен)
 
Решение
В каком смысле "чуть измененное"? Отличия от обычно и золотого? Если да, то да, оно чуть изменённое.


Да, забыл для золотого яблока добавить:
Код:
itemRegistry.addObject(322, "golden_apple", (new ItemAppleGold(4, 1.2F, false)).setAlwaysEdible().setPotionEffect(Potion.regeneration.id, 5, 1, 1.0F).setUnlocalizedName("appleGold").setTextureName("apple_golden"));


Если ты унаследуешь от ItemFood, то нужно в конструктор добавить "setAlwaysEdible()", чтобы есть/пить не зависимо от голода.
semen9524 написал(а):
чтобы игрок смог без очков голода съесть ту или иную еду ,или например выпить водку (с эф зелий тошнота),буду очень благодарен)
Посмотри ведро молока, также можно и аптечки сделать, только в место тошноты давать игроку эффект регенерации на 2 или 10 секунд(ну это сам решишь). Думаю есть аптечку это не съедобно. :D
 
Dahaka написал(а):
Также яблоки золотые

Главное водку не делать по такому типу, ибо напитки лучше пить.
 
semen9524 написал(а):
а где код взять на яблоки,подскажи плз)?
net.minecraft.item.ItemAppleGold;


Обычное яблоко:
net.minecraft.item.Item;
Код:
itemRegistry.addObject(260, "apple", (new ItemFood(4, 0.3F, false)).setUnlocalizedName("apple").setTextureName("apple"));
 
timaxa007 написал(а):
semen9524 написал(а):
а где код взять на яблоки,подскажи плз)?
net.minecraft.item.ItemAppleGold;


Обычное яблоко:
net.minecraft.item.Item;
Код:
itemRegistry.addObject(260, "apple", (new ItemFood(4, 0.3F, false)).setUnlocalizedName("apple").setTextureName("apple"));




А код для золотого яблока чуть измененное ,да,или такое же?
 
В каком смысле "чуть измененное"? Отличия от обычно и золотого? Если да, то да, оно чуть изменённое.


Да, забыл для золотого яблока добавить:
Код:
itemRegistry.addObject(322, "golden_apple", (new ItemAppleGold(4, 1.2F, false)).setAlwaysEdible().setPotionEffect(Potion.regeneration.id, 5, 1, 1.0F).setUnlocalizedName("appleGold").setTextureName("apple_golden"));


Если ты унаследуешь от ItemFood, то нужно в конструктор добавить "setAlwaysEdible()", чтобы есть/пить не зависимо от голода.
 
timaxa007 написал(а):
В каком смысле "чуть измененное"? Отличия от обычно и золотого? Если да, то да, оно чуть изменённое.


Да, забыл для золотого яблока добавить:
Код:
itemRegistry.addObject(322, "golden_apple", (new ItemAppleGold(4, 1.2F, false)).setAlwaysEdible().setPotionEffect(Potion.regeneration.id, 5, 1, 1.0F).setUnlocalizedName("appleGold").setTextureName("apple_golden"));


Если ты унаследуешь от ItemFood, то нужно в конструктор добавить "setAlwaysEdible()", чтобы есть/пить не зависимо от голода.



Спасибо тебе,вот я поставил в конструктор и все заработало
Код:
this.setCreativeTab(CreativeTabs.tabFood);
this.setUnlocalizedName("Водка");
this.setPotionEffect(9,40,0,1F);
this.setAlwaysEdible();


Тема закрыта
 
P.s Лучше названия писать на английском(кроме русской, китайской и др локализаций).
 
ТС, ты не то выделил в качестве лучшего ответа)
 
Назад
Сверху