编程小白,试运行mod时发现方块贴图不显示,所有有关该方块的部分已排查,但依然不显示mod版本:1.12.2
编写软件:eclipse IDE
编写软件:eclipse IDE
如果你的模型文件 assets/td/models/block/limestone.json 的文件就是第一张图的话,那么你这个模型是把自身引用为父模型,肯定无法正常显示模型。如果预期中这个模型的每个面都是一同张贴图的话,可以试试将模型代码改成下面这段
- {
- "parent": "block/cube_all",
- "textures": {
- "all": "你的贴图路径"
- }
- }
666,厉害了呀我滴哥
GeForceLegend 发表于 2021-7-22 18:45
如果你的模型文件 assets/td/models/block/limestone.json 的文件就是第一张图的话,那么你这个模型是把自 ...
第二张是在blocks里的json
GeForceLegend 发表于 2021-7-22 18:45
如果你的模型文件 assets/td/models/block/limestone.json 的文件就是第一张图的话,那么你这个模型是把自 ...
问题依旧,方块贴图依然不显示
洵79337 发表于 2021-7-22 22:22
第二张是在blocks里的json
我不清楚你我这边的图片顺序是否有差别,如果图片顺序没有差别的话,那你可能写反了
assets/td/blockstates 内的 limestone.json 应为如下内容:
- {
- "variants": {
- "normal": { "model": "td:limestone" }
- }
- }
而 assets/td/models/block 内的 limestone.json 改成我之前说的内容
(注意:请将 “你的贴图路径” 换成你自己的贴图路径)
- {
- "parent": "block/cube_all",
- "textures": {
- "all": "你的贴图路径"
- }
- }
如果还是不行的话,你可以试试将mod构建成jar然后发给我,我测试一下资源包方面的内容
哇这些东西我都看不懂
看一下语言文件的名称是否为en_US.lang 如果是en_us.lang就有可能加载不了文本
GeForceLegend 发表于 2021-7-22 23:23
我不清楚你我这边的图片顺序是否有差别,如果图片顺序没有差别的话,那你可能写反了
assets/td/blocksta ...
依旧不行,要不然我把源码发给你吧,留个邮箱
本帖最后由 GeForceLegend 于 2021-7-26 13:41 编辑
我怀疑你没有更新resources还是怎么回事
blockstates/limestone.json 里面文件尾少了一个右花括号,这是你发我的文件里的json:
复制代码文件末尾补一个右花括号应该就好了
然后 models/block/limestone.json 内材质路径完全错误,这是你的json:复制代码我很想吐槽,但凡你看一下别的mod的模型文件甚至是原版的模型文件,都不至于写出这种路径文件,首先 “\” 字符在json文件内是转义用的,所以json内都用的 “/” 来分隔路径;其次,材质路径你写成这样,游戏是认为你材质在 src\main\resources\assets\minecraft\src\main\resources\assets\td\textures\blodks\limestone.png ,我不是之前说过了么,材质路径是 你mod的命名空间:(assets/你mod名称下的路径),按照你mod内的材质路径,路径应该是 td:blodks/limestone.png
最后容我吐槽一下 blodks 是什么鬼,连 block 都打不对的程度,我个人非常不推荐直接上手写mod,如果是你打错了或者故意的当我没说
我怀疑你没有更新resources还是怎么回事
blockstates/limestone.json 里面文件尾少了一个右花括号,这是你发我的文件里的json:
- {
- "variants": {
- "normal": { "model": "td:limestone" }
- }
然后 models/block/limestone.json 内材质路径完全错误,这是你的json:
- {
- "parent": "block/cube_all",
- "textures": {
- "all": "src\main\resources\assets\td\textures\blodks\limestone.png"
- }
- }
最后容我吐槽一下 blodks 是什么鬼,连 block 都打不对的程度,我个人非常不推荐直接上手写mod,如果是你打错了或者故意的当我没说
GeForceLegend 发表于 2021-7-26 13:34
我怀疑你没有更新resources还是怎么回事
blockstates/limestone.json 里面文件尾少了一个右花括号,这是你 ...
依然不显示物品栏里也显示操作