lrd1122
本帖最后由 丶米饭 于 2022-11-7 07:58 编辑
本插件所用所有代码均为原创,不存在借用/抄袭等行为



插件简介
显然,论坛上已然存在了诸多等级系统的插件
为什么要选择 OriginXLevelSystem ?
经过某些用户的反馈,那些插件虽有着许多优点
但当玩家大量升级,服务器会无法同步处理,导致等级错乱
同时没有队列的加持,等级有时无法及时处理,导致玩家升级失败
因此,本人开发了一款通过队列的形式+异步执行,让等级更有效率
同时,他也能分权限组等级,填补其他插件的一大缺点:
全服通用等级系统,导致单服只能拥有单独的等级设定
不会掉级,不会卡无法升级!!!!!!!!!
插件代码已在Github上开源
插件遵循 GPLv3 协议
惨不忍睹的代码地址: lrd1122/OriginXLevelSystem (github.com)
本人也是一名新手,各位大佬多多指教
具体教程详见MC OriginX Plugin Docs



插件指令/权限
/OriginXLevelSystem 或 /oxls

/oxls help 查看插件帮助
/oxls addexp <经验值> 添加玩家经验值
/oxls reduceexp <经验值> 减少玩家经验值
/oxls setgroup <权限组> 设置玩家权限组
/oxls reload 重载插件




已实现功能

队列处理所有经验事件 √
异步处理与计算玩家等级 √
支持多个组分别计算等级 √
支持获取玩家与等级组变量 √
支持替换原版经验条 √
支持自定义可用等级 √
支持等级组获取经验倍率设定 √
支持等级添加额外属性值 √
支持使用 Mysql 或 YAML 存储 √
支持 MythicMobs 掉落经验 √
支持 掉落特殊经验球(与原版经验不重合) √

变量列表(需安装PlaceholderAPI)
玩家类变量
  1.   %OriginXLevelSystem_level_level% 玩家等级
  2.   %OriginXLevelSystem_level_exp% 玩家当前等级经验值
  3.   %OriginXLevelSystem_level_totalexp% 玩家所有经验值
  4.   %OriginXLevelSystem_level_group% 玩家所在组
  5.   %OriginXLevelSystem_level_exptolevel% 玩家下一级所需经验
  6.   %OriginXLevelSystem_level_levelneedexp% 玩家下一级完整经验
  7.   指定玩家
  8.   %OriginXLevelSystem_level_<player>_level% 玩家等级
  9.   %OriginXLevelSystem_level_<player>_exp% 玩家当前等级经验值
  10.   %OriginXLevelSystem_level_<player>_totalexp% 玩家所有经验值
  11.   %OriginXLevelSystem_level_<player>_group% 玩家所在组
  12.   %OriginXLevelSystem_level_<player>_exptolevel% 玩家下一级所需经验
  13.   %OriginXLevelSystem_level_<player>_levelneedexp% 玩家下一级完整经验
复制代码



等级组变量
  1. %OriginXLevelSystem_group_name% 获取玩家所在等级组名
  2. %OriginXLevelSystem_group_minlevel% 获取玩家所在等级组最低等级
  3. %OriginXLevelSystem_group_maxlevel% 获取玩家所在等级组最高等级
  4. %OriginXLevelSystem_group_multiple% 获取玩家所在等级组经验倍率

  5. %OriginXLevelSystem_group_<player>_name% 获取所填写的<player>所在等级组名
  6. %OriginXLevelSystem_group_<player>_minlevel% 获取所填写的<player>所在等级组最低等级
  7. %OriginXLevelSystem_group_<player>_maxlevel% 获取所填写的<player>所在等级组最高等级
  8. %OriginXLevelSystem_group_<player>_multiple% 获取所填写的<player>所在等级组经验倍率
复制代码



更新日志




