MrUltimateJobs

新工作系统、活动与锦标赛、等级奖励

资源图片

[❢] 支持版本: 1.21.6, 1.21.7, 1.21.8
[❢] 要求: Java 21, Vault
[❢] 开发者 API: 此插件还支持开发者 API – 更多信息 在此

*旧版本不受支持,并且将来也不会支持*

Banner
License Discord Wiki

## ✨ 关于插件 MrUltimateJobs 是一个现代、高性能的职业插件,具有完整的多职业支持、持久的玩家数据、精美的菜单、手动奖励领取、PlaceholderAPI 集成以及专为任务和集成设计的干净的开发者 API。 ## ✨ 特性 - **多职业系统** – 玩家可以同时参与多个职业 (`Active-Jobs`) - **持久数据** – 等级、经验值、每个职业的金钱和 `Active-Jobs` 在重启后保存 - **菜单** – 头菜单和奖励菜单,具有分页功能、渐变文本、发光效果、自定义模型数据和 `disable-item-info` - **手动领取** – 特定等级的奖励不会自动给予;在奖励菜单中领取它们 - **Bossbar/Actionbar** – 实时 XP/金钱/行动窗口,隐藏后重置;显示达到最大等级时的 `MAX` XP - **基于表达式的平衡** – 在 YAML 中使用公式,例如 `0.3*[Level]` - **PlaceholderAPI** – 用于多职业数据的丰富占位符 - **自定义事件** – `JobMoneyEarnedEvent`, `JobLevelUpEvent` - **开发者 API** – 查询等级/经验值/金钱,检查成员资格;专为任务设计 - **经济** – 通过 Vault 存款,具有正确的累加和总计 ## ✨ 命令 ### 玩家命令 - `/jobs` – 打开主职业菜单 - `/jobs help` – 显示职业帮助 - `/jobs list` – 列出可用的职业 - `/jobs join <职业名称>` – 加入一个职业 - `/jobs leave <职业名称>` – 离开一个职业 - `/jobs rewards <职业名称>` – 打开职业奖励菜单 - `/jobs reload` – 重新加载职业 ### 管理员命令 - `/muj reload` – 重新加载配置和消息 - `/muj give level <职业名称> <玩家> <数量>` – 在特定职业中给予等级 - `/muj give xp <职业名称> <玩家> <数量>` – 在特定职业中给予经验值 - `/muj give booster <数量> <玩家> ` – 给予增强道具 - `/muj tournament start [Id]` – 开始锦标赛(如果没有 Id,则随机) - `/muj tournament end` – 结束活跃的锦标赛 - `/muj tournament status` – 显示锦标赛状态 - `/muj event start [Id]` – 开始事件(如果没有 Id,则随机) - `/muj event end` – 结束活跃的事件 - `/muj event status` – 显示事件状态 ## ✨ 权限 ### 玩家权限 - `mrultimatejobs.use` – 访问打开职业菜单 - `mrultimatejobs.menu` – 允许打开主职业菜单 - `mrultimatejobs.rewards.open` – 允许打开奖励菜单 - `mrultimatejobs.rewards.claim` – 允许领取奖励 - `mrultimatejobs.jobs.join` – 加入职业的基准权限 - `mrultimatejobs.jobs.join.` – 加入特定职业 - `mrultimatejobs.jobs.join.*` – 加入任何职业 - `mrultimatejobs.jobs.leave` – 离开职业的基准权限 - `mrultimatejobs.jobs.leave.` – 离开特定职业 - `mrultimatejobs.jobs.leave.*` – 离开任何职业 ### 管理员权限 - `mrultimatejobs.reload` – 重新加载插件文件 - `mrultimatejobs.give` – 使用 `/muj give ...` - `mrultimatejobs.tournament` – 管理锦标赛和事件 - `mrultimatejobs.admin` – 完整的管理权限 - `mrultimatejobs.*` – 所有权限 (包括玩家/管理员节点) ## ✨ PlaceholderAPI ### 职业 (用 JobConfigName 替换 ) - `%mrultimatejobs_job__total_workers%` – 职业中雇佣的玩家人数 - `%mrultimatejobs_job__current_level%` – 玩家在职业中的当前等级 - `%mrultimatejobs_job__max_level%` – 职业的最大等级 - `%mrultimatejobs_job__money_maked%` – 玩家在该职业中赚取的金钱 ### 排行榜 - `%mrultimatejobs_job__topn__%` – 在位置上的玩家名称 - `%mrultimatejobs_job__topv__%` – 在位置上的值 ### 通用 - `%mrultimatejobs_jobs_total_workers%` – 所有职业中的总工作人数 - `%mrultimatejobs_job_current_jobs%` – 玩家活跃的职业数量 - `%mrultimatejobs_job_max_jobs%` – 玩家允许的最大职业数 - `%mrultimatejobs_job_totalmoneymaked%` – 玩家赚取的总钱数 ## ✨ 插件预览 你可以在图库中找到预览图像