
如图,我该如何对图中的三处进行操作呢
目标实现效果
耐久度: 100/100 [||||||||||||||||||||] (100%)
耐久度: 50/100 [||||||||||||||||||||] (50%)
粉色字体为已经使用后的耐久
根据**replace替换就行了,看样子用正则应该方便点
这个是什么 mod吗
给你个思路:
耐久度能通过正则读出来吧 得到一个int
一堆|能分割出来吧 一个String
诶你想呀 如果把String换成byte[] 对每个|不就可以分别操作了
至于byte[]的长度和int的契合 颜色符号怎么加 这就不用多说了吧
耐久度能通过正则读出来吧 得到一个int
一堆|能分割出来吧 一个String
诶你想呀 如果把String换成byte[] 对每个|不就可以分别操作了
至于byte[]的长度和int的契合 颜色符号怎么加 这就不用多说了吧
你是想要这样?
String.format("耐久度:%d/100 [%s] (%d%%)",100,"IIIIIIII",100);
String.format("耐久度:%d/100 [%s] (%d%%)",100,"IIIIIIII",100);
MCBBS有你更精彩~
萝娜娜 发表于 2021-3-30 21:52
你是想要这样?
String.format("耐久度:%d/100 [%s] (%d%%)",100,"IIIIIIII",100);
我并不是想要输出,而是打算对物品进行操作,这串是写在物品Lore上的
420025315 发表于 2021-4-1 04:58
MCBBS有你更精彩~
恶意灌水,已举报
你是用什么工具包开发的?
dh62654112 发表于 2021-4-1 22:50
你是用什么工具包开发的?
原生,大佬们说要写算法
你可以用NBTAPI设置一个自定义的nbt,用于记录耐久值,然后直接根据这个nbt值改对应的lore.
这样你lore的格式可以随意更改.
这样你lore的格式可以随意更改.