[MD]
# DGeyserMenuFlux 更新日志
**版本**:v2.1.0
**日期**:2026-01-01
### 1. Minecraft 1.20.6+ / 1.21 兼容性修复 ✅
* **问题**:Paper 移除了 `Enchantment.DURABILITY` 常量,导致 `enchanted: true` 配置报错。
* **修复**:改用 `NamespacedKey` 动态获取附魔 ID,完美适配 1.21 及未来版本。
### 2. Tab 补全与命令修复
* 修复了 `/dgm open <Tab>` 能正常提示菜单名称。
## ✨ 新增功能
### 1. RGB 渐变色与 HEX 颜色支持
* **支持格式**:现在支持 `&#RRGGBB` 和 `<gradient:#Start:#End>Text</gradient>` 格式。
* **兼容性**:同时兼容原生 Bukkit 颜色代码 (`&x&f&f...`),PAPI 变量和颜色代码可混用。
* **应用范围**:菜单标题、物品名称、物品描述 均可使用渐变色。
### 2. 自附魔物品支持
* 新增配置项 `enchanted: true`,可为物品添加附魔光效(流光效果),无需实际附魔属性。
### 3. 自动变量替换
* 新增 `%player%` 自动替换功能,无需配置 PAPI 也可直接使用玩家名字。
---
## 📄 配置示例
### 渐变色与 HEX 配置
```yaml
shop_item:
display_name: "&#FF00FF&#FF00FF精美商店"
lore:
- "<gradient:#FF0000:#0000FF>这是一段渐变色文本</gradient>"
- "&x&f&f&d&7&0&0这也是原生HEX颜色"
material: CHEST
enchanted: true
[/MD]