MMOItemEnhanced - MI灵活的强化系统 | MMOItems拓展插件 (1.16 - 1.21)

原创 付费 MMOItemEnhanced - MI灵活的强化系统 | MMOItems拓展插件 (1.16 - 1.21) 1.0

请登录后获取
版权类型
原创
插件中文名称
MI物品强化系统
插件英文名称
MMOitemsEnhanced
原帖地址
#
支持的核心(服务端)
  1. Paper
语言支持
多语言
前置组件
MMOITEMS
vault
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
[MD] # ⚔️ MMOitemEnhanced ![Version](https://img.shields.io/badge/version-1.0.0-blue.svg) ![API](https://img.shields.io/badge/API-1.21-green.svg) ![Kotlin](https://img.shields.io/badge/Kotlin-2.3.0--Beta2-purple.svg) ![License](https://img.shields.io/badge/license-MIT-orange.svg) **一个强大、灵活且可扩展的 MMOItems 物品强化系统插件** --- ## 📖 简介 MMOitemEnhanced 是一个专为 MMOItems 设计的物品强化系统插件,提供完整的 GUI 界面、灵活的配置系统和强大的属性增强功能。通过使用强化石,玩家可以提升物品的强化等级,增强物品属性,为服务器带来更丰富的 RPG 体验。 ## ✨ 功能特性 ### 🎮 核心功能 - **📦 GUI 强化界面** - 直观的图形界面,支持自定义布局和按钮样式 - **💎 强化石系统** - 灵活的强化石配置,支持多种 MMOItems 类型 - **📊 条件公式系统** - 支持多条件分支的成功率和消耗公式 - **⚡ 属性增强系统** - 可扩展的属性增强器架构,支持自定义增强逻辑 - **💰 经济系统集成** - 完美支持 Vault,强化消耗金币 - **📈 强化等级管理** - 支持等级上限、失败降级等机制 - **🎨 现代化 UI** - 使用 MiniMessage 实现丰富的文本格式 - **🐛 开发模式** - 内置调试模式,方便开发调试 ### 🔧 高级特性 - **条件分支公式** - 根据物品等级动态计算成功率和消耗 - **成功/失败分离** - 成功和失败时使用不同的属性增强公式 - **属性增强器架构** - 支持扩展不同类型的属性增强器 - **持久化数据** - 强化等级数据持久化存储 - **排除属性配置** - 可配置不需要增强的属性类型 ## 🚀 核心优势 ### 1. 高度可扩展 采用可扩展的属性增强器架构,支持轻松添加新的属性类型增强器。通过实现 `AttributeEnhancer` 接口,可以自定义任何属性的增强逻辑。 ### 2. 灵活的公式系统 支持条件分支公式,可以根据物品等级、玩家属性等变量动态计算成功率、消耗和属性增强值。公式支持数学运算和条件判断,满足各种复杂需求。 ### 3. 完善的配置系统 - 支持多强化石配置 - 灵活的 GUI 配置 - 可自定义强化等级名称格式 - 支持开发模式调试 ### 4. 优秀的用户体验 - 直观的 GUI 界面 - 实时显示成功率、消耗等信息 - 清晰的错误提示 - 支持音效反馈 ## 📦 依赖要求 - **Paper/Spigot** 1.21+ - **MMOItems** (必需) - **Vault** (必需,用于经济系统) - **MythicLib** (MMOItems 依赖) ## 🎯 快速开始 ### 安装 1. 下载最新版本的 `MMOitemEnhanced-1.0-SNAPSHOT-all.jar` 2. 将插件放入服务器的 `plugins` 文件夹 3. 重启服务器 4. 在 `plugins/MMOitemEnhanced/enhance/` 目录下配置强化石 ### 基础使用 1. 执行 `/men gui` 打开强化界面 2. 在左侧槽位放入要强化的物品 3. 在中间槽位放入强化石 4. 点击右侧的强化按钮开始强化 ### 配置强化石 在 `plugins/MMOitemEnhanced/enhance/` 目录下创建 YAML 配置文件: ```yaml mmoitem-type: "SWORD" mmoitem-id: "ENHANCEMENT_STONE" # 成功率公式(支持条件分支) success-rate-formula: conditions: 0: condition: "level <= 5" formula: "0.9" 1: condition: "level <= 10" formula: "0.8" # ... # 消耗公式 cost-formula: conditions: 0: condition: "level <= 10" formula: "100" # ... # 属性增强配置 attribute-enhancement: default: excluded-stats: - "NAME" - "LORE" stat-multipliers: attack_damage: 1.2 base-multiplier: conditions: 0: condition: "level <= 5" success-formula: "0.05" fail-formula: "-0.02" # ... ``` ## 📋 指令 | 指令 | 描述 | 权限 | |------|------|------| | `/mmoitemEnhance gui` | 打开强化界面 | `mmoitemenhanced.use` | | `/mmoitemEnhance reload` | 重载配置 | `mmoitemenhanced.reload` | | `/mmoitemEnhance help` | 显示帮助信息 | `mmoitemenhanced.use` | **别名**: `men`, `mmoenhancement` ## 📝 配置说明 详细的配置说明请参考 `config.yml` 和 `message.yml` 文件中的注释。 ### 主要配置项 - **GUI 配置** - 自定义界面布局、按钮样式等 - **强化石配置** - 配置强化石的成功率、消耗、属性增强等 - **强化等级** - 设置最大强化等级、失败降级等 - **开发模式** - 启用调试信息输出 ## 🖼️ 使用示例 ### GUI 界面展示 ![强化界面](https://youke1.picui.cn/s1/2025/11/11/69133fea10b25.png) *强化系统主界面* ### 强化过程演示 ![强化前](https://youke1.picui.cn/s1/2025/11/11/69133fea16a77.png) ![强化后](https://youke1.picui.cn/s1/2025/11/11/69133fe9ea93c.png) *强化后的物品属性* ## 📞 支持 如有问题或建议,请通过以下方式联系: - 联系方式 QQ 365824428 [/MD]
作者
Atbar
查看
547
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部