Не грузится модель и перевод

28
1
1
Доброго времени суток форумчане, столкнулся с такой проблемой прописан предмет test_1 но модель а к ней текстуру с переводом грузить не хочет.
в консоли выбивает это
Код:
[main/ERROR] [FML]: Exception loading model for variant sword:test_1#test_1 for item "sword:test_1", normal location exception: 
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model sword:item/test_1 with loader VanillaLoader.INSTANCE, skipping
я пытался и просто в модель пихнуть но тоже выбивает ошибку

ItemInit:
package com.prosta40k.sword.init;

import com.prosta40k.sword.objects.item.ItemBase;
import net.minecraft.item.Item;

import java.util.ArrayList;
import java.util.List;

public class ItemInit {
    public static final List<Item> ITEMS = new ArrayList<Item>();

    public static final Item Test = new ItemBase("test_1");
}

ItemBase:
package com.prosta40k.sword.objects.item;

import com.prosta40k.sword.Main;
import com.prosta40k.sword.util.iterfaces.IHasModel;
import com.prosta40k.sword.init.ItemInit;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;

public class ItemBase extends Item implements IHasModel {
    public ItemBase(String name){
        setRegistryName(name);
        setTranslationKey(name);
        setCreativeTab(CreativeTabs.FOOD);

        ItemInit.ITEMS.add(this);
    }

    @Override
    public void registerModels() {
        Main.proxy.registerItemRenderer(this, 0, "test_1");
    }
}

RegistryHandler:
package com.prosta40k.sword.util.handlers;

import com.prosta40k.sword.init.ItemInit;
import com.prosta40k.sword.util.iterfaces.IHasModel;
import net.minecraft.item.Item;
import net.minecraftforge.client.event.ModelRegistryEvent;
import net.minecraftforge.event.RegistryEvent;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.registry.GameRegistry;

@GameRegistry.ObjectHolder("sword")
@Mod.EventBusSubscriber
public class RegistryHandler {
    @SubscribeEvent
    public static void onItemRegister(RegistryEvent.Register<Item> event){
        event.getRegistry().registerAll(ItemInit.ITEMS.toArray(new Item[0]));
    }

    @SubscribeEvent
    public static void onModelRegister(ModelRegistryEvent event){
        for (Item item : ItemInit.ITEMS){
            if(item instanceof IHasModel){
                ((IHasModel)item).registerModels();
            }
        }
    }
}

Вот так выглядит иерархия
1588553176302.png
 

GoogleTan

Картошка :3
1,354
43
310
Проверь, грузит ли идея ресурсы:
 
28
1
1
Я так понимаю теперь только runClient и runServer юзать.
1588561774351.png

Иерархия:
1588561878240.png

Такс проблема с переводами ушла спасибо но осталась с моделью и текстурой. Кидает 2 такие ошибки:
Лог:
java.io.FileNotFoundException: sword:models/item/test_1.json
net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
 
Сверху