1 427
收录服务器
2 094
注册
27 877
玩家
AlonsoLevels 等级系统,奖励,MySQL,PAPI
为您的网络提供高度可定制的实际工作级别系统
作 者 AlonsoAliaga
发布时间 2020年8月31日
支持核心 Spigot
原生版本
支持版本 1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20
点此下载

AlonsoLevels 是一个多版本支持的 Minecraft 等级系统插件,旨在为你的服务器提供全面的等级管理功能。通过自定义等级上限、权限、奖励和经验值,你可以打造独一无二的玩家成长体验。插件支持 SQLite 和 MySQL 数据库,并提供强大的 API 供开发者使用。

🎉

AlonsoLevels

📌插件依赖

  • NBTAPI (必需)
  • 1.17+ 版本需要 MomoJS 或 JSEngine
  • 权限插件 (必需)
  • ProtocolLib (用于经验条功能)

✨主要特性

  • 多版本支持 (1.8 - 1.20+)
  • 自定义最大等级
  • 自定义权限节点
  • 可配置的启用世界
  • 经验值和等级管理命令
  • 1.17.x 支持 (需要 Java 16)
  • HikariCP 支持 MySQL
  • 重置玩家数据命令
  • 统计命令 (查看自己和他人的统计信息)
  • 无限数量的普通奖励
  • 最多 14 个老兵奖励
  • 等级提升消息 (支持 PlaceholdersAPI, 可点击打开奖励)
  • 自定义返回物品 (可执行自定义命令)
  • 自定义额外物品 (可执行自定义命令, Lore 支持 PlaceholdersAPI)
  • GUI 物品支持自定义模型数据 (1.14+)
  • GUI 物品支持自定义头部纹理 (需要 NBTAPI)
  • 部分 HEX 颜色支持
  • 数据库支持 (SQLite, MySQL)
  • 排行榜 (需要 AlonsoLeaderboards)
  • 可禁用老兵奖励
  • 可禁用经验倍率
  • 失败时踢出玩家 (可自定义原因,支持 PlaceholdersAPI)
  • 强大的开发者 API
  • 命令别名
  • 通过 levels.yml 文件编辑等级
  • 重载命令
  • PlaceholdersAPI 支持
  • 经验条显示等级进度 (需要 ProtocolLib)
  • 禁用额外物品选项
  • EssentialsChat 支持
  • 自动更新配置
  • 更新检查器
  • 命令自动补全

⚙️配置

主要配置文件为 config.yml,可以在 Github 上查看完整配置示例。

🎮命令与权限

指令

  • /alonsolevels addexp <player> <amount> [silent] - 增加玩家经验值。
  • /alonsolevels setexp <player> <amount> - 设置玩家经验值。
  • /alonsolevels removeexp <player> <amount> - 移除玩家经验值。
  • /alonsolevels addrandomexp <player> <amount> - 增加随机玩家经验值。
  • /alonsolevels addlevel <player> <amount> - 增加玩家等级。
  • /alonsolevels removelevel <player> <amount> - 移除玩家等级。
  • /alonsolevels setlevel <player> <amount> - 设置玩家等级。
  • /alonsolevels resetdata <player> - 重置玩家数据 (仅控制台可用)。
  • /alonsolevels stats [player] - 查看玩家统计信息。
  • /alonsolevels reload - 重载配置。

权限

权限节点可以在配置文件中自定义。

🛠️安装

  1. SpigotMC.org 下载插件。
  2. 将 JAR 文件复制到你的插件文件夹中。
  3. 重启服务器。
  4. 在配置文件中编辑你想要的内容。
  5. 重启服务器。

🤝鸣谢

感谢 @SoulStriker_ 和 @Ajneb97 的评测!

❓常见问题

  1. 为什么是 BETA 版本?插件应该没有bug,我只是喜欢这个词。
  2. 我可以建议你开发新的插件吗?可以,加入我的 Discord 服务器告诉我。
  3. 为什么是免费的?为什么不呢?
  4. 这个插件支持数据库吗?是的,支持 SQLite 和 MySQL。
  5. 什么是 API?API 是给开发者用的,用于在他们的插件中与 AlonsoLevels 互动。
  6. 我的服务器无法使用!请确保你安装了所有依赖,并在 https://sourceb.in/ 粘贴启动日志到我的 Discord 服务器。

💖捐赠

如果你喜欢我的插件并想支持我,请考虑捐赠。所有捐款都欢迎,并激励我编写更多这样的插件。捐赠链接在帖子开头。

🔗链接

  • Placeholders: Github
  • Leaderboards Identifiers: Github
  • DeveloperAPI: Github
  • 问题反馈/功能请求: Discord 或 Issue Tracker

🚫使用条款

下载此资源即表示您同意以下条款和条件:

  • 您不得以任何形式重新分发该插件,包括作为任何软件包的一部分。
  • 您不得以任何形式反编译或修改该插件。
  • 您不得声称此资源是您自己的创作。