{
"parent": "item/generated",
"textures": {
"layer0": "infinitystorage:items/network_card"
}
}
我有资产/infinitystore/纹理/项目
中的图片。我知道它应该工作,因为还有很多其他物品有工作纹理。我的项目类看起来像这样:
public class ItemNetworkTool extends ItemBase {
public ItemNetworkTool() {
super("network_tool");
//setRegistryName(InfinityStorage.ID, "network_tool");
setMaxStackSize(1);
}
ItemBase类构造函数如下所示:
public ItemBase(String name) {
this.name = name;
setRegistryName(InfinityStorage.ID, name);
setCreativeTab(InfinityStorage.INSTANCE.tab);
}
@Override
public String getUnlocalizedName() {
return "item." + InfinityStorage.ID + ":" + name;
}
我不知道该怎么办。我的源代码在这里:链接,如果你需要的话。非常感谢。
我把它修好了。我错过了我的ClientProxy
文件中的模型。我添加了以下行来解决问题:
ModelLoader.setCustomModelResourceLocation(InfinityStorageItems.NETWORK_TOOL, 0, new ModelResourceLocation("infinitystorage:network_tool", "inventory"));
我刚刚试着写一个Minecraft模型。IntelliJ IDEA突出显示了这行代码:
我正在编码我的第一个《我的世界》mod,我可以让我的项目加载纹理。我对编码《我的世界》mod很不熟悉,我有点困惑。以下是基本项目的代码: 这是实际项目的代码:
Mod源代码: 我知道出于测试的目的,我可以使用控制台命令gradlew运行它,但我希望能够以用户的正常方式运行它,我可以将一个jar文件放入minecraft的mods文件夹中,并运行mod。
我正在制作一个mod,我得到了这个错误: 使用缺少的纹理,无法加载空:纹理/项目/训练紧身靴。png java。伊奥。FileNotFoundException:null:纹理/项目/训练紧身靴。巴布亚新几内亚 我有纹理名称设置为完全以上和文件夹项目。 这是我的代码: 我换了这部分
我在minecraft中创建了一个新块,但在1.12中,加载纹理时出现了一个新错误 我的资产{MODID}.blockstates 我的资产{MODID}.models.block 和我的资产{MODID}.models.item
在成功地使一个项目具有纹理后,在过去的几个小时里,我一直在努力使块的纹理加载工作正常(解释我的错误消息,这是我努力处理的模型加载) 我按照隔间师教程(https://cubicoder.wordpress.com/2018/06/20/basic-block/)到目前为止的进展。因为他创建块的解决方案抛出了一个错误,我用其他教程检查了一下。虽然我的错误日志坚持认为问题在于模型加载(特别是变体#正常