Создание стержня для жезла таумкрафт 1.7.10 [4.2.4.5]

Доброго! Решил добавить новый стержень, но вот беда: не получается. Вот то, что я делал:

1) Создал его файл
Код:
package ThaumicLostMagic.common.Items.wand;

import ThaumicLostMagic.common.Config.ConfItems;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import thaumcraft.api.wands.WandRod;

public class padGreatwoodRod extends WandRod { 

    ResourceLocation res = new ResourceLocation("tlostmagic:textures/model/wand/padGWW");

    public padGreatwoodRod() {
        super("ICHORCLOTH", 50, new ItemStack(ConfItems.wandRodAsp, 1, 0), 3);
        setGlowing(true);
    }

    //Used as patch for changing the name
    public padGreatwoodRod(String s) {
        super(s, 50, new ItemStack(ConfItems.wandRodAsp, 1, 0), 3);
        setGlowing(true);
    }

    @Override
    public ResourceLocation getTexture() {
        return res;
    }

}

2) Создал предмет жезла:

Код:
public class PaddedWandRod extends Item {
       public IIcon[] iconWand = new IIcon[2];
       public IIcon[] iconStaff = new IIcon[2];
       public IIcon iconPrimalStaff;

       public PaddedWandRod() {
          this.setMaxStackSize(64);
          this.setHasSubtypes(true);
          this.setMaxDamage(0);
          this.setCreativeTab(LostMagic.tabTLM);
       }

       @SideOnly(Side.CLIENT)
       public void registerIcons(IIconRegister ir) {
          this.iconWand[0] = ir.registerIcon("tlostmagic:icon.paddedWandRodGreatwood");
          this.iconWand[1] = ir.registerIcon("tlostmagic:icon.paddedWandRodSilverwood");
       }

       @SideOnly(Side.CLIENT)
       public IIcon getIconFromDamage(int meta) {
          return meta < 50?this.iconWand[meta]:(meta < 100?this.iconStaff[meta - 50]:this.iconPrimalStaff);
       }

       @SideOnly(Side.CLIENT)
       public void getSubItems(Item par1, CreativeTabs par2CreativeTabs, List par3List) {
          par3List.add(new ItemStack(this, 1, 0));
          par3List.add(new ItemStack(this, 1, 1));
       }

       public String getUnlocalizedName(ItemStack par1ItemStack) {
          return super.getUnlocalizedName() + "." + par1ItemStack.getItemDamage();
       }
    }

3) Зарегал предмет и стержень(тут кусочки кода, т.к. в моде не только палочки :D ):
Код:
public class ConfItems {
                public WandRod paddedWoodenRod;
                public static Item wandRodAsp;

public static void InitItems() {
                wandRodAsp = new PaddedWandRod().setUnlocalizedName("wandRodAsp");
        GameRegistry.registerItem(wandRodAsp, "wandRodAsp");
}

public void InitRods() {
        
        paddedWoodenRod = new padGreatwoodRod();
        
        
    }

Вот. Что я забыл? Предмет предмет для стержня-то появился, а пытаюсь скрафтить с таким стержнем жезл - ничего! Что я забыл? Или, может, что-то не так?

Спасибо!
 
7,099
324
1,509
А ты се исследование выдал при тестах?
 
Сверху