# FRSpawnProtection
它是一个**强大**且**灵活**的插件,旨在**_保护 Minecraft 服务器上的生成区域和容器_**。它_限制玩家与生成区域内半径内的方块和容器(箱子、信标盒、熔炉等)的交互_,直到玩家积累了一定的游戏时间为止。** 插件非常适合那些保护起始区域免受恶意破坏和盗窃至关重要的服务器。
> 英文本地化中可能存在错误!
> 官方俄语本地化:[复制 & 下载](https://jumpshare.com/v/n3LMEITNQlTJW9Y2I7gl)
## 主要特性
- **生成区域保护**: 限制与生成区域半径内的方块和容器的交互。
- **可定制设置**: 所有参数都可以通过配置文件进行配置。
- **支持所有容器类型**: 适用于箱子、信标盒、熔炉、漏斗等等。
- **特殊魔杖**: 管理员可以使用特殊魔杖移除特定容器的保护。
- **自动保存数据**: 玩家游戏时间和排除数据会自动保存。
- **多世界支持**: 插件可以在服务器的所有世界中使用。
- **本地化**: 所有消息都可以通过配置文件进行自定义。
### 玩家视角

### 特殊魔杖 (/frsp stick)

### 特殊魔杖使用消息

### 保护移除的容器列表 (/frsp show)

## 插件配置
所有插件设置都位于 ```config.yml```
文件中。你可以配置:
- 保护半径。
- 移除限制所需的游戏时间。
- 自动保存间隔。
- 玩家消息。
- 保护的容器类型。
```
# 生成点(/setworldspawn)周围每个方向的方块数,在该范围内保护功能生效
protection-radius: 200
# 移除限制所需的游戏时间(默认 120 分钟 = 2 小时)
required-play-time: 120
# 插件数据自动保存时间间隔(默认 120 分钟 = 2 小时)
auto-save-interval: 120
# 每个容器类型的保护设置
protected-containers:
CHEST: true
TRAPPED_CHEST: true
BARREL: true
SHULKER_BOX: true
BLACK_SHULKER_BOX: true
BLUE_SHULKER_BOX: true
BROWN_SHULKER_BOX: true
CYAN_SHULKER_BOX: true
GRAY_SHULKER_BOX: true
GREEN_SHULKER_BOX: true
LIGHT_BLUE_SHULKER_BOX: true
LIGHT_GRAY_SHULKER_BOX: true
LIME_SHULKER_BOX: true
MAGENTA_SHULKER_BOX: true
ORANGE_SHULKER_BOX: true
PINK_SHULKER_BOX: true
PURPLE_SHULKER_BOX: true
RED_SHULKER_BOX: true
WHITE_SHULKER_BOX: true
YELLOW_SHULKER_BOX: true
HOPPER: true
DROPPER: true
DISPENSER: true
FURNACE: true
BLAST_FURNACE: true
SMOKER: true
# 所有方块(除容器外)的常规设置
protect-all-blocks: true
# 并且有很多消息设置
```
##
### 指令和权限
###
| 指令 | 权限 | 描述 |
|---------------------|:---------------------:|---------------------:|
| /frsp reload | frsp.reload | 重新加载插件配置文件 |
| /frsp stick | frsp.getstick | **给予**一个特殊魔杖用于_移除容器保护_ |
| - | frsp.usestick | 允许**使用**特殊魔杖 |
| /frsp show | frsp.show | 显示已移除保护的容器列表 |
| -| frsp.bypass | 允许玩家绕过插件限制。 |
|- | frsp.notify | 允许玩家收到交互限制通知。 |
### 安装
- 从本页面下载插件。
- 将 ```.jar``` 文件放入服务器的 plugins 文件夹中。
- 重新启动服务器。
- 通过 ```config.yml``` 文件配置插件。
### 链接
- Discord: [link](https://discord.gg/mpfnQWjwuy)
- 邮箱: frsdevmc@gmail.com