我在minecraft中创建了一个新块,但在1.12中,加载纹理时出现了一个新错误
[12:00:20] [main/ERROR] [FML]: Exception loading model for variant
chestadd:chestone#facing=west for blockstate
"chestadd:chestone[facing=west]"
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException:
Exception loading model chestadd:chestone#facing=west with loader
VariantLoader.INSTANCE, skipping
...
Caused by: net.minecraft.client.renderer.block.model.
ModelBlockDefinition$MissingVariantException
我的资产{MODID}.blockstates
{
"variants": {
"normal": {
"model": "chestadd:chestone"
}
}
}
我的资产{MODID}.models.block
{
"parent": "block/cube",
"textures": {
"down": "chestadd:blocks/ChestOneBottom",
"up": "chestadd:blocks/ChestOneTop",
"north": "chestadd:blocks/ChestOne1",
"east": "chestadd:blocks/ChestOne2",
"south": "chestadd:blocks/ChestOne3",
"west": "chestadd:blocks/ChestOne4"
}
}
和我的资产{MODID}.models.item
{
"parent": "chestone:block/chestone"
}
“chestadd:blocks/ChestOneBottom”
我有中的图片。我知道它应该工作,因为还有很多其他物品有工作纹理。我的项目类看起来像这样: ItemBase类构造函数如下所示: 我不知道该怎么办。我的源代码在这里:链接,如果你需要的话。非常感谢。
我遇到了一个项目块渲染问题,因为当我放置块时,它会正确渲染,但当我拿着它时,它缺少纹理/模型。 我看到的图片在链接中:http://i.stack.imgur.com/atq1L.png 我已经检查了很多次,控制台中没有错误消息,JSON格式似乎没有任何问题,代码中似乎也没有问题。 *顺便说一下,block类的代码并不太重要,因为它只是一个扩展*block的类。类,然后给super添加材料。石 以
创建你自己的模块是十分简单的,你一直在这样做!每个Python程序也是一个模块。你已经确保它具有.py扩展名了。下面这个例子将会使它更加清晰。 创建你自己的模块 例8.3 如何创建你自己的模块 #!/usr/bin/python # Filename: mymodule.py defsayhi(): print'Hi, this is mymodule speaking.' version
下面是我用来创建块(yarriteore.java)的代码: 下面是mod.java文件,我在其中注册了游戏中的块: 我尝试将图标重命名为、和,但它们都不起作用!有人知道我做错了什么吗? 编辑:我也试过.png和.jpeg文件,但它们都不工作... 编辑:我有在src/main/resources/assets/nonameyetmod/textures/blocks文件夹中的项目。
我刚刚开始学习Java,同时修改Minecraft。我已经看了一个关于使用Minecraft Forge API将块添加到游戏中的教程,但是我有一个问题。不再有“.setBlockTextureName()”方法,所以我不知道该怎么做。我有一个简单的块添加到我的游戏,但它没有纹理,我想添加一个纹理到它。我该如何为Minecraft 1.8做这件事呢? 附注:如果这是一个副本,我很抱歉,我只看到关于
一、简介 V9系统可以自定义开发模块(详情请参考V9二次开发指南)。可对模块的安装,卸载等管理。 二、功能演示 1.安装 将已经创建好的模块放在指定位置,运行后台后,在“模块管理”处会找到你创建的模块。如下图: 如模块配置和代码无问题,系统将提示安装成功,否则提示错误。安装成功后你就可以使用该模块了(详情请参考V9二次开发指南)。 2.卸载 安装后的模块如果你不需要,可进行卸载。如下图: