# 史诗级盔甲插件
一个简单的Spigot插件,添加了独特的附魔黑曜石盔甲,带有独特的药水效果和可配置的制作限制。
## 测试版本
1.21.8 paperMC
## 特性
* **自定义制作配方:** 添加了史诗级盔甲部件的特殊制作配方。
* **独特的药水效果:** 每件盔甲部件在穿着时都会提供可配置的药水效果。
* **制作限制:** 设置盔甲可以制作的最大次数。
* **坚不可摧的盔甲:** 所有史诗级盔甲部件都自动设置为坚不可摧。
* **命令:** 使用 `/resetarmor` 命令来重置所有玩家的制作限制。
---
## 配置 (`config.yml`)
您可以轻松配置插件以适应您的服务器。
```yaml
max_crafts:
epic_helmet: 1
epic_chestplate: 1
epic_leggings: 1
epic_boots: 1
armor_settings:
epic_helmet:
name: 'Epic Helmet'
epic_chestplate:
name: 'Epic Chestplate'
epic_leggings:
name: 'Epic Leggings'
epic_boots:
name: 'Epic Boots'
default_armor_name: 'Epic Armor'
armor_effects:
4: # CustomModelData for Epic Helmet
effect: 'NIGHT_VISION'
amplifier: 0
duration: 300 # in ticks (20 ticks = 1 second)
3: # CustomModelData for Epic Chestplate
effect: 'RESISTANCE'
amplifier: 0
duration: 300
2: # CustomModelData for Epic Leggings
effect: 'SPEED'
amplifier: 0
duration: 300
1: # CustomModelData for Epic Boots
effect: 'JUMP_BOOST'
amplifier: 1
duration: 300
recipes:
epic_helmet:
pattern:
- 'AAA'
- 'ABA'
- ' '
ingredients:
A: NETHERITE_INGOT
B: NETHERITE_HELMET
# ... (Similar recipes for other armor pieces)
### 配置细节
* **`max_crafts`**: 设置玩家可以制作每件盔甲部件的最大次数。将值设置为 `-1` 以实现无限制作。
* **`armor_settings`**: 更改每件盔甲部件的显示名称。您可以使用颜色代码(例如 `&b` 表示蓝色)。
* **`armor_effects`**: 自定义每件盔甲的药水效果。数字(例如 `4`)对应于您在插件代码中设置的 `CustomModelData`。
* `effect`: 药水效果的名称(例如 `NIGHT_VISION`、`SPEED`、`RESISTANCE`)。
* `amplifier`: 效果的强度(0 表示 I 级,1 表示 II 级等)。
* `duration`: 效果持续时间(以刻为单位)。20 刻 = 1 秒。
* **`recipes`**: 定义每件史诗级盔甲部件的制作图案和所需材料。
---
## 命令 & 权限
* `/resetarmor`
* **权限:** `epicarmor.reset`
* **描述:** 重置所有玩家的制作限制,允许他们再次制作史诗级盔甲部件。
This isnt the real config. Its just an example. Please use the format how the plugin generates it.