§=\u00A7
测试=\u6D4B\u8BD5
type=item
items=netherite_sword
texture=ceshi.png
如果添加下面不带颜色的,就能显示出材质
nbt.display.Lore.*=\u6D4B\u8BD5
如果添加下面带颜色的,就不能显示出材质(§8测试)
nbt.display.Lore.*=\u00A78\u6D4B\u8BD5
lore是用服务器的lore add [lore] 添加的
lore add &8测试
原版的give貌似没法添加带颜色的lore了(不太懂)
测试=\u6D4B\u8BD5
type=item
items=netherite_sword
texture=ceshi.png
如果添加下面不带颜色的,就能显示出材质
nbt.display.Lore.*=\u6D4B\u8BD5
如果添加下面带颜色的,就不能显示出材质(§8测试)
nbt.display.Lore.*=\u00A78\u6D4B\u8BD5
lore是用服务器的lore add [lore] 添加的
lore add &8测试
原版的give貌似没法添加带颜色的lore了(不太懂)
小泥潭 发表于 2020-12-16 20:58
试试添加一些颜色插件解决。
https://www.mcbbs.net/forum.php?mod=viewthread&tid=635804
是材质包通过对比lore更改材质的时候不能读取颜色
并不是服务器的问题,这应该算是原版高清修复的应用吧
1.13网上物品上面的自定义名称和Lore颜色会被强转为Json格式,我不知道Optifine有没有自动转回颜色代码格式再进行筛选的功能,但Json变回单行样式大部分时候与最开始输入的单行格式不一样,所以。。。
建议就不要带颜色代码,直接筛文本
建议就不要带颜色代码,直接筛文本
我的理解是,你通过设置 lore 来指定物品的自定义材质,例如 lore 为 1 的时候,物品显示的材质为 1.png,lore 为 2 则显示 2.png?
如果是这样,你可以尝试在材质包的 lore 判断里,也加入颜色代码。Minecraft 似乎是会将颜色代码也一并传递。
如果是这样,你可以尝试在材质包的 lore 判断里,也加入颜色代码。Minecraft 似乎是会将颜色代码也一并传递。
npbeta 发表于 2020-12-16 22:55
我的理解是,你通过设置 lore 来指定物品的自定义材质,例如 lore 为 1 的时候,物品显示的材质为 1.png,l ...
是这个意思,但是在1.12.2lore检测里面加入颜色可以判断,1.16.3就不行了
在1.16.3如果只是lore判断1就能判断到,如果判断带颜色的1就不行了(1.12.2可以)
renyunzhong 发表于 2020-12-16 22:37
1.13网上物品上面的自定义名称和Lore颜色会被强转为Json格式,我不知道Optifine有没有自动转回颜色代码格式 ...
我也遇到过了  解决方案是不加颜色代码
或者ipattern:*名字*
也是一样不加颜色代码,但是如果有啥特殊符号 第二种可以解决
或者ipattern:*名字*
也是一样不加颜色代码,但是如果有啥特殊符号 第二种可以解决