- 版权类型
- 原创
- 插件中文名称
- MI物品强化系统
- 插件英文名称
- MMOitemsEnhanced
- 原帖地址
- #
- 支持的核心(服务端)
- Paper
- 语言支持
- 多语言
- 前置组件
- MMOITEMS
vault
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
[MD]
# ⚔️ MMOitemEnhanced




**一个强大、灵活且可扩展的 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 界面展示

*强化系统主界面*
### 强化过程演示


*强化后的物品属性*
## 📞 支持
如有问题或建议,请通过以下方式联系:
- 联系方式 QQ 365824428
[/MD]