Ошибка при инициализации

Версия Minecraft
1.7.10
126
6
33
Суть проблемы такова: в среде разработки всё запускается и работает нормально, но после компиляции и запуска в клиенте...
Код:
> Caused by: java.lang.NoSuchMethodError: by.Sasha.TestMod.Common.Items.ItemShip1.setMaxStackSize(I)Lnet/minecraft/item/Item;
>     at by.Sasha.TestMod.Common.Items.ItemShip1.<init>(ItemShip1.java:35)
>     at by.Sasha.TestMod.TestItems.initItemsShip(TestItems.java:14)
>     at by.Sasha.TestMod.TestModCore.init(TestModCore.java:41)

Далее места, куда указывают логи:

Java:
public class ItemShip1 extends Item
{
    public ItemShip1(String assetName)
    {
        super();
        this.setMaxStackSize(1);                //35 строка
        this.setTextureName("arrow");
        this.setUnlocalizedName(assetName);
    }

Java:
public class TestItems extends GCItems
{
    public static Item ship1;

    public static void initItems()
    {
        TestItems.ship1 = new ItemShip1("ship1");                     //14 строка

        GCCoreUtil.registerGalacticraftItem("ship1", TestItems.ship1, 0);

        TestItems.registerItems();
    }

    public static void registerItems()
    {
        TestItems.registerItem(TestItems.ship1);
    }

}

Java:
@EventHandler
    public void init(FMLInitializationEvent event)
    {
        TestItems.initItems();                    //41 строка

        proxy.init();

    }
 
Последнее редактирование:
С 1.7.х блоки и предметы надо в preInit писать, а не в init. И если не помогло, то убедись в том, что ты импортировал тот Item, а не подходящий для этого.
 
Назад
Сверху