# AntiSlime 插件
一个针对 Minecraft (Bukkit) 1.2.5 的插件,可以防止在特定方块周围生成史莱姆。
## 特性
- 在特定方块周围 10x10 方块范围内阻止史莱姆生成(默认是基岩)
- 能够设置自定义方块类型,使其作为“防史莱姆”方块的功能
- 自动移除出现在受保护区域内的史莱姆
- 简单的命令系统用于管理插件
- 能够通过命令直接创建防史莱姆方块(仅限管理员)
- **保护效果永久有效,即使服务器重启也能保持**
- 能够通过单个命令恢复所有保护方块
## 安装
1. 从 `dist/` 目录下载 `SlimeBlock.jar` 文件
2. 将文件复制到你的 Bukkit 服务器的 `plugins/` 目录
3. 重启服务器或使用插件管理器加载该插件
4. 完成!
## 使用
### 史莱姆保护
1. 在你想创建无史莱姆区域的地方放置一个基岩方块(需要创造模式)
2. 或者使用命令 `/slimeblock create` 在你的位置创建方块(需要管理员权限)
3. 或者使用命令 `/slimeblock set x y z` 在特定坐标处创建方块
4. 现在,史莱姆将不会在这些方块周围 10x10 方块区域内生成
5. 如果你摧毁了方块,该区域的保护将会被移除
6. 所有方块都保存到配置文件中,并在服务器重启时恢复
### 命令
- `/slimeblock` - 显示基本帮助
- `/slimeblock info` - 显示插件信息
- `/slimeblock material` - 显示当前设置的防史莱姆方块材料
- `/slimeblock material [NAME]` - 设置新的防史莱姆方块材料(需要 `slimeblock.admin` 权限)
- `/slimeblock create` - 在玩家位置创建防史莱姆方块(需要 `slimeblock.admin` 权限)
- `/slimeblock set x y z [world]` - 在指定坐标处创建防史莱姆方块(需要 `slimeblock.admin` 权限)
- `/slimeblock restore` - 恢复可能已被摧毁的所有防史莱姆方块(需要 `slimeblock.admin` 权限)
### 权限
- `slimeblock.use` - 允许使用插件的基本命令(默认:所有人)
- `slimeblock.admin` - 允许更改插件设置和创建方块(默认:操作员)
## 配置文件
插件将在首次启动时自动创建配置文件。 在 `plugins/SlimeBlock/config.yml` 文件中,你可以设置:
```yaml
anti_slime_material: BEDROCK
anti_slime_blocks:
world:
- "100,64,200"
- "150,65,250"
world_nether:
- "50,40,50"
```