[1.6+]Как сделать описание для блока.

Код:
@SideOnly(Side.CLIENT)
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Test");
}
Сабж в названии, метод выше не работает.
 
Ни то ни то, не получается.
Код:
public class BlockHAF extends ItemBlock
{
    public BlockHAF(int par1)
    {
        super(par1);
        this.setCreativeTab(CoreMod.myTab);
    }
    @SideOnly(Side.CLIENT)
    public void registerIcons(IconRegister par1IconRegister)
    {
        this.itemIcon = par1IconRegister.registerIcon("test"+ ":b_haf");
    }
    public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
    {
    par3List.add(EnumChatFormatting.UNDERLINE + "Spice");
    }
 
Ты хоть регистрируешь твой ItemBlock?
[merge_posts_bbcode]Добавлено: 09.04.2015 23:07:21[/merge_posts_bbcode]

И ItemBlock'у не нужно указывать ему Креативную вкладку.
 
Тупица. Как ещё объяснить. Делай класс,наcледующий ItrmBlock   там есть методы из Item
 
Наехал на ровном месте,сорь
P.S. тупица то может быть,но строки умею сравнивать
 
Все очень просто. Делаешь свой класс extends ItemBlock, конструктор оставляешь стандартный ItemBlock'овский, с остальным делаешь что хочешь. Потом при регистрации блока пишешь:
Код:
GameRegistry.registerBlock(твойБлок, "имяВРегистри", КлассИтемБлока.class);
 
Назад
Сверху