NBT编辑器Gui版(NBTEditPanel)插件支持物品(ItemStack),实体(Entity),方块实体(TileEntity)的NBT操作
以gui的方式呈现,每个nbt节点都附带说明,更人性化
可以自定义快捷功能,并可以无限拓展
操作更简单,不管你是萌新还是大佬都很适用
前言
自定义功能的用处
这个功能是本插件的核心,它可以拓展你想要的任何功能(指的是NBT操作),只要你想都可以做到。
为什么要拓展?意义何在?
NBT编辑器它的意义就是帮助我们把复杂的东西简单化,把节约出来的时间去做更有意义的事情,话说回来,插件的拓展功能就是为了把事情更加的简单化,让NBT操作变得更加容易。
已经有现成并且功能比较完善的NBT编辑mod(NBTEdit),为什么还需要你的插件?
核心意义不一样,使用NBTEdit需要对NBT要有一点点了解和认知才能用好它,举个很常见的例子:用NBT编辑mod修改拔刀剑属性,需要找到对应的key才能对其修改,一些拔刀可能没有你想要的key,在最糟糕的情况下是需要自己手动加一个key再输入值才能修改,而本插件既保留了NBT编辑mod的所有功能同时拓展了更实用的功能,让插件使用者只关注结果而不是过程,使用者只需要输入参数即可得到结果,让复杂的东西交给插件来做,这就是本插件的意义所在。
目前自带的快捷功能:
截图
#查看物品Item(NBT)
#查看方块状态TileEntity(NBT)
#查看生物Entity(NBT)
指令介绍
/edit item 打开物品NBT编辑界面
/edit entity 打开生物实体编辑功能,右键生物实体打开NBT面
/edit tile 打开方块实体编辑功能,右键方块实体打开NBT面
安装&配置
1.安装
下载插件,把插件放入服务端的plugin文件夹下面
2.配置文件
暂时没有,以后会推出快捷页面的编辑功能,可以删除你认为无用的快捷功能使用教程
第一章:如何给物品快速添加附魔效果(图文教程,非常非常非常简单)
1.手持物品输入/edit item 打开NBT编辑界面,然后点击快捷功能表
2.选择快速添加附魔
3.按照提示输入参数(第一个参数表示附魔类型id,第二个参数表示附魔等级)
4.添加成功
第二章:如何更改物品的名称和Lore
1.选择更改物品名称的功能
2.按照提示输入参数
3.修改成功
4.修改物品Lore也是同理,如果需要换行就用空格表示
5.物品Lore修改成功
第三章:如何快速修改拔刀剑锻造,杀敌,技能,模型,材质........
1.选择功能
2.根据提示输入参数
3.修改成功
4.修改技能,首先你需要知道技能id,如何获取技能id,手持带有技能的耀魂宝珠输入/edit item
然后根据提示输入技能id即可修改技能
第四章:杂碎功能(清除附魔,设置物品为无法破坏无限耐久,清除NBT)
1.把物品设置为无法破坏
2.清除附魔效果,只需要点击一下这个功能就可以了,不需要输入任何参数
3.清除所有NBT,该功能可以对物品,实体,方块使用
对有物品的箱子使用会把箱子里面的东西清空
对实体使用会让实体直接消失
第五章:修改生物的(攻击力,移动速度,生命值)
1.输入指令/edit Entity 打开实体编辑功能,然后右键实体打开NBT编辑界面
修改僵尸移动速度,让僵尸**起来
第六章:修改刷怪笼(类型,刷怪频率,刷怪数量控制)
第七章:高级教程(如何不使用快捷功能实现添加,修改,删除NBT,如果你对NBT不了解可以撤了)
1.打开NBT编辑器后你将会看到一排固定位置的画板,其作用顾名思义,点击就可以快捷添加NBT
我们在添加NBT时你要知道你所添加的NBT有何意义,添加无意义的NBT除了占空间并无其他作用。
如何添加这里先简单的举个例子:
在添加NBT之间你还需要知道你所添加NBT的数据类型,数据类型下面有简单的介绍
不使用快捷功能修改拔刀剑的杀敌数
我们需要添加一个Int类型的NBT,为什么是Int?因为拔刀剑的杀敌数就是用Int类型的数据来记录的,如果你选择其他的数据类型会不起作用,这点需要注意。
点击添加Int类型后会提示输入两个参数,第一个是NBT名称,第二个是值
这里名称填killCount,杀敌数的NBT名称是固定的,值随意填只要不超过范围就没事
修改成功
效果如下
如修改锻造值,攻击力等等都是同一个道理,所以这里不算难
自定义功能说明
如果你不了解NBT的结构,那可能对你来说有点难度
这里简单的说明一下NBT结构
1.7.x-1.12.x目前NBT数据结构一共分为12种
Byte字节类型,取值范围-128-127的整数,占1字节
ByteArray字节数组类型,单个取值范围和Byte一样,如果你不知道什么是数组你库百度一下,这个不做详细讲解
Short整形,取值范围-32768~32767的整数,占2字节,MC中的附魔等级和id就是采用这种数据结构,所以附魔等级最高就是32767
Int整形,取值范围-2147483648~2147483647,占4个字节
IntArray数组,单个取值范围和Int一样
Long整形,取值范围-9223372036854774808~9223372036854774807,占8个字节
LongArray数组,单个取值范围和Long一样
Float浮点型,你可以理解为小数点的数字,取值范围1.4E-45~3.4028235E38,占4个字节
Double浮点型,取值范围4.9E-324~1.7976931348623157E308,占8个字节
String字符型,取值任意,什么都可以
List列表,表中只能存一种数据类型
HasMap散列表,它存储的内容是键值对(key-value)映射,key你可以理解为nbt的名称(键),value你可以理解为键的值,这个值可以是这12种数据类型的任意一种下载地址
适用版本:1.12 1.11 1.10 1.9 1.8 1.7.10 1.7.2