本帖最后由 琴川印象 于 2022-11-30 16:08 编辑
这是一款非常轻量的鉴定插件,体积很小,但是功能相对来说比较全,先介绍下配置文件
复制代码可以看到,非常的简洁明了, 支持 <number-number> 的区间随机替换符 以及 [player] 玩家名字的替换符
以及属性组的设置,可以让装备词条的设置更加的合理。
具体配置文件写的应该也很清楚了。
插件不在支持任何前置插件,提供了一个非常人性的命令
/appraisal appraisal <玩家ID>
你可以在菜单插件或者NPC等支持命令的插件里 写入这条命令 权限为后台执行
这条命令可以等同于玩家自己输入 鉴定主手中的道具 如果身上没有神兵图鉴则会提示失败。
另外提供
public static Boolean identifierItem(ItemStack itemStack,String player_name)
一条api,可以鉴定装备。

复制代码
插件下载
MyAppraisal.jar
(8.95 KB, 下载次数: 40)
本插件所用所有代码均为原创,不存在借用/抄袭等行为
<Tip:不要回复关于版规的提示,如若本帖违反了版规,请直接举报,只接受删帖,不接受整改。>
这是一款鉴定插件,自定义度非常高,配置也非常的简单。本人未来发布的插件,为了避免与版规冲突,均不再支持任何前置插件,所以扣除金币/点券等无法实现,但与之对应的,我 提供了API接口,你可以自己编译插件和提供了道具实例,用于代替金币/点券等
这是一款非常轻量的鉴定插件,体积很小,但是功能相对来说比较全,先介绍下配置文件
- message: "§6[装备鉴定] §b"
- appraisal: #鉴定装备设置
- identifier: "§a未鉴定装备" #装备中的Lore中需要含有这个词条 才可以鉴定 全等匹配 需要有一整行和这个设置的一样
- equipment:
- a1: #节点名 不重复就行
- name: "§e游龙剑" #装备的名字 全等匹配 包括§ 颜色符号
- lore:
- - "30 <a1> 力量+<3-5>" #30代表出现的概率 <a1代表互斥组名> <3-5> 代表随机产生3-5之间一个数字
- - "50 <a1> 耐力+<3-5>" #由于这条词条与 上面那条同属 <a1> 所以这2条词条永远最多同时出现一条或者一条都没有
- - "100 <a1> 魔力+<3-5>" #100代表一定会出现 插件采用从上往下匹配的方式 如果 力量 耐力 都没有出现 那么 这一条将会作为保底出现 但是这个方式的后果就是 随机是伪随机 同组中 首先匹配的概率大于后面的概率 比如 a b 均为出现50% 由于先匹配a a一旦匹配成功 b哪怕也成功也无法出现 导致b的实际出现率只有25%
- - "100 <none> 物理伤害+<50-60>-<80-90>"
- - "100 <none> 绑定:[player]" #100代表一定会出现 这条由于设置默认一定会出现 所以互斥组就没有任何设置的意义了 请设置成<none> [player] 替换符 代表鉴定的玩家名字
- appraisalItem:
- name: "§e神兵图鉴"
- lore:
- - "§a记载了很多神兵利器的图鉴"
- - "§a可以用于装备的鉴定"
以及属性组的设置,可以让装备词条的设置更加的合理。
具体配置文件写的应该也很清楚了。




插件不在支持任何前置插件,提供了一个非常人性的命令
/appraisal appraisal <玩家ID>
你可以在菜单插件或者NPC等支持命令的插件里 写入这条命令 权限为后台执行
这条命令可以等同于玩家自己输入 鉴定主手中的道具 如果身上没有神兵图鉴则会提示失败。
另外提供
public static Boolean identifierItem(ItemStack itemStack,String player_name)
一条api,可以鉴定装备。

- 2022年11月30日
- 1:修复了空手或者物品不能鉴定还会消耗鉴定道具的BUG
插件下载

本插件所用所有代码均为原创,不存在借用/抄袭等行为
<Tip:不要回复关于版规的提示,如若本帖违反了版规,请直接举报,只接受删帖,不接受整改。>
沙发围观,很好的插件,谢谢分享
作者你好,个人建议的话,你不妨直接把鉴定完毕的物品增加NBT的Attribute状态属性,这样鉴定出来的物品会保留相关NBT属性,具有效果。因为简单看了一下,你只是对Lore进行操作了一下,如果服主没有装类似SX AP 等属性插件校验Lore,插件可能基本会失效。
美年达呀 发表于 2022-11-4 15:03
作者你好,个人建议的话,你不妨直接把鉴定完毕的物品增加NBT的Attribute状态属性,这样鉴定出来的物品会保 ...
我这个插件的使用目标就是ap插件,纯生存的话,也用不着这个插件,非常感谢你的建议
本帖最后由 苏子峰 于 2022-11-5 21:35 编辑
功能建议:
使用不同的 appraisalItem 结果也随之改变
删除名称绑定 , 改为只识别物品Lore即可
点击鉴定卷轴 在点击需要鉴定的装备 完成结果
更改后配置如下
这样将会比原来的自定义性 增加N倍
功能建议:
使用不同的 appraisalItem 结果也随之改变
删除名称绑定 , 改为只识别物品Lore即可
点击鉴定卷轴 在点击需要鉴定的装备 完成结果
更改后配置如下

这样将会比原来的自定义性 增加N倍
苏子峰 发表于 2022-11-5 21:33
功能建议:
使用不同的 appraisalItem 结果也随之改变
删除名称绑定 , 改为只识别物品Lore即可
如果这样的话,新手装备的未鉴定和毕业装备的未鉴定如何区分呢,总不能用一样的模板吧0.0
感谢大佬的分享
如果手持没有检测lore的道具或者空手,同样退提示鉴定失败同时消耗掉道具
不清除是设定如此还是bug
不清除是设定如此还是bug
xyLG 发表于 2022-11-30 15:09
如果手持没有检测lore的道具或者空手,同样退提示鉴定失败同时消耗掉道具
不清除是设定如此还是bug ...
是BUG,已经修复了
鉴定识别好像有点慢,差不多得有一秒左右才鉴定上