- 版权类型
- 原创
- 插件中文名称
- 月光等级
- 插件英文名称
- MoonLightLevel
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 多语言
- 适配版本(Java)
- 1.12
MoonLightLevel —— 多系统等级框架
一款高度可配置的 Bukkit/Spigot 多系统等级插件,让你为服务器自由设计任意数量的独立等级体系核心特性
多系统独立运行 一个服务器可以同时运行战斗等级、采集等级、钓鱼等级等任意数量的系统,各系统经验、等级、上限完全独立,互不干扰,也可配置跨系统前置要求。灵活的经验曲线 升级所需经验支持三种模式:公式(100* level ^ 1.5)、逐级显式指定、混合(公式为底+ 区间覆盖),满足从线性到指数的任意曲线需求。
丰富的经验来源 内置六种经验来源:击杀怪物、击杀玩家、挖方块、钓鱼、熔炼、繁殖,每种来源支持按实体/方块类型精细设置不同经验值。原版经验球也可配置转化比例注入系统,同时拦截原版经验防止重复计数。
强大的加成系统
- 系统专属倍率、权限节点倍率(支持多节点叠加)
- 分世界倍率
- 全服临时活动加成(指令设置,支持持续时间)
- 自定义经验获取公式(可引入所有加成变量)
升级条件门控 支持四种升级限制条件(AND组合):
- 权限节点(从指定等级起需要权限才能继续升级)
- 前置系统(要求另一系统达到最低等级)
- 自定义表达式(支持引用金币、其它系统等级等变量)
- 等级上限
升级触发动作 每级、指定等级、等级区间均可配置触发命令(控制台或玩家执行),%player%、%level%、%system% 及 PlaceholderAPI 占位符可用。支持"仅首次到达触发"开关,防止管理员回退等级后重刷奖励。
存储 支持 YAML(开箱即用)和 MySQL(连接池,适合多服共享数据),可配置自动保存间隔,关服时安全落盘。
联动支持
PlaceholderAPI 提供 %moonlevel_level_<系统>%、%moonlevel_xp_<系统>%、%moonlevel_next_<系统>%、%moonlevel_progress_<系统>%、%moonlevel_display_<系统>%、%moonlevel_globalbonus%
MythicMobs 怪物掉落表中直接写mlexp_<系统> <数量> [概率],击杀后完整走经验管道
指令一览
/moonlevel reload
/moonlevel info [玩家]
/moonlevel xp get/set/add/take<玩家> <系统> [数量]
/moonlevel level get/set/add <玩家> <系统> [数量]
/moonlevel bonus global<倍率> [持续秒数]
/moonlevel bonus global clear
/moonlevel bonus show
/moonlevel top<系统> [页码]
权限节点:moonlightlevel.admin
环境要求
- Spigot / Paper1.16+
- Java 8+
- PlaceholderAPI、MythicMobs、Vault 均为可选软依赖