本帖最后由 丶米饭 于 2022-11-7 07:58 编辑



复制代码
复制代码


复制代码Mythicmobs掉落: - oxexp 经验值 概率


本插件所用所有代码均为原创,不存在借用/抄袭等行为
插件简介
显然,论坛上已然存在了诸多等级系统的插件
显然,论坛上已然存在了诸多等级系统的插件
为什么要选择 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)
玩家类变量
- %OriginXLevelSystem_level_level% 玩家等级
- %OriginXLevelSystem_level_exp% 玩家当前等级经验值
- %OriginXLevelSystem_level_totalexp% 玩家所有经验值
- %OriginXLevelSystem_level_group% 玩家所在组
- %OriginXLevelSystem_level_exptolevel% 玩家下一级所需经验
- %OriginXLevelSystem_level_levelneedexp% 玩家下一级完整经验
- 指定玩家
- %OriginXLevelSystem_level_<player>_level% 玩家等级
- %OriginXLevelSystem_level_<player>_exp% 玩家当前等级经验值
- %OriginXLevelSystem_level_<player>_totalexp% 玩家所有经验值
- %OriginXLevelSystem_level_<player>_group% 玩家所在组
- %OriginXLevelSystem_level_<player>_exptolevel% 玩家下一级所需经验
- %OriginXLevelSystem_level_<player>_levelneedexp% 玩家下一级完整经验
等级组变量
- %OriginXLevelSystem_group_name% 获取玩家所在等级组名
- %OriginXLevelSystem_group_minlevel% 获取玩家所在等级组最低等级
- %OriginXLevelSystem_group_maxlevel% 获取玩家所在等级组最高等级
- %OriginXLevelSystem_group_multiple% 获取玩家所在等级组经验倍率
- %OriginXLevelSystem_group_<player>_name% 获取所填写的<player>所在等级组名
- %OriginXLevelSystem_group_<player>_minlevel% 获取所填写的<player>所在等级组最低等级
- %OriginXLevelSystem_group_<player>_maxlevel% 获取所填写的<player>所在等级组最高等级
- %OriginXLevelSystem_group_<player>_multiple% 获取所填写的<player>所在等级组经验倍率

更新日志
示例
- Example1: ##这个随便命名吧
- Group: default ##默认组
- ReplaceOrigin: true ##是否取代原版经验
- DefaultPickUp: true ##原版获取经验途径是否增加经验
- RefreshOnJoin: true ##进入游戏时刷新一次经验显示
- ExpMultiply: 1 ##经验倍数?不确定
- LevelSettings: ##升级所需经验设置
- 1-2: "10 * $level[ DISCUZ_CODE_2 ]quot; ##公式## $level$为当前等级,例如此处表示1级需要10*1=10经验,2级需要10*2=20经验
- 3: "100(Permission=perm1)" ##从3级升到4级需要这个权限?不确定。前提是你得有4级以及后面的等级
- AttributeSettings: ##升级增加属性设置
- 1-2:
- - "攻击力: 100" ##这种写法表示当玩家为1级或者2级时会获得100攻击力的属性加成。
- - "攻击力: $(1*$level$)" ##这种写法表示玩家每级攻击力都会变化。1级时+1攻击力,2级时+2攻击力,公式自定义
- 3:
- - "攻击力: 50"
- - "生命值: 23333"
- Example2:
- Group: vip ##vip组
- ReplaceOrigin: true
- DefaultPickUp: true
- RefreshOnJoin: true
- ExpMultiply: 3
- LevelSettings:
- 1-2: "1 * $level[ DISCUZ_CODE_2 ]quot;
- 3: "10(Permission=perm1)"
- AttributeSettings:
- 1-2:
- - "攻击力: 10000"
- 3:
- - "攻击力: 5000"
- - "生命值: 2333333"

图片演示

希望能给个评分,谢谢
下载地址
本帖最后由 DarkSP 于 2022-5-9 22:00 编辑
先占个沙发,插件很好,支持支持~听我说 谢谢你~
先占个沙发,插件很好,支持支持~听我说 谢谢你~
东东大佬,六六六
看起来是个很不错的插件 支持一波
会掉级吗?
插件整体来说还可以,支持一波
这个异步升级挺不错的,但是升级卡服的情况应该挺少吧
功能很强大的插件 感谢楼主分享
MCBBS有你更精彩~
感谢楼主的分享
支持原创!感谢LZ分享!
插件不错 带走了 哈哈哈
求助,为什么我这一直显示红色,并且没有红色报错的
支持跨服嘛
好插件,支持
哇66666666
不可以覆盖原版等级吗
很不错的插件
支持支持支持
怎么就要回复了 更新了吗
感谢作者的分享
很不错的插件,正好解了我的燃眉之急,感谢大佬分享
感谢分享
下载看看,感谢分享
很棒的插件
辛苦了支持支持
nb一直在找不掉级的等级插件终于找到了
版本支持
能加到1.18吗
能加到1.18吗
看起来挺不错的,支持一下
作者大大牛逼
感谢作者~试一下
不支持数据库吗?那局限就大了
大佬牛蛙,希望优化好,和朋友一起玩
支持一波
支持一下
MCBBS有你更精彩~
很棒 终于找到了这个插件
功能很不错 感谢分享
6666666666666666666666666666
感謝分享
好耶!支持数据库了!顶一下
找了很久终于有想要的了
很不错的等级系统
很棒的插件!支持!
支持原创,期待更多优秀作品
很好的插件 还不会掉等级
不错的等级插件!
感谢大佬分享
看起来是个很不错的插件 支持一波 嘿嘿嘿