本帖最后由 Kiuju 于 2022-11-15 21:34 编辑
如题,有些材质包可以做到通过物品lore判断该物品是否覆盖材质
比如我做了一个钻石剑的材质,但只适用于lore中包含“123”的钻石剑
该怎么做呢
版本1.19.2
如题,有些材质包可以做到通过物品lore判断该物品是否覆盖材质
比如我做了一个钻石剑的材质,但只适用于lore中包含“123”的钻石剑
该怎么做呢
版本1.19.2
低版本 Optifine 的 CIT 方法不适用高版本。
建议安装插件 Knokko's Custom Item Editor 来在高版本实现快速的自定义物品。
建议安装插件 Knokko's Custom Item Editor 来在高版本实现快速的自定义物品。
名副其实 发表于 2022-11-15 04:41
低版本 Optifine 的 CIT 方法不适用高版本。
建议安装插件 Knokko's Custom Item Editor 来在高版本实现快 ...
为什么,第一句能细说?
本帖最后由 7783 于 2022-11-16 13:51 编辑
https://www.mcbbs.net/thread-782790-1-1.html
请参考这个帖子,如还有问题,在做回复
不过高版本我试过,如果检测lore的话,材质过多会导致帧率很低(解决方法是只检测物品的某一行lore,建议第一行,不要检测所有行),建议使用custom-model-data
https://www.mcbbs.net/thread-782790-1-1.html
请参考这个帖子,如还有问题,在做回复
不过高版本我试过,如果检测lore的话,材质过多会导致帧率很低(解决方法是只检测物品的某一行lore,建议第一行,不要检测所有行),建议使用custom-model-data
名副其实 发表于 2022-11-15 22:41
低版本 Optifine 的 CIT 方法不适用高版本。
建议安装插件 Knokko's Custom Item Editor 来在高版本实现快 ...
这。。目前1.19.2的高清修复版本没法用这个方法吗
名副其实 发表于 2022-11-15 22:41
低版本 Optifine 的 CIT 方法不适用高版本。
建议安装插件 Knokko's Custom Item Editor 来在高版本实现快 ...
亲测1.19.2可以的
⊙v⊙ 发表于 2022-11-16 12:23
为什么,第一句能细说?
适用于 1.12.2 版本的,通过为材质添加 properties 文件从而匹配 Lore 的方法在高版本似乎不可用。
个人推测是键值更改或配置文件修改等导致的,并且站内也没有一个教程提到/提起过高版本使用 Optifine CIT 的提示,个人能力有限,但许多用户在向我提问时都一致描述道高版本使用同样格式的配置文件不能有效创建新材质。
如果您愿意为此类现象做出一个解释,或是为站内的此类教程做一个系统的更新,抑或是制作一份更能让初学者看得懂如何通过 Optifine 添加自定义材质(注:尽力降低理解门槛)的介绍。我会不胜感激。
您的技术是我有过了解的,因此您对我一些不成熟或是错误的想法大可提出批评,本人在此同样感激不尽。
本帖最后由 ⊙v⊙ 于 2022-11-16 20:56 编辑
哦这样,我只是见你说得那么绝对才好奇。
你提到那些别人的案例,很大原因是因为Lore所存储的内容格式从纯字串修改为json导致的。
加个*号通配符就能解决。
至于教程,早在2014年搬运的那个原作者doc里面已经有写到了这种做法,该贴板凳的链接教程里也是有搬运到的,只是有没有人认真去看的问题。
当然了像最佳答案的那种简笔略过的教程没提及也不奇怪,至于教程年前有空时我可以更新一下,不过对于这个问题也就上面一句话的解决方法。
名副其实 发表于 2022-11-16 05:12
适用于 1.12.2 版本的,通过为材质添加 properties 文件从而匹配 Lore 的方法在高版本似乎不可用。
个人 ...
哦这样,我只是见你说得那么绝对才好奇。
你提到那些别人的案例,很大原因是因为Lore所存储的内容格式从纯字串修改为json导致的。
加个*号通配符就能解决。
至于教程,早在2014年搬运的那个原作者doc里面已经有写到了这种做法,该贴板凳的链接教程里也是有搬运到的,只是有没有人认真去看的问题。
当然了像最佳答案的那种简笔略过的教程没提及也不奇怪,至于教程年前有空时我可以更新一下,不过对于这个问题也就上面一句话的解决方法。