提问者:小点点

在forge 1.8.9 mod中加载纹理模型时出现问题


我很新的编码模式,抱歉,如果这是一个简单的修复。这是日志输出:https://pastebin.com/gnFY6Fa3这是ModItems.java文件

package slimer.mod.init;

import net.minecraft.client.Minecraft;
import net.minecraft.client.resources.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.fml.common.registry.GameRegistry;
import slimer.mod.Reference;

public class ModItems {

public static Item copper_ingot; 

public static void init() {
    copper_ingot = new Item().setUnlocalizedName("copper_ingot");
}

public static void register() {
    registerItem(copper_ingot); 
}

public static void registerRenders() {
    registerRender(copper_ingot);   
}

public static void registerItem(Item item) {
    GameRegistry.registerItem(item, item.getUnlocalizedName().substring(5));
    System.out.println("Registered Item: " + item.getUnlocalizedName().substring(5));
}

public static void registerRender(Item item) {
    Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MODID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
}

}

如果其他文件需要链接,请提前表示感谢

编辑:使用Eclipse进行编辑


共1个答案

匿名用户

将MODID从Slimer改为Slimer,效果不错