# Extractor Pickaxe
>
extractor-pickaxe 是一个为 PaperMC 设计的 Minecraft 插件,它允许你创建强大的镐子,这些镐子能够挖掘生成器方块,即使在 WorldGuard 保护区域内也能挖掘。
> ⚠️ 此项目是基于 PaperMC 实现的,可能无法在其他服务器实现上正常工作。
## 功能
- 创建带有持久数据的自定义提取器镐子。
- 设置和减少每个提取器的使用次数。
- 将普通物品转换为提取器。
- 安全的使用系统,防止修改非提取器物品。
- 完全兼容 PaperMC 和 Bukkit API。
## 展示
## 指令
| 名称 | 权限 | 描述 |
|---------------------|:----------------------------:|:-------------------------------------------------------------------:|
| /extractor get | extractorpickaxe.command.use | 获取一把下界合金挖掘镐 |
| /extractor convert | extractorpickaxe.command.use | 将你手中的镐子转换为提取器 |
| /extractor set-uses | extractorpickaxe.command.use | 为手中持有的提取器镐子设置使用次数 |
## 安装
1. 下载插件 JAR 文件。
2. 将其放置在你的 PaperMC 服务器的 `plugins` 文件夹中。
3. 重新启动服务器以加载插件。
4. 就准备使用了。
## 面向开发者
如果你是一名开发者,想要快速了解插件的工作原理:
插件使用 Bukkit 的 **PersistentDataContainer** 在镐子 (`ItemStack`) 内部存储一种 **数据类型 (字节)**。
当玩家破坏生成器时,插件会检查镐子是否包含该特定的数据。
如果包含,插件会据此处理操作。简单明了。