- 版权类型
- 原创
- 插件中文名称
- 自定义等级系统
- 插件英文名称
- CyuLevel
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- Placeholder API
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
CyuLevel | 多维度等级系统 | 基础/采集/战斗/赛季等级 | 升级奖励/突破转生 | 支持Folia
一个可配置的多等级组系统
可以给服务器做基础等级、采集等级、战斗等级、赛季通行证等不同成长线
每套等级都可以有自己的经验来源、升级经验、菜单、奖励、突破、转生和赛季规则
适合生存服、RPG 服、赛季服,也适合需要长期成长目标的服务器
主要功能
● 多等级组系统
● 每个等级组独立配置
● 支持基础等级、采集等级、战斗等级、赛季等级
● 自定义升级经验曲线
● 支持固定、指数、自定义区间经验
● 多种经验来源
● 升级动作和奖励
● 等级 GUI 菜单
● 条件突破
● 满级转生
● 赛季衰减 / 赛季重置
● PlaceholderAPI 变量
● 等级排行榜变量
● SQLite / MySQL 数据存储
● 支持 Folia
为什么写这个插件
很多服务器都有等级系统
但大多数等级插件都是一条等级线
玩家挖矿、打怪、钓鱼、在线时长,最后都挤到同一个等级里
这样前期看着简单,后期就容易乱
比如采集玩家和战斗玩家成长方式完全不同
赛季通行证也不应该和长期等级混在一起
RPG 服还可能需要职业等级、声望等级、区域等级、活动等级
CyuLevel 做的就是把这些成长线拆开
你可以有一个长期存在的基础等级
也可以单独做采集等级、战斗等级、赛季等级
每条线都有自己的经验来源和奖励
这样玩法会更清楚,也更好维护
多等级组
CyuLevel 的核心是等级组
每个等级组都是独立的
可以设置:
● 显示名称
● 最大等级
● 升级经验
● 经验条样式
● 等级菜单
● 升级动作
● 突破点
● 转生规则
● 赛季规则
比如:
base 基础等级
mining 采集等级
combat 战斗等级
season_pass 赛季通行证
不同等级组之间互不影响
服主可以按玩法拆分成长线
升级经验曲线
每个等级组都可以单独设置升级经验
支持三种模式:
LINEAR
固定经验,每一级需要的经验一样
EXPONENTIAL
指数递增,等级越高需要的经验越多
CUSTOM
自定义经验,可以按等级或等级区间设置
比如 0 到 9 级每级 100 经验
10 到 99 级每级 200 经验
这种适合长期服慢慢调整成长节奏
经验来源
每个等级组都可以拥有自己的经验来源
支持:
● 破坏方块
● 放置方块
● 击杀实体
● 玩家击杀
● 合成物品
● 钓鱼
● 在线时长
比如采集等级只吃挖矿经验
战斗等级只吃击杀经验
赛季等级可以通过在线时长、活动任务、管理员命令发放经验
经验来源也支持更细的规则
例如只有某个世界、某个权限、某个实体名、某个方块才给经验
这样可以避免玩家在不该刷等级的地方刷经验
升级奖励
每个等级组都可以配置升级动作
可以给指定等级单独写奖励
也可以配置默认升级提示
支持的动作包括:
console 后台执行命令
player 玩家执行命令
msg 发送消息
title 发送标题
actionbar 发送 ActionBar
sound 播放音效
broadcast 全服广播
比如玩家到 10 级给钻石
到 20 级给权限
到 50 级全服广播
到满级开放转生
这些都可以通过动作来做
条件突破
有些服务器不想让玩家经验满了就直接进入下一阶段
CyuLevel 支持突破点
玩家到达指定等级后,需要满足条件才能继续升级
条件可以包括:
● 当前等级经验已满
● 拥有某个权限
● 消耗指定物品
● Placeholder 变量满足条件
● 等级条件
● 转生次数条件
适合做 RPG 阶段突破、修炼境界、职业进阶、主线任务卡点
玩家可以使用:
/cyul breakthrough
也可以在等级菜单里点击当前等级图标尝试突破
满级转生
等级组可以开启转生
玩家满级后使用:
/cyul prestige
转生后等级和经验会重置
转生次数会增加
也可以设置转生后的经验倍率
适合长期服做后期成长
也适合 RPG 服做多轮养成
比如基础等级满级后可以转生
每次转生后升级更慢,但可以通过其他插件发放称号、权限、属性或奖励
赛季等级
CyuLevel 也可以做赛季等级或通行证等级
等级组支持赛季衰减和重置
可以设置:
● 是否启用赛季衰减
● 重置时扣除多少经验
● 自动重置日期
比如长期基础等级不重置
赛季通行证等级每月或每季重置
这样就能同时保留长期成长和短期赛季目标
等级菜单
插件支持 GUI 等级菜单
每个等级组可以绑定自己的菜单
菜单里可以显示:
● 当前等级
● 当前经验
● 下一级所需经验
● 经验进度条
● 已解锁等级
● 未解锁等级
● 当前等级图标
● 翻页按钮
● 突破按钮
服主可以通过菜单文件调整布局、图标、名称和 lore
让不同等级组有不同展示风格
PlaceholderAPI 变量
CyuLevel 支持 PlaceholderAPI
可以把等级数据显示到计分板、TAB、菜单、全息字或其他插件里
变量格式见config预留注释
把 group换成你的等级组 ID
比如 base、mining、combat
数据存储
插件支持 SQLite 和 MySQL
SQLite
适合单服使用,配置简单
MySQL
适合群组服、跨服或需要多端读取等级数据的服务器
如果使用 MySQL,也可以开启同步选项
让玩家跨服切换时尽量及时保存和读取最新数据
常用命令
/cyul help 查看帮助
/cyul info 查看自己的等级信息
/cyul info 玩家 查看指定玩家等级信息
/cyul menu 打开默认等级菜单
/cyul menu 等级组 打开指定等级组菜单
/cyul prestige 等级组 满级后转生
/cyul breakthrough 等级组 尝试突破
管理员命令:
/cyul addexp 玩家 等级组 数量 增加经验
/cyul takeexp 玩家 等级组 数量 扣除经验
/cyul setlevel 玩家 等级组 等级 设置等级
/cyul reset 等级组 手动执行赛季重置
/cyul reload 重载配置
别名:
/cyulevel
/cyul
/level
权限节点
cyulevel.admin
管理员权限,允许使用经验、等级、重置、重载等管理命令
基础查询、菜单、突破、转生等玩家命令默认玩家可用
如果你的服务器希望更细地限制玩家命令,可以配合权限插件控制命令本身
适合什么服务器
● 生存服
● RPG 服
● 职业服
● 赛季服
● 群组服
● 想做长期成长线的服务器
● 想做采集、战斗、通行证分线成长的服务器
如果你只是需要一个简单等级数字,也可以只开一个基础等级组
如果你想让不同玩法都有自己的成长线
CyuLevel 会更适合
插件信息
作者:HansOffice
插件名:CyuLevel
支持核心:Bukkit / Paper / Folia
数据存储:SQLite / MySQL
变量支持:PlaceholderAPI
主命令:/cyulevel
别名:/cyul /level
交流群:331910315
获取方式
如需获取插件、反馈问题或提出建议,可以加入交流群联系我
交流群:331910315
一个可配置的多等级组系统
可以给服务器做基础等级、采集等级、战斗等级、赛季通行证等不同成长线
每套等级都可以有自己的经验来源、升级经验、菜单、奖励、突破、转生和赛季规则
适合生存服、RPG 服、赛季服,也适合需要长期成长目标的服务器
主要功能
● 多等级组系统
● 每个等级组独立配置
● 支持基础等级、采集等级、战斗等级、赛季等级
● 自定义升级经验曲线
● 支持固定、指数、自定义区间经验
● 多种经验来源
● 升级动作和奖励
● 等级 GUI 菜单
● 条件突破
● 满级转生
● 赛季衰减 / 赛季重置
● PlaceholderAPI 变量
● 等级排行榜变量
● SQLite / MySQL 数据存储
● 支持 Folia
为什么写这个插件
很多服务器都有等级系统
但大多数等级插件都是一条等级线
玩家挖矿、打怪、钓鱼、在线时长,最后都挤到同一个等级里
这样前期看着简单,后期就容易乱
比如采集玩家和战斗玩家成长方式完全不同
赛季通行证也不应该和长期等级混在一起
RPG 服还可能需要职业等级、声望等级、区域等级、活动等级
CyuLevel 做的就是把这些成长线拆开
你可以有一个长期存在的基础等级
也可以单独做采集等级、战斗等级、赛季等级
每条线都有自己的经验来源和奖励
这样玩法会更清楚,也更好维护
多等级组
CyuLevel 的核心是等级组
每个等级组都是独立的
可以设置:
● 显示名称
● 最大等级
● 升级经验
● 经验条样式
● 等级菜单
● 升级动作
● 突破点
● 转生规则
● 赛季规则
比如:
base 基础等级
mining 采集等级
combat 战斗等级
season_pass 赛季通行证
不同等级组之间互不影响
服主可以按玩法拆分成长线
升级经验曲线
每个等级组都可以单独设置升级经验
支持三种模式:
LINEAR
固定经验,每一级需要的经验一样
EXPONENTIAL
指数递增,等级越高需要的经验越多
CUSTOM
自定义经验,可以按等级或等级区间设置
比如 0 到 9 级每级 100 经验
10 到 99 级每级 200 经验
这种适合长期服慢慢调整成长节奏
经验来源
每个等级组都可以拥有自己的经验来源
支持:
● 破坏方块
● 放置方块
● 击杀实体
● 玩家击杀
● 合成物品
● 钓鱼
● 在线时长
比如采集等级只吃挖矿经验
战斗等级只吃击杀经验
赛季等级可以通过在线时长、活动任务、管理员命令发放经验
经验来源也支持更细的规则
例如只有某个世界、某个权限、某个实体名、某个方块才给经验
这样可以避免玩家在不该刷等级的地方刷经验
升级奖励
每个等级组都可以配置升级动作
可以给指定等级单独写奖励
也可以配置默认升级提示
支持的动作包括:
console 后台执行命令
player 玩家执行命令
msg 发送消息
title 发送标题
actionbar 发送 ActionBar
sound 播放音效
broadcast 全服广播
比如玩家到 10 级给钻石
到 20 级给权限
到 50 级全服广播
到满级开放转生
这些都可以通过动作来做
条件突破
有些服务器不想让玩家经验满了就直接进入下一阶段
CyuLevel 支持突破点
玩家到达指定等级后,需要满足条件才能继续升级
条件可以包括:
● 当前等级经验已满
● 拥有某个权限
● 消耗指定物品
● Placeholder 变量满足条件
● 等级条件
● 转生次数条件
适合做 RPG 阶段突破、修炼境界、职业进阶、主线任务卡点
玩家可以使用:
/cyul breakthrough
也可以在等级菜单里点击当前等级图标尝试突破
满级转生
等级组可以开启转生
玩家满级后使用:
/cyul prestige
转生后等级和经验会重置
转生次数会增加
也可以设置转生后的经验倍率
适合长期服做后期成长
也适合 RPG 服做多轮养成
比如基础等级满级后可以转生
每次转生后升级更慢,但可以通过其他插件发放称号、权限、属性或奖励
赛季等级
CyuLevel 也可以做赛季等级或通行证等级
等级组支持赛季衰减和重置
可以设置:
● 是否启用赛季衰减
● 重置时扣除多少经验
● 自动重置日期
比如长期基础等级不重置
赛季通行证等级每月或每季重置
这样就能同时保留长期成长和短期赛季目标
等级菜单
插件支持 GUI 等级菜单
每个等级组可以绑定自己的菜单
菜单里可以显示:
● 当前等级
● 当前经验
● 下一级所需经验
● 经验进度条
● 已解锁等级
● 未解锁等级
● 当前等级图标
● 翻页按钮
● 突破按钮
服主可以通过菜单文件调整布局、图标、名称和 lore
让不同等级组有不同展示风格
PlaceholderAPI 变量
CyuLevel 支持 PlaceholderAPI
可以把等级数据显示到计分板、TAB、菜单、全息字或其他插件里
变量格式见config预留注释
把 group换成你的等级组 ID
比如 base、mining、combat
数据存储
插件支持 SQLite 和 MySQL
SQLite
适合单服使用,配置简单
MySQL
适合群组服、跨服或需要多端读取等级数据的服务器
如果使用 MySQL,也可以开启同步选项
让玩家跨服切换时尽量及时保存和读取最新数据
常用命令
/cyul help 查看帮助
/cyul info 查看自己的等级信息
/cyul info 玩家 查看指定玩家等级信息
/cyul menu 打开默认等级菜单
/cyul menu 等级组 打开指定等级组菜单
/cyul prestige 等级组 满级后转生
/cyul breakthrough 等级组 尝试突破
管理员命令:
/cyul addexp 玩家 等级组 数量 增加经验
/cyul takeexp 玩家 等级组 数量 扣除经验
/cyul setlevel 玩家 等级组 等级 设置等级
/cyul reset 等级组 手动执行赛季重置
/cyul reload 重载配置
别名:
/cyulevel
/cyul
/level
权限节点
cyulevel.admin
管理员权限,允许使用经验、等级、重置、重载等管理命令
基础查询、菜单、突破、转生等玩家命令默认玩家可用
如果你的服务器希望更细地限制玩家命令,可以配合权限插件控制命令本身
适合什么服务器
● 生存服
● RPG 服
● 职业服
● 赛季服
● 群组服
● 想做长期成长线的服务器
● 想做采集、战斗、通行证分线成长的服务器
如果你只是需要一个简单等级数字,也可以只开一个基础等级组
如果你想让不同玩法都有自己的成长线
CyuLevel 会更适合
插件信息
作者:HansOffice
插件名:CyuLevel
支持核心:Bukkit / Paper / Folia
数据存储:SQLite / MySQL
变量支持:PlaceholderAPI
主命令:/cyulevel
别名:/cyul /level
交流群:331910315
获取方式
如需获取插件、反馈问题或提出建议,可以加入交流群联系我
交流群:331910315