示例
  1. Example1:   ##这个随便命名吧
  2.   Group: default  ##默认组
  3.   ReplaceOrigin: true  ##是否取代原版经验
  4.   DefaultPickUp: true  ##原版获取经验途径是否增加经验
  5.   RefreshOnJoin: true  ##进入游戏时刷新一次经验显示
  6.   ExpMultiply: 1  ##经验倍数?不确定
  7.   LevelSettings:  ##升级所需经验设置
  8.     1-2: "10 * $level[        DISCUZ_CODE_2        ]quot;  ##公式## $level$为当前等级,例如此处表示1级需要10*1=10经验,2级需要10*2=20经验
  9.     3: "100(Permission=perm1)" ##从3级升到4级需要这个权限?不确定。前提是你得有4级以及后面的等级
  10.   AttributeSettings:  ##升级增加属性设置
  11.     1-2:
  12.       - "攻击力: 100"  ##这种写法表示当玩家为1级或者2级时会获得100攻击力的属性加成。
  13.       - "攻击力: $(1*$level$)"  ##这种写法表示玩家每级攻击力都会变化。1级时+1攻击力,2级时+2攻击力,公式自定义
  14.     3:
  15.       - "攻击力: 50"
  16.       - "生命值: 23333"
  17. Example2:
  18.   Group: vip  ##vip组
  19.   ReplaceOrigin: true
  20.   DefaultPickUp: true
  21.   RefreshOnJoin: true
  22.   ExpMultiply: 3
  23.   LevelSettings:
  24.     1-2: "1 * $level[        DISCUZ_CODE_2        ]quot;
  25.     3: "10(Permission=perm1)"
  26.   AttributeSettings:
  27.     1-2:
  28.       - "攻击力: 10000"
  29.     3:
  30.       - "攻击力: 5000"
  31.       - "生命值: 2333333"
复制代码
Mythicmobs掉落: - oxexp 经验值 概率





图片演示


评分,
676396354

下载地址

更新插件麻烦自行更新下配置与语言文件或重新生成
OriginXLevelSystem-1.6.6-SNAPSHOT.jar (69.66 KB, 下载次数: 650)






DarkSP
本帖最后由 DarkSP 于 2022-5-9 22:00 编辑

先占个沙发,插件很好,支持支持~听我说 谢谢你~

Nursing
东东大佬,六六六

a160660575
要是有图片介绍就更好啦。

风清淡雅∝
看起来是个很不错的插件 支持一波

zxcool
会掉级吗?

1421300931
插件整体来说还可以,支持一波

Albat
这个异步升级挺不错的,但是升级卡服的情况应该挺少吧

poi兔
功能很强大的插件 感谢楼主分享

q183647582
MCBBS有你更精彩~

Msp.
感谢楼主的分享

小奇又来了
支持原创!感谢LZ分享!

余生有我
插件不错 带走了 哈哈哈

小正版
求助,为什么我这一直显示红色,并且没有红色报错的

专业团队
支持跨服嘛

cnjj
好插件,支持

a2452532699
哇66666666

zmc_
不可以覆盖原版等级吗

大橘已定da
很不错的插件

一头智多星
支持支持支持

奇怪的鸹貔
怎么就要回复了 更新了吗

3241386910
感谢作者的分享

闫乐oba
很不错的插件,正好解了我的燃眉之急,感谢大佬分享

2510591207
感谢分享

杨文豪
下载看看,感谢分享

正经的骚梦
很棒的插件

huyaxiaoni
辛苦了支持支持

xiaoxuawa
nb一直在找不掉级的等级插件终于找到了

Someing_NM
版本支持
能加到1.18吗

墨丨墨染殇雪
看起来挺不错的,支持一下

墨丨墨染殇雪
作者大大牛逼

夜雨晨风丶
感谢作者~试一下

夜雨晨风丶
不支持数据库吗?那局限就大了

Hades丶�_g4Kdr
大佬牛蛙,希望优化好,和朋友一起玩

990722337
支持一波

Silverhh
支持一下

方长生
MCBBS有你更精彩~

Salajinda
很棒 终于找到了这个插件

细雨清风
功能很不错 感谢分享

gqifgufngqfw
6666666666666666666666666666

ga200604101111
感謝分享

夜雨晨风丶
好耶!支持数据库了!顶一下

yy1033749628
找了很久终于有想要的了

天狼解说
很不错的等级系统

memghuan
很棒的插件!支持!

迫害妄想症
支持原创,期待更多优秀作品

挽青离风
很好的插件 还不会掉等级

Shirley..
不错的等级插件!

X_eight
感谢大佬分享

zhaojunyuqqq
看起来是个很不错的插件 支持一波 嘿嘿嘿

下一页 最后一页