gpt4 book ai didi

java - 注册项目时出错 [1.12.2] Minecraft Forge

转载 作者:行者123 更新时间:2023-12-02 08:39:26 25 4
gpt4 key购买 nike

我正在关注 Forge 上的教程,该教程来自 Forge 1.10,我在 1.12 版本中编码,但遇到了错误。

错误:

Caused by: java.lang.NullPointerException: Can't use a null-name for the registry, object net.minecraft.item.Item@2fd1f0e4.

代码:

public class ModItems {

public static Item sumersHead;


public static void preInit(){
sumersHead = new Item().setUnlocalizedName("sumers_head").setCreativeTab(FirstMod.tabFirst);

registerItems();
}

public static void registerItems()
{
ForgeRegistries.ITEMS.register(sumersHead);
}

public static void registerRenders()
{

}

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

}

最佳答案

在对项目调用 ForgeRegistries.ITEMS.register 之前,您需要先对项目调用 setRegistryName

关于java - 注册项目时出错 [1.12.2] Minecraft Forge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61470625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com