# OP 破坏工具
所有工具破碎时都会掉落OP等级的战利品。此插件提供了一种通过可配置的 `config.yml` 文件更改掉落的OP等级战利品的方式。
## 特点
- 工具破碎时会掉落OP等级的战利品。
- 可配置的战利品物品和附魔。
- 命令来启动、停止和重新加载插件。
- 通过语言文件自定义消息。
## 命令
### /opbreakingtools start
使用此命令来启动插件。这将允许插件在工具破碎时掉落OP等级的战利品。
### /opbreakingtools stop
使用此命令来停止插件。这将阻止插件在工具破碎时掉落OP等级的战利品。
### /opbreakingtools reload
使用此命令来重新加载插件。这将重新加载配置和语言文件。
### /opbreakingtools help
使用此命令来显示带有可用命令的帮助消息。
## 配置
该插件使用 `config.yml` 文件来管理设置。这是一个配置文件的例子:
```yaml
loot:
- material: ENDER_PEARL
amount: 1-3
- material: GOLDEN_APPLE
amount: 3-5
- material: GOLDEN_CARROT
amount: 16-32
- material: IRON_INGOT
amount: 6-10
- material: DIAMOND
amount: 6-10
- material: IRON_HELMET
enchantments:
- type: UNBREAKING
level: 3
- type: PROTECTION
level: 1-6
- material: DIAMOND_HELMET
enchantments:
- type: UNBREAKING
level: 3
- type: PROTECTION
level: 1-6
- material: IRON_CHESTPLATE
enchantments:
- type: UNBREAKING
level: 3
- type: PROTECTION
level: 1-6
- material: DIAMOND_CHESTPLATE
enchantments:
- type: UNBREAKING
level: 3
- type: PROTECTION
level: 1-6
- material: IRON_LEGGINGS
enchantments:
- type: UNBREAKING
level: 3
- type: PROTECTION
level: 1-6
- material: DIAMOND_LEGGINGS
enchantments:
- type: UNBREAKING
level: 3
- type: PROTECTION
level: 1-6
- material: IRON_BOOTS
enchantments:
- type: UNBREAKING
level: 3
- type: PROTECTION
level: 1-6
- material: DIAMOND_BOOTS
enchantments:
- type: UNBREAKING
level: 3
- type: PROTECTION
level: 1-6
- material: IRON_AXE
enchantments:
- type: SHARPNESS
level: 1-6
- material: DIAMOND_AXE
enchantments:
- type: SHARPNESS
level: 1-6
- material: IRON_SWORD
enchantments:
- type: SHARPNESS
level: 1-6
- material: DIAMOND_SWORD
enchantments:
- type: SHARPNESS
level: 1-6
- material: TRIDENT
enchantments:
- type: RIPTIDE
level: 3
- type: UNBREAKING
level: 3
- material: DIAMOND_PICKAXE
enchantments:
- type: EFFICIENCY
level: 5-10
- type: UNBREAKING
level: 3
- material: NETHERITE_SWORD
enchantments:
- type: SHARPNESS
level: 1-6
- type: UNBREAKING
level: 3
- material: NETHERITE_AXE
enchantments:
- type: SHARPNESS
level: 1-6
- type: UNBREAKING
level: 3
- material: NETHERITE_PICKAXE
enchantments:
- type: EFFICIENCY
level: 5-10
- type: UNBREAKING
level: 3
- material: ELYTRA
- material: ENCHANTED_GOLDEN_APPLE
amount: 1-2
- material: TOTEM_OF_UNDYING
- material: MACE
enchantments:
- type: DENSITY
level: 0-4
- type: FIRE_ASPECT
level: 0-1
```
## 语言
自定义消息存储在
en_us.lang.yml
中。这是一个例子:
```yaml
# 在所有消息之前显示的prefix。
prefix: "OP Break Tools »"
help-title: "帮助: %command%"
# 命令的消息:
commands:
# /opbreakingtools reload
reload: "配置和语言已重新加载。"
# /opbreakingtools start
start:
# 游戏启动时的消息。
started: "游戏已启动。"
# 游戏已经运行时的消息。
already-running: "游戏已经在运行。"
# /opbreakingtools stop
stop:
# 游戏停止时的消息。
stopped: "游戏已停止。"
# 游戏未运行时的消息。
not-running: "游戏未运行。"
# /opbreakingtools help
help: |-
/opbreakingtools start - 使用此命令来启动插件。这将允许插件在工具破碎时掉落OP等级的战利品。
/opbreakingtools stop - 使用此命令来停止插件。这将阻止插件在工具破碎时掉落OP等级的战利品。
/opbreakingtools reload - 使用此命令来重新加载插件的配置和语言文件。
/opbreakingtools help - 显示此帮助消息。
```
## 权限
该插件使用以下权限:
- `opbreakingtools`: 权限使用 `/opbreakingtools` 命令。
## 安装
1. 下载插件 jar 文件。
2. 将 jar 文件放入服务器的 `plugins` 目录中。
3. 启动或重启你的服务器。
4. 通过编辑 `plugins/opbreakingtools` 目录中的 `config.yml` 和 `en_us.lang.yml` 文件来配置插件。
5. 使用 `/opbreakingtools` 命令来管理插件。
## 作者
- TejasLamba2006
## 依赖
- BlueSlimeCore (必需)
- PlaceholderAPI (可选)