- 版权类型
- 原创
- 插件中文名称
- 禁止或降低指定等级的附魔
- 插件英文名称
- BanEnch
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- SpongeVanilla
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- 1.7
[MD]
# BanEnch
## 禁止或降低指定等级的附魔
- 是否还在为玩家卡出BUG获得的超高等级的附魔而烦恼
- 是否还在为某些附魔等级一高过于变态而烦恼
- 是否还在为MOD中的附魔不方便禁止而烦恼
## 快快添加此插件,解决你的烦恼
---
### 指令与权限
| 指令 | 权限 | 作用 |
| --- | --- | --- |
| banench reload | banench.reload | 重载配置文件 |
| banench show | banench.show | 查看当前物品附魔ID(看不了附魔书,需要附魔到物品上才能看) |
| banench remove <附魔key> | banench.remove | 移除手持物品的指定附魔 |
| banench removeplayer <玩家名> <附魔key> | banench.remove | 管理员可以移除指定玩家手持物品的指定附魔 |
| / | banench.\<ID>.<等级> | 给予玩家某附魔ID能够附魔等级的限权 |
---
### 低版本配置文件
```yml
# 在这里添加更多的附魔ID
# 使用banench.<ID>.<等级> 给予玩家某附魔ID能够附魔等级的限权
banned-enchants:
16:
message: "&a锋利最大附魔到两级"
max-level: 2
# 当设置为true时,则为直接移除超过最大等级的附魔,当设置为false时,为将对应附魔降低到对应等级
remove: false
19:
message: "&a击退最大附魔为一级"
max-level: 1
remove: true
11:
message: "&a收割者最大3级"
max-level: 3
remove: true
23:
message: "&aCoFH模组中洞察,吸取生命,万箭齐发,熔炼,绑定,斩首,粉碎目前不可附魔&c已移除"
max-level: 0
remove: true
24:
message: "&aCoFH模组中洞察,吸取生命,万箭齐发,熔炼,绑定,斩首,粉碎目前不可附魔&c已移除"
max-level: 0
remove: true
25:
message: "&aCoFH模组中洞察,吸取生命,万箭齐发,熔炼,绑定,斩首,粉碎目前不可附魔&c已移除"
max-level: 0
remove: true
26:
message: "&aCoFH模组中洞察,吸取生命,万箭齐发,熔炼,绑定,斩首,粉碎目前不可附魔&c已移除"
max-level: 0
remove: true
27:
message: "&aCoFH模组中洞察,吸取生命,万箭齐发,熔炼,绑定,斩首,粉碎目前不可附魔&c已移除"
max-level: 0
remove: true
28:
message: "&aCoFH模组中洞察,吸取生命,万箭齐发,熔炼,绑定,斩首,粉碎目前不可附魔&c已移除"
max-level: 0
remove: true
29:
message: "&aCoFH模组中洞察,吸取生命,万箭齐发,熔炼,绑定,斩首,粉碎目前不可附魔&c已移除"
max-level: 0
remove: true
# 当物品包含下面lore时,不检测附魔
no_check:
lore: "此物品不检测附魔"
```
### 高版本配置文件
```yaml
# 在这里添加更多的附魔名
# 使用banench.<附魔名>.<等级> 给予玩家某附魔名能够附魔等级的限权
banned-enchants:
sharpness:
message: "&a锋利最大附魔到两级"
max-level: 2
# 当设置为true时,则为直接移除超过最大等级的附魔,当设置为false时,为将对应附魔降低到对应等级
remove: false
knockback:
message: "&a击退最大附魔为一级"
max-level: 1
remove: true
looting:
message: "&a收割者最大3级"
max-level: 3
remove: true
# 当物品包含下面lore时,不检测附魔
no_check:
lore: "此物品不检测附魔"
```
---
### 使用说明
1. 将插件进行载入(这不用教了吧)
2. 游戏中把想要禁止或降低最高附魔等级的附魔附魔到物品上,输入`/banench show`获取附魔的ID
- [](https://imgse.com/i/pF037x1)
- [](https://imgse.com/i/pF03qr6)
4. 按照注释修改config.yml配置文件然后重载配置文件
- [](https://imgse.com/i/pF03bKx)
- [](https://imgse.com/i/pF03LqK)
#### 更多图片
##### 验证锋利最大为2级

##### 验证锋利设置为2级,但玩家拥有`banench.16.4`且`remove: false`时,自动降级到4级
[](https://imgse.com/i/pF08Yi4)
##### 验证击退最大为1级且`remove: true`,自动移除附魔
[](https://imgse.com/i/pF08NW9)
##### 验证支持MOD附魔
[](https://imgse.com/i/pF08tJJ)
##### 验证当带有lore时不检测物品附魔
[](https://imgse.com/i/pF08GoF)
##### 验证当带有lore 格式:`§e附魔<key>: §blv<等级>` ,当lore中的豁免等级大于等于当前附魔等级时,将跳过该附魔的检测
[](https://imgchr.com/i/pmntz40)
##### 日志
[](https://imgchr.com/i/pmntxNq)
---
### 已知BUG:
暂无
---
### 统计

### 开源地址
https://github.com/Xnidada/BanEnch
[/MD]