琴川印象
本帖最后由 琴川印象 于 2022-11-30 16:08 编辑
这是一款鉴定插件,自定义度非常高,配置也非常的简单。本人未来发布的插件,为了避免与版规冲突,均不再支持任何前置插件,所以扣除金币/点券等无法实现,但与之对应的,我 提供了API接口,你可以自己编译插件和提供了道具实例,用于代替金币/点券等

这是一款非常轻量的鉴定插件,体积很小,但是功能相对来说比较全,先介绍下配置文件
  1. message: "§6[装备鉴定] §b"

  2. appraisal: #鉴定装备设置
  3.   identifier: "§a未鉴定装备" #装备中的Lore中需要含有这个词条 才可以鉴定 全等匹配 需要有一整行和这个设置的一样
  4.   equipment:
  5.     a1: #节点名 不重复就行
  6.       name: "§e游龙剑"  #装备的名字 全等匹配 包括§ 颜色符号
  7.       lore:
  8.         - "30 <a1> 力量+<3-5>"  #30代表出现的概率 <a1代表互斥组名>  <3-5> 代表随机产生3-5之间一个数字
  9.         - "50 <a1> 耐力+<3-5>"  #由于这条词条与 上面那条同属 <a1> 所以这2条词条永远最多同时出现一条或者一条都没有
  10.         - "100 <a1> 魔力+<3-5>"  #100代表一定会出现 插件采用从上往下匹配的方式 如果 力量 耐力 都没有出现 那么 这一条将会作为保底出现 但是这个方式的后果就是 随机是伪随机 同组中 首先匹配的概率大于后面的概率 比如 a b 均为出现50% 由于先匹配a a一旦匹配成功 b哪怕也成功也无法出现 导致b的实际出现率只有25%
  11.         - "100 <none> 物理伤害+<50-60>-<80-90>"
  12.         - "100 <none> 绑定:[player]" #100代表一定会出现 这条由于设置默认一定会出现 所以互斥组就没有任何设置的意义了 请设置成<none>  [player] 替换符 代表鉴定的玩家名字
  13. appraisalItem:
  14.   name: "§e神兵图鉴"
  15.   lore:
  16.     - "§a记载了很多神兵利器的图鉴"
  17.     - "§a可以用于装备的鉴定"
复制代码
可以看到,非常的简洁明了, 支持 <number-number> 的区间随机替换符 以及 [player] 玩家名字的替换符
以及属性组的设置,可以让装备词条的设置更加的合理。
具体配置文件写的应该也很清楚了。








插件不在支持任何前置插件,提供了一个非常人性的命令

/appraisal appraisal <玩家ID>
你可以在菜单插件或者NPC等支持命令的插件里 写入这条命令 权限为后台执行
这条命令可以等同于玩家自己输入 鉴定主手中的道具 如果身上没有神兵图鉴则会提示失败。
另外提供

public static Boolean identifierItem(ItemStack itemStack,String player_name)

一条api,可以鉴定装备。



  1. 2022年11月30日
  2. 1:修复了空手或者物品不能鉴定还会消耗鉴定道具的BUG
复制代码





插件下载

MyAppraisal.jar (8.95 KB, 下载次数: 40)

本插件所用所有代码均为原创,不存在借用/抄袭等行为

<Tip:不要回复关于版规的提示,如若本帖违反了版规,请直接举报,只接受删帖,不接受整改。>






小熊你好吖
沙发围观,很好的插件,谢谢分享

美年达呀
作者你好,个人建议的话,你不妨直接把鉴定完毕的物品增加NBT的Attribute状态属性,这样鉴定出来的物品会保留相关NBT属性,具有效果。因为简单看了一下,你只是对Lore进行操作了一下,如果服主没有装类似SX AP 等属性插件校验Lore,插件可能基本会失效。

琴川印象
美年达呀 发表于 2022-11-4 15:03
作者你好,个人建议的话,你不妨直接把鉴定完毕的物品增加NBT的Attribute状态属性,这样鉴定出来的物品会保 ...

我这个插件的使用目标就是ap插件,纯生存的话,也用不着这个插件,非常感谢你的建议

苏子峰
本帖最后由 苏子峰 于 2022-11-5 21:35 编辑

功能建议:
使用不同的 appraisalItem 结果也随之改变
删除名称绑定 , 改为只识别物品Lore即可

点击鉴定卷轴 在点击需要鉴定的装备 完成结果
更改后配置如下


这样将会比原来的自定义性 增加N倍






琴川印象
苏子峰 发表于 2022-11-5 21:33
功能建议:
使用不同的 appraisalItem 结果也随之改变
删除名称绑定 , 改为只识别物品Lore即可

如果这样的话,新手装备的未鉴定和毕业装备的未鉴定如何区分呢,总不能用一样的模板吧0.0

suming1994

感谢大佬的分享

xyLG
如果手持没有检测lore的道具或者空手,同样退提示鉴定失败同时消耗掉道具
不清除是设定如此还是bug

琴川印象
xyLG 发表于 2022-11-30 15:09
如果手持没有检测lore的道具或者空手,同样退提示鉴定失败同时消耗掉道具
不清除是设定如此还是bug ...

是BUG,已经修复了

ZzhangaAo1z_
鉴定识别好像有点慢,差不多得有一秒左右才鉴定上

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