[1.7.10] Как добавить lore?

Как добавить lore?

Код:
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("LORE");
    }
}
Пробовал, выдает ошибку. Эклипс советует убрать @Override, но тогда лора нету.
Вот весь код:
Код:
package com.Smart_M.SmartUtils.blocks;

import java.util.List;

import com.Smart_M.SmartUtils.SmartUtils;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;

public class MarbleGlow extends Block {

public MarbleGlow(){    
    super(Material.glass);
    this.setBlockName("Glow");
    this.setBlockTextureName("smartutils:MarbleGlow");
    this.setCreativeTab(SmartUtils.tabSmart);
    this.setHardness(0.3F);
    this.setStepSound(soundTypeGlass);
    this.setLightLevel(1.0F);
    
}
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3list, boolean par4)
{
    par3list.add("text here");
    }
}



    
    
Вот SmartUtils.java:

Код:
package com.Smart_M.SmartUtils;

import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.OreDictionary;

import com.Smart_M.SmartUtils.world.TMWorld;

import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;

@Mod(modid = SmartUtils.MODID, version = SmartUtils.VERSION)
public class SmartUtils
{
    public static final String MODID = "SmartUtils";
    public static final String VERSION = "1.0";
    public static final String NAME = "SmartUtils";
    public static Block RF;
    public static Block Marble;
    public static Block MarbleCobble;
    public static Block MarbleGlow;
    public static Block MarbleBricks;
    public static Block CarvedMarble;
    public static Block GlowBricks;
    
    public static CreativeTabs tabSmart = new TabSmart("SmartUtils");
    
    
    @EventHandler
    public void init(FMLInitializationEvent event)
    {
        TMWorld.mainRegistry();
        RF = new com.Smart_M.SmartUtils.blocks.RF(0);
        GameRegistry.registerBlock(RF, "rf");
        CarvedMarble = new com.Smart_M.SmartUtils.blocks.CarvedMarble();
        GameRegistry.registerBlock(CarvedMarble, "carvedmarble");
        MarbleBricks = new com.Smart_M.SmartUtils.blocks.MarbleBricks();
        GameRegistry.registerBlock(MarbleBricks, "MarbleBricks");
        MarbleGlow = new com.Smart_M.SmartUtils.blocks.MarbleGlow();
        GameRegistry.registerBlock(MarbleGlow, "MarbleGlow");
        GlowBricks = new com.Smart_M.SmartUtils.blocks.GlowBricks();
        GameRegistry.registerBlock(GlowBricks, "GlowBricks");
        Marble = new com.Smart_M.SmartUtils.blocks.Marble();
        GameRegistry.registerBlock(Marble, "marble");
        MarbleCobble = new com.Smart_M.SmartUtils.blocks.MarbleCobble();
        GameRegistry.registerBlock(MarbleCobble, "marblecobble");
        GameRegistry.addSmelting(MarbleCobble, new ItemStack(Marble, 1), 1.0F);
        GameRegistry.addRecipe(new ItemStack(MarbleBricks, 4),
            new Object[]{ "XXY", "XXY", "YYY",
            ('X'), Marble});
        GameRegistry.addRecipe(new ItemStack(CarvedMarble, 4),
                new Object[]{ "XXY", "XXY", "YYY",
                ('X'), MarbleBricks});
        GameRegistry.addRecipe(new ItemStack(MarbleGlow, 2),
                new Object[]{ "YYY", "YXY", "YYY",
                ('X'), Marble, ('Y'), Items.glowstone_dust });
        GameRegistry.addRecipe(new ItemStack(GlowBricks, 8),
                new Object[]{ "YYY", "YXY", "YYY",
                ('Y'), MarbleBricks, ('X'), Blocks.glowstone });
  
        }
    }
 
У меня это прокатило с Итемом, но с блоком не хочет.
Что я делаю не так?
 
Для блока, либо создать ItemBlock в нём написать (и зарегистрировать это ItemBlock), либо через Event "ItemTooltipEvent".
 
Назад
Сверху