502mc 发表于 前天 15:31

[RPG][管理][其他]ItemNBTEdit —— 用命令查看或编辑物品的NBT[1.7-1.20.4]

本帖最后由 502mc 于 2024-12-22 15:32 编辑






插件介绍

该插件可以查看/修改/复制物品的NBT,并支持使用给定的NBT生成物品。
使用方法很简单:只需将物品拿在主手,然后使用命令 /nbt 即可查看。
那么这功能有什么用呢?举个简单的例子:
你有一把弓

但是现在你觉得力量5太弱了,想改成力量100,在没有模组和插件帮助的情况下
你就需要手写一条长长的give命令来获取一把拥有上述附魔的弓。
如果你不知道命令怎么写或记不清这些附魔的id,还得去翻WIKI或者用一些命令生成工具,
但不同游戏版本的命令并不完全一致,如果没找到对应版本的命令还要花费一番功夫转换。
但如果使用了这个插件,只要把弓拿在手上使用/nbt

就能看到物品的“本质”,只要有一点基础,你就能知道改哪个地方是修改力量附魔的等级。
退一步说,即使不知道,那你总会“找不同”吧,附魔里只有力量是5级的,那就对应NBT里lvl:5s
点击修改,将5s改成100s

这就完成了,根本不用管什么版本差异,照着获取的NBT改数值就可以。
只要你懂,NBT里任何部分都可以修改,甚至是把minecraft:bow改成minecraft:stone

上面只是一个简单的改数值例子,可以修改任何物品,无论是原版物品还是插件或Mod物品都是一样的。
不过有些物品的NBT会很长,这时候游戏里的聊天栏就无法存放:

对于1.15以及之后的版本来说只要点击复制,然后粘贴到别处修改完成后在控制台中用/nbt <玩家> <NBT>
但是1.15之前的版本不能直接复制到剪贴板,复制按钮只能把NBT放到聊天栏里再手动进行复制,
但过长的NBT在聊天栏存放不全,只能去游戏日志文件中手动复制才行。
再举一个例子:此插件可以将任何物品转成一条命令,配合其他插件的执行控制台命令功能可以实现将任何物品发放给指定的玩家。
例如用CC菜单实现点击图标获得一把带自定义描述和附魔的弓:
只需要先手拿要给玩家的弓使用 /nbt 命令 获得物品的NBT,然后复制出来
在菜单中对应的图标的COMMAND中加一条console: nbt {player} 刚才复制的NBT
这样当玩家点击图标时,控制台会执行上面的命令,玩家就获得了物品,这比用give命令要简单很多。
插件的其他进阶用法我就不演示了,有需要的人看到就会知道怎么用








插件截图











指令/权限

/nbt —— 查看手中物品的NBT(此命令仅玩家可用)
/nbt <NBT> —— 根据指定的NBT生成物品并添加到物品栏中(此命令仅玩家可用)
/nbt <玩家> <NBT>—— 根据指定的NBT生成物品并添加到指定玩家的物品栏中(此命令仅控制台可用)
ItemNBTEdit.nbt —— 权限 可使用/nbt命令,默认OP拥有








下载地址


备用下载地址:百度网盘 提取码: 73vy
本插件已在1.7.2/1.7.10/1.8.8/1.9.4/1.10.2/1.11.2/1.12.2/1.13.2/1.14.4/1.15.2/1.16.5/1.17.1/1.18.1/1.19/1.20.4测试通过
由于Minecraft 1.20.5版本开始使用物品堆叠组件取代物品NBT,故本插件所支持的最高版本为1.20.4,且不会再提供更高版本支持。








插件交流群

插件交流QQ群:215549411 点击链接加入群聊








问题反馈

如果使用过程中有任何问题/建议/意见欢迎在本帖回复或加群反馈
最后,如果你觉得本插件有用,请给我评个分~
提示:评分人气不消耗自身人气
https://myunco.sinacloud.net/misc/pingfen.png








更新日志

2023-06-23 1.2.3版本发布
- 支持1.20
2022-06-14 1.2.2版本发布
- 增加1.19支持
2021-12-25 1.2.1版本发布








开源

插件为非盈利性插件,免费发布,严禁销售和转卖
开源协议遵循GPL-3.0
开源地址:Github



本插件所用所有代码均为原创,不存在借用/抄袭等行为
页: [1]
查看完整版本: [RPG][管理][其他]ItemNBTEdit —— 用命令查看或编辑物品的NBT[1.7-1.20.4]