Объясните что не так?

Main:
package ru.Skyrim6488.ManyUtils;

import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;

@Mod(modid = Main.MODID, name = Main.MODNAME, version = Main.VERSION)

public class Main {

    public static final CreativeTabs TabUtilsWood = new CreativeTabs("tabUtilsWood") {
    public Item getTabIconItem() {
        return Item.getItemFromBlock(Blocks.fire);
    }
    };
    public static final CreativeTabs TabUtilsItems = new CreativeTabs("tabUtilsItems") {
        public Item getTabIconItem() {
            return Item.getItemById(276);
        }
    };
    
    public static final String
    MODID = "Utils",
    MODNAME = "ManyUtils",
    VERSION = "0.1.1";
    
    public static Block blockWood, mygicWood;
    public static Item amulet, ENDERchest;
    
    
    @EventHandler
    public void preInit(FMLPreInitializationEvent event) {
        blockWood = new BlockUtils(Material.wood, "BlockWood", "Wood", 13).setCreativeTab(TabUtilsWood);
        mygicWood = new BlockUtils(Material.wood, "MygicWood", "Wood_12", 1).setCreativeTab(TabUtilsWood);
        amulet = new Items("Amulet", "Amulet", 1).setCreativeTab(TabUtilsItems);
                GameRegistry.addRecipe(new ItemStack(amulet, 1), new Object[] {blockWood, Blocks.end_stone});
        ENDERchest = new miniENDERchest("PerenosnoyEnderSunduk", "Esunduk").setCreativeTab(TabUtilsItems);
                GameRegistry.addRecipe(new ItemStack(ENDERchest, 1), new Object[] {"xyx", "zxz", "xyx", ('x'), Items.leather, ('y'), Blocks.ender_chest, ('z'), Items.diamond});
                
                
                
    };
    
}
 
Сверху