这个好奇的想法是来自于英海的视频帖子当中:http://www.mcbbs.net/thread-659183-1-1.html个人下载了材质包以后也研究了下,但自己改材质根本没用,希望懂这行的dalao解答下,如何自己做一个不同物品显示名显示不同的材质
请解释
标题:不同物品显示名不同的材质
内容:不同物品显示名显示不同的材质
标题:不同物品显示名不同的材质
内容:不同物品显示名显示不同的材质
我读了好几遍都没读懂?你这表达的是什么意思?
FHC红石 发表于 2017-2-26 13:00
请解释
标题:不同物品显示名不同的材质
内容:不同物品显示名显示不同的材质 ...
KTR 发表于 2017-2-26 13:05
原谅我语文不好,我的意思是不同的display显示名,就显示不同的材质,就好比一把钻石剑,我用铁砧 ...
我在原帖的FAQ中发现了这个
问:我真的需要Optifine ?
是的。这个包没有它不会工作。
应该是Optifine的功能,原版我是真没见过修改名字可以变换材质的
稍微研究了下材质包
可以发现新增的贴图都在assets\minecraft\mcpatcher文件夹
每个图片旁边都有个.properties后缀的文件,应该就是设置名称对应材质的
并且在模型文件中发现了这个
overrides:使用物品标签确定不同状态下物品的模型及材质。(List)
├ (a case):单个标签。(Compound)
│ └ predicate:储存多个物品标签。(Compound)
│ └ (a case):单个物品标签,详见注释。(String)*
└ model:从 assets/minecraft/models/ 中调用模型的路径。(String)
参考:http://www.mcbbs.net/thread-491597-1-1.html
看到properties后缀突然想到了这个:http://www.mcbbs.net/thread-103270-1-1.html
这个不就是昨天某人问的那个嘛...一毛一样
optifine的功能...
http://www.mcbbs.net/thread-676378-1-1.html
复制代码
比如这样,然后mcpatcher/cit/下一个材质名为abc
进游戏拿307号物品改名为abc,物品的材质就变了...
如果原版的话涉及到伤害值...反正应该不是你要的
optifine的功能...
http://www.mcbbs.net/thread-676378-1-1.html
- type=item
- items=307
- texture.iron_layer_1=abc
- nbt.display.Name=ipattern:abc
比如这样,然后mcpatcher/cit/下一个材质名为abc
进游戏拿307号物品改名为abc,物品的材质就变了...
如果原版的话涉及到伤害值...反正应该不是你要的