跳到主要内容

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、消耗、成功率、材料、属性增益、卷轴和通知。

快速开始

  1. 安装 MMOItems 以及它需要的前置。
  2. MMOitemsUpgrade 放入服务器 plugins 文件夹。
  3. 启动服务器一次,让插件生成配置文件。
  4. 编辑 plugins/MMOitemsUpgrade/config.yml
  5. contents/materials/ 配置强化消耗。
  6. contents/upgrade-gains/ 配置强化属性增益。
  7. 执行 /mmoupgrade reload
  8. 使用 /mmoupgrade gui 打开强化 GUI。

使用 /mmoupgrade give scroll <id> [player] [amount]/mmoupgrade give successscroll <id> [player] [amount] 可以发放已配置的卷轴物品。