各位大佬好,我使用optifine制作盔甲替换材质时候发现了一个问题
里面的nbt.display.Lore里的\u0026是§的意思,然后颜色是0,黑色,但是我是1.16.5版本的不识别这个符号
所以导致在游戏里打上这个lore的时候替换材质失败了如下图:
可能大家看不清,但是里面有个黑色的lore,但是显然替换材质失败了
这是optifine某位大神教程里的说明:
我别的裤子材质,没有带这个前缀的情况下打上lore材质就成功了:
但是这个lore用在我的服务器装备上太丑了,我是1.16.5版本
想问问各位大神如何解决这个lore的问题,我就是单纯想把它改成黑色
蟹蟹各位
里面的nbt.display.Lore里的\u0026是§的意思,然后颜色是0,黑色,但是我是1.16.5版本的不识别这个符号
所以导致在游戏里打上这个lore的时候替换材质失败了如下图:
可能大家看不清,但是里面有个黑色的lore,但是显然替换材质失败了
这是optifine某位大神教程里的说明:
我别的裤子材质,没有带这个前缀的情况下打上lore材质就成功了:
但是这个lore用在我的服务器装备上太丑了,我是1.16.5版本
想问问各位大神如何解决这个lore的问题,我就是单纯想把它改成黑色
蟹蟹各位
本帖最后由 结冰的离季 于 2021-8-16 23:22 编辑
\u0026 不是&的unicode吗,为什么不按教程里面的 用 \u00a7
\u0026 不是&的unicode吗,为什么不按教程里面的 用 \u00a7
结冰的离季 发表于 2021-8-16 23:21
%u0026 不是&的unicode吗,为什么不按教程里面的 用 %u00a7
u00a7也用过了,就是上面黑色那个结果,材质还是无
本帖最后由 结冰的离季 于 2021-8-17 00:09 编辑
看了看官方文档复制代码
或许你可以用正则来匹配
nbt.display.Lore.* =pattern:shenl
这样的效果是匹配所有lore行中出现这个单词shenl 的
可以用
nbt.display.Lore.0 指定只取第一行的
https://github.com/sp614x/optifi ... t_single.properties
看了看官方文档
- # - Wildcards using ? and *
- # nbt.display.Name=pattern:Letter to *
- # Matches
- # Letter to Herobrine
- # Letter to a creeper
- # but not
- # letter to Herobrine
- #
- # - Wildcards, case insensitive
- # nbt.display.Name=ipattern:Letter to *
- # Matches
- # Letter to Herobrine
- # Letter to a creeper
- # letter to Herobrine
- #
- # - Java regular expressions
- # (See http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html)
- # nbt.display.Name=regex:Letter (to|from) .*
或许你可以用正则来匹配
nbt.display.Lore.* =pattern:shenl
这样的效果是匹配所有lore行中出现这个单词shenl 的
可以用
nbt.display.Lore.0 指定只取第一行的
https://github.com/sp614x/optifi ... t_single.properties