大阔
本帖最后由 大阔 于 2021-3-1 16:10 编辑

EasyJd——简单的鉴定



插件作用:和RPG网游一样实现装备品质鉴定
本插件需要前置插件Vault支持
本插件没有任何lore属性功能,只是记录lore,lore属性需要依赖其他的插件



图片展示





配置文件图片



使用教程(1)

首先设置配置文件(config.yml):

  1. version: 0.0.1
  2. nojd: "未鉴定"
  3. Setting:
  4.   money: 10
  5. jdlevel:
  6.   - "劣质"
  7.   - "普通"
  8.   - "良好"
  9.   - "优秀"
  10.   - "史诗"
  11.   - "完美"
  12. probability:
  13.   - "20"
  14.   - "20"
  15.   - "20"
  16.   - "20"
  17.   - "10"
  18.   - "10"
  19. gui:
  20.   CHEST:
  21.     - '&6&l点击立即开始品质鉴定'
  22.     - '§6§l品质共分为以下几类: '
  23.     - '§f§l§n劣质 普通 良好 优秀 史诗 完美'
  24.     - '§6§l品质按先后顺序排列'
复制代码
第一项version为插件版本 无需修改

第二项为未鉴定时在物品的lore中需要有的文字,这个文字不要带颜色代码

第三项money 为鉴定需要花费的价格

jdlevel为鉴定等级,必须先后顺序排序

probability为几率,需要与鉴定等级对应

注意:所有几率必须加一起等于100,鉴定等级并不仅仅局限于这几种,可以无限拓展,但是几率不可以超过100

下面的CHEST为在GUI中的提示信息



设置语言文件(lang.yml):

1: "&6&l[鉴定系统]&a&l保存成功!"
#jd add保存成功提醒
2: "&6&l[鉴定系统]&a&l这个物品无需鉴定!"
#无需鉴定的物品提醒
3: "&6&l[鉴定系统]&a&l鉴定成功,品质为&f&l&n%jd%"
#鉴定成功提醒,变量%jd%为鉴定之后的品质
4: "&6&l[鉴定系统]&a&l你为本次鉴定付了&c&l%money%&a&l元"
#付款成功提醒
5: "&6&l[鉴定系统]&a&l余额不足,鉴定需要支付&c&l%money%元"


配置目录下的ItemData文件夹内为记录的鉴定物品信息


一级键test为物品名称,不需要带颜色代码

二级键1、2、3、4、5、6为鉴定的等级以此排序如:劣质就是1  普通就是2 良好就是3 优秀就是4 史诗就是5 完美就是6

下面的lore为鉴定之后对应的物品lore信息颜色代码需要使用§(alt+0167)

name为鉴定之后对应的物品名称这个需要带颜色代码,这个可以实现不同品质的物品不同的名字颜色




使用教程(2)
游戏中的操作:

直接输入/jd 为鉴定手中的物品

拿着需要鉴定的物品shift+右键可以进入gui界面鉴定,也就是潜行加右键



快速添加鉴定之后的物品信息可以使用/jd add [1,2,3,4,5,6] 这里面的123456是一一对应的鉴定等级

如:

拿着设置好lore属性的劣质钻石剑输入/jd add 1 就可以把手中的数据存到钻石剑的劣质等级中,再次使用鉴定就可以拿到这个钻石剑.




指令与权限
/jd  鉴定手中的物品(前提lore中需要有未鉴定)

权限: 无权限

/jd add [1,2,3,4,5,6,....] 保存手中这个物品的鉴定等级物品

权限: jd.add  默认OP拥有

/jd reload 重载配置文件

权限: jd.add  默认OP拥有




下载地址
部分版本的编码可能会不一样,如果出现编码问题请自行转码
Easyjd.jar (15.03 KB, 下载次数: 100)

蓝奏云: https://lanzous.com/ic1i10h
使用蓝奏云下载是您对作者最大的支持



更新日志



声明
注:本插件所用所有代码均为原创,不存在借用/抄袭等行为
任何BUG欢迎反馈,我将会在第一时间进行修复
也欢迎各位给予我意见或建议来完善本插件


来自群组: Server CT
2021.12 数据,可能有更多内容
EasyJd——简单的鉴定



插件作用:和RPG网游一样实现装备品质鉴定
本插件需要前置插件Vault支持
本插件没有任何lore属性功能,只是记录lore,lore属性需要依赖其他的插件



图片展示







配置文件图片








使用教程(1)

首先设置配置文件(config.yml):

代码:

  1. version: 0.0.1
  2. nojd: "未鉴定"
  3. Setting:
  4. money: 10
  5. jdlevel:
  6. - "劣质"
  7. - "普通"
  8. - "良好"
  9. - "优秀"
  10. - "史诗"
  11. - "完美"
  12. probability:
  13. - "20"
  14. - "20"
  15. - "20"
  16. - "20"
  17. - "10"
  18. - "10"
  19. gui:
  20. CHEST:
  21.     - '&6&l点击立即开始品质鉴定'
  22.     - '§6§l品质共分为以下几类: '
  23.     - '§f§l§n劣质 普通 良好 优秀 史诗 完美'
  24.     - '§6§l品质按先后顺序排列'
第一项version为插件版本 无需修改
第二项为未鉴定时在物品的lore中需要有的文字,这个文字不要带颜色代码
第三项money 为鉴定需要花费的价格
jdlevel为鉴定等级,必须先后顺序排序
probability为几率,需要与鉴定等级对应
注意:所有几率必须加一起等于100,鉴定等级并不仅仅局限于这几种,可以无限拓展,但是几率不可以超过100
下面的CHEST为在GUI中的提示信息



设置语言文件(lang.yml):
1: "&6&l[鉴定系统]&a&l保存成功!"
#jd add保存成功提醒
2: "&6&l[鉴定系统]&a&l这个物品无需鉴定!"
#无需鉴定的物品提醒
3: "&6&l[鉴定系统]&a&l鉴定成功,品质为&f&l&n%jd%"
#鉴定成功提醒,变量%jd%为鉴定之后的品质
4: "&6&l[鉴定系统]&a&l你为本次鉴定付了&c&l%money%&a&l元"
#付款成功提醒
5: "&6&l[鉴定系统]&a&l余额不足,鉴定需要支付&c&l%money%元"



配置目录下的ItemData文件夹内为记录的鉴定物品信息

一级键test为物品名称,不需要带颜色代码
二级键1、2、3、4、5、6为鉴定的等级以此排序如:劣质就是1普通就是2 良好就是3 优秀就是4 史诗就是5 完美就是6
下面的lore为鉴定之后对应的物品lore信息颜色代码需要使用§(alt+0167)
name为鉴定之后对应的物品名称这个需要带颜色代码,这个可以实现不同品质的物品不同的名字颜色



使用教程(2)
游戏中的操作:
直接输入/jd 为鉴定手中的物品
拿着需要鉴定的物品shift+右键可以进入gui界面鉴定,也就是潜行加右键



快速添加鉴定之后的物品信息可以使用/jd add [1,2,3,4,5,6] 这里面的123456是一一对应的鉴定等级
如:
拿着设置好lore属性的劣质钻石剑输入/jd add 1 就可以把手中的数据存到钻石剑的劣质等级中,再次使用鉴定就可以拿到这个钻石剑.



指令与权限
/jd鉴定手中的物品(前提lore中需要有未鉴定)
权限: 无权限
/jd add [1,2,3,4,5,6,....] 保存手中这个物品的鉴定等级物品
权限: jd.add默认OP拥有
/jd reload 重载配置文件
权限: jd.add默认OP拥有



下载地址
部分版本的编码可能会不一样,如果出现编码问题请自行转码



蓝奏云: https://lanzous.com/ic1i10h使用蓝奏云下载是您对作者最大的支持



更新日志V1.1.0添加单个物品单独鉴定几率功能修复大部分空指针报错优化了物品鉴定算法,新版本更新为一个物品一个配置文件,不再使用单配置文件多物品,最新版本的配置文件更方便查看和修改了
V1.0.0插件基本功能已经完成



声明注:本插件所用所有代码均为原创,不存在借用/抄袭等行为任何BUG欢迎反馈,我将会在第一时间进行修复也欢迎各位给予我意见或建议来完善本插件



mc3124076548
提示语,差评

大阔

提示可以自定义修改

莫零ya
这个是很多件装备用一套鉴定属性
还是一件装备一套属性?

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