Не подгружается текстура предмета 1.12.2

Версия Minecraft
1.12.2
2
0
Создаю простой предмет. Создал модель, закинул текстуру. Вместо предмета error текстура.

Код:
{
  "parent": "item/generated",
  "textures": {
    "layer0": "tut:items/ingotTin"
  }
}

Код:
package on1xtv.tutorial.init;

import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.fml.common.registry.ForgeRegistries;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import on1xtv.tutorial.items.ItemIngotTin;

public class ModItems {
   
    public static Item ingotTin = new ItemIngotTin("ingotTin");

    public static void register() {
        setRegister(ingotTin);
    }
   
    @SideOnly(Side.CLIENT)
    public static void registerRender() {
        setRender(ingotTin);
    }
   
    private static void setRegister(Item item) {
        ForgeRegistries.ITEMS.register(item);
    }
   
    @SideOnly(Side.CLIENT)
    private static void setRender(Item item) {
        Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
    }


}
Код:
package on1xtv.tutorial.items;

import net.minecraft.item.Item;
import on1xtv.tutorial.TestMod;

public class ItemIngotTin extends Item {
   
    public ItemIngotTin(String name) {
        this.setRegistryName("ingotTin");
        this.setUnlocalizedName("ingotTin");
        this.setCreativeTab(TestMod.tabTut);
    }
}

Код:
package on1xtv.tutorial.proxy;

import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import on1xtv.tutorial.init.ModItems;

public class CommonProxy {
   
    public void preInit(FMLPreInitializationEvent event) {
        ModItems.register();
    }

    public void init(FMLInitializationEvent event) {

    }

    public void postInit(FMLPostInitializationEvent event) {

    }
}

Код:
package on1xtv.tutorial.proxy;

import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import on1xtv.tutorial.init.ModItems;

public class ClientProxy extends CommonProxy {

    @Override
    public void preInit(FMLPreInitializationEvent event) {
        super.preInit(event);
    }
   
    @Override
    public void init(FMLInitializationEvent event) {
        super.init(event);
       
        ModItems.registerRender();
    }

    @Override
    public void postInit(FMLPostInitializationEvent event) {
        super.postInit(event);
    }
}
 

Вложения

  • 2019-01-20_23.37.39.png
    2019-01-20_23.37.39.png
    80.6 KB · Просмотры: 11
Последнее редактирование:
7,099
324
1,510
Сверху