本帖最后由 Azitate 于 2021-8-19 23:06 编辑
NBTEditPanel

功能&简介
  • 支持物品(ItemStack),实体(Entity),方块实体(TileEntity)的NBT操作
  • 以gui的方式呈现,每个nbt节点都附带说明,更人性化
  • 可以自定义快捷功能,并可以无限拓展
  • 操作更简单,不管你是萌新还是大佬都很适用
  • 支持直接修改,删除,添加NBT节点,下面会有介绍
前言
自定义功能的用处
  • 这个功能是本插件的核心,它可以拓展你想要的任何功能(指的是NBT操作),只要你想都可以做到。

为什么要拓展?意义何在?
  • NBT编辑器它的意义就是帮助我们把复杂的东西简单化,把节约出来的时间去做更有意义的事情,话说回来, 插件的拓展功能就是为了把事情更加的简单化,让NBT操作变得更加容易。

已经有现成并且功能比较完善的NBT编辑mod(NBTEdit),为什么还需要你的插件?
  • 核心意义不一样,使用NBTEdit需要对NBT要有一点点了解和认知才能用好它,举个很常见的例子:用NBT编辑mod修改拔刀剑属性,需要找到对应的key才能对其修改,一些拔刀可能没有你想要的key,在最糟糕的情况下是需要自己手动加一个key再输入值才能修改,而本插件既保留了NBT编辑mod的所有功能同时拓展了更实用的功能,让插件使用者只关注结果而不是过程,使用者只需要输入参数即可得到结果,让复杂的东西交给插件来做,这就是本插件的意义所在
目前已支持的服务端版本
1.6.4―R4 —— 支持
1.7.10-R1―R2-R3-R4 —— 支持
1.8.-R1―R2-R3 —— 支持
1.9―R1  —— 支持
1.10―R1  —— 支持
1.11―R1  —— 支持
1.12.2―R1  —— 支持
1.13-R1―R2  —— 暂时不支持
1.14―R1-R2-R3  —— 暂时不支持
1.15―R1-R2-R3  —— 暂时不支持
1.16―R1-R2-R3 —— 暂时不支持
截图
#查看物品Item(NBT)

#查看方块状态TileEntity(NBT)

#查看生物Entity(NBT)
指令介绍
/edit item —— 打开物品NBT编辑界面
/edit entity —— 开启生物实体编辑功能,右键生物实体打开编辑界面
/edit tile —— 开启活性方块 编辑功能,右键 活性方块 打开编辑界面
/edit ench copy  ——   复制物品所有附魔
/edit ench paste ——  粘贴附魔
/edit lore copy ——  复制物品所有Lore
/edit lore paste —— 粘贴Lore
/edit nbt copy ——  复制手中物品所有NBT标签
/edit nbt paste ——   粘贴NBT标签到手中的物品
安装&配置
1. 安装
下载插件,把插件放入服务端的plugin文件夹下面
2. 配置文件
下载功能包,放入plugins/NBTEditPanel/function/文件下即可
使用教程
第一章 : 如何给物品快速添加附魔效果(图文教程,非常非常非常简单)

第二章 : 如何更改物品的名称和Lore

第三章 : 如何快速修改拔刀剑锻造,杀敌,技能,模型,材质........

第四章 : 杂碎功能(清除附魔,设置物品为无法破坏无限耐久,清除NBT)

第五章 : 修改生物的(攻击力,移动速度,生命值)

第六章 : 修改刷怪笼(类型,刷怪频率,刷怪数量控制)

第七章 : 高级教程(如何不使用快捷功能实现添加,修改,删除NBT,如果你对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种数据类型的任意一种
  • 自定义功能包教程
  • 下载插件本体和前置,创建一个项目以NBTEditPanel和NBTLibrary作为前置就可以开始了
  • 以下是快捷添加附魔的功能案例

快捷功能下载
MobSpawnFunction.jar (21.92 KB, 下载次数: 424, 售价: 5 粒金粒) 功能如下(刷怪笼)


BukkitFunction.jar (39.63 KB, 下载次数: 940, 售价: 5 粒金粒) 功能如下(原版)


SlashbladeFunction.jar (12.06 KB, 下载次数: 576, 售价: 5 粒金粒) 功能如下(拔刀篇)

IC2Function.jar (11.44 KB, 下载次数: 268, 售价: 5 粒金粒) 功能如下(工业篇)


ThaumcraftFunction.jar (30.22 KB, 下载次数: 238, 售价: 5 粒金粒) 功能如下(神秘时代4)
插件下载
开发不易, 如果您喜欢本作品,可以评分 支持一下~ 阿里嘎多

更新记录
(最新) 版本1.40(2021-1-9)
  • 修改红色无限量子发电机的当前电量,再也不需要开连点器了
  • 修改杂交种子的生长速度,产量,坑性,或许能卖个好价钱
  • 修改杂交种子的种子类型,种子类型插件有写,根据提示即可修改,摆脱手动杂交节约时间
  • 修改 杂交种子的种子类型,这个是根据种子名字来修改的
  • 修改手中的杂交种子为粘性甘蔗,默认属性20,20,20
  • 修改作物架上的植物
  • 修改蓄电盒的当前电量
  • 修改电量装备的当前电量,如纳米,量子,电力工具,电量可以大于当前装备的总电量,可以超额但不会超过极限



如果你不会写快捷功能也没关系,可以加群反馈我来写: 978420514
本插件所用所有代码均为原创,不存在借用/抄袭等行为