BlessAzek
本帖最后由 3174941841 于 2020-7-25 10:46 编辑

就比如我配置文件中写的需要的耐久附魔id(unbreaking)是 从这里(minecraft wiki)找到的
而 bukkit中的 DURABILITY 这个才是耐久附魔,
使用getByName("UNBREAKING")获取会返回空(因为找不到嘛=-=)
如何解决呢?
有想过一个一个替换
但是是否还有更好的方法呢??






嘉晚饭,赢
啥意思
这个就是一个内部ID啊
原版英文名也是这个名字。。

BlessAzek
找过相关帖子
但是被锁了看不了

BlessAzek
wjwrh 发表于 2020-7-25 10:29
啥意思
这个就是一个内部ID啊
原版英文名也是这个名字。。

az。。
我在详细说一下吧
就是比如我从配置中写的是
unbreaking这个附魔
但是getByName的时候会返回空
我有想过直接一个个替换
但是觉得太麻烦了应该有更好的法子 所以就来问了

java30433
确实就很麻烦嘛。。。
那些物品中文名都是一个item.yml枚举出来的
这无法避免

南柯郡守
3174941841 发表于 2020-7-25 10:32
az。。
我在详细说一下吧
就是比如我从配置中写的是

在配置文件中
Ctrl+F  替换



你的想法比替换配置文件内容麻烦多了

BlessAzek
瘟疫威胁全世界 发表于 2020-7-25 11:09
确实就很麻烦嘛。。。
那些物品中文名都是一个item.yml枚举出来的
这无法避免 ...

行吧行吧
我明白怎么做了

BlessAzek
南柯郡守 发表于 2020-7-25 11:33
在配置文件中
Ctrl+F  替换

啊这
我还是偏向于unbreaking的这种写法呢
只能头秃亿点了

第一页 上一页 下一页 最后一页