MMOitemsUpgrade
MMOitemsUpgrade 是一个为 MMOItems 装备设计的强化系统插件。它提供可配置的强化等级、材料消耗、成功率、失败惩罚、辅助卷轴、直接强化卷、玩家统计、通知广播,以及常见服务器生态插件的可选兼容。
它适合希望做长期装备成长系统的服务器。管理员可以决定哪些 MMOItems 物品可以强化、每一级需要什么成本、属性如何成长、卷轴如何影响强化结果,以及玩家看到的界面和反馈如何显示。
功能
- 支持 MMOItems 装备强化等级。
- 支持配置成功率、物品等级上限和品质等级上限。
- 支持原版物品、MMOItems、ItemsAdder、Nexo、MythicMobs 等材料来源。
- 支持动态属性加成、常驻药水效果和技能奖励。
- 支持 GUI 内使用的成功率、保护、增幅类辅助卷轴。
- 支持从背包拖放到目标装备上的直接强化卷。
- 支持强化判定前的可选按住动作小游戏。
- 支持失败掉级和可选碎装惩罚。
- 支持玩家强化统计和 PlaceholderAPI 变量。
- 支持 AuraSkills 技能经验、成功率加成和消耗减免。
- 支持 FILE、SQLITE 和共享数据库存储模式。
- 支持与 MMOItems 原生强化数据的可选兼容模式。
前置要求
- Paper 或兼容 Bukkit 的服务端。
- Minecraft 1.20+ 服务端 API 环境。
- 已安装 MMOItems,并且 MMOItems 需要先于 MMOitemsUpgrade 加载。
- MythicLib,通常由 MMOItems 依赖。
- 使用金币消耗时需要 Vault。
可选兼容:
- AuraSkills
- ItemsAdder
- CraftEngine
- MythicMobs
- Nexo
- PlaceholderAPI
文件结构
首次启动后,插件会在以下目录生成配置:
plugins/MMOitemsUpgrade/
重要文件:
config.yml
database.yml
contents/gui.yml
contents/success-rates.yml
contents/materials/
contents/upgrade-gains/
contents/scrolls.yml
contents/enhancement-scrolls.yml
contents/notify.yml
config.yml 控制语言、冷却、存储、名称后缀、失败惩罚、反馈音效、AuraSkills 设置,以及 MMOItems 原生强化兼容。
contents/ 目录放置实际强化规则,包括 GUI、消耗、成功率、材料、属性增益、卷轴和通知。
快速开始
- 安装 MMOItems 以及它需要的前置。
- 将
MMOitemsUpgrade放入服务器plugins文件夹。 - 启动服务器一次,让插件生成配置文件。
- 编辑
plugins/MMOitemsUpgrade/config.yml。 - 在
contents/materials/配置强化消耗。 - 在
contents/upgrade-gains/配置强化属性增益。 - 执行
/mmoupgrade reload。 - 使用
/mmoupgrade gui打开强化 GUI。
使用 /mmoupgrade give scroll <id> [player] [amount] 或 /mmoupgrade give successscroll <id> [player] [amount] 可以发放已配置的卷轴物品。