- 版权类型
- 原创
- 插件中文名称
- 区域保护
- 插件英文名称
- QueenRegionGuard
- 原帖地址
- #”
- 支持的核心(服务端)
- Spigot
- 语言支持
- 多语言
- 前置组件
- 无需前置
- 适配版本(Java)
- 最新版本
## 插件介绍
QueenRegionGuard 是一个轻量级区域保护插件,不依赖 WorldGuard,也不使用新版本专属 API。管理员可以通过选点创建区域,并为区域设置破坏、放置、PVP、交互、爆炸、怪物生成等保护规则。
适合用于主城保护、活动区域保护、资源点保护、玩家基地保护、服务器自定义区域规则等场景。
## 核心功能
- 使用选择棒或命令设置区域两个角点。
- 创建、删除、查看、列出区域。
- 区域按世界隔离,支持优先级。
- 创建区域时检测区域冲突,避免保护范围互相覆盖。
- 支持区域所有者和成员名单。
- 支持区域 Flags:
- `break`:是否允许破坏方块
- `place`:是否允许放置方块
- `pvp`:是否允许玩家互相伤害
- `interact`:是否允许交互
- `explosion`:是否允许爆炸破坏
- `mob-spawn`:是否允许生物生成
- 支持进入区域提示语 `entry-message`。
- 数据保存到 `regions.yml`。
## 权限
- `queenregion.admin`:允许使用全部区域管理命令,默认 OP 可用。
## 指令汉化说明
| 指令 | 中文说明 | 权限 |
| --- | --- | --- |
| `/queenregion help` | 查看帮助 | `queenregion.admin` |
| `/queenregion wand` | 开关区域选择棒模式 | `queenregion.admin` |
| `/queenregion pos1` | 将当前位置设为第一个选点 | `queenregion.admin` |
| `/queenregion pos2` | 将当前位置设为第二个选点 | `queenregion.admin` |
| `/queenregion create <区域ID> [优先级]` | 使用当前选区创建区域 | `queenregion.admin` |
| `/queenregion delete <区域ID>` | 删除指定区域 | `queenregion.admin` |
| `/queenregion info [区域ID]` | 查看指定区域信息;不填则查看脚下区域 | `queenregion.admin` |
| `/queenregion list [世界名]` | 列出全部区域;可按世界筛选 | `queenregion.admin` |
| `/queenregion flag <区域ID> <规则> <allow\|deny>` | 设置区域保护规则 | `queenregion.admin` |
| `/queenregion flag <区域ID> entry-message <内容\|clear>` | 设置或清除进入区域提示 | `queenregion.admin` |
| `/queenregion trust <区域ID> <玩家>` | 将玩家加入区域成员名单 | `queenregion.admin` |
| `/queenregion untrust <区域ID> <玩家>` | 将玩家移出区域成员名单 | `queenregion.admin` |
| `/queenregion reload` | 重载配置和区域数据 | `queenregion.admin` |
## 常用示例
```text
/queenregion wand
/queenregion pos1
/queenregion pos2
/queenregion create spawn 10
/queenregion flag spawn break deny
/queenregion flag spawn place deny
/queenregion flag spawn pvp deny
/queenregion flag spawn entry-message &d进入主城保护区
/queenregion trust spawn Steve
/queenregion info spawn
```
## 选择棒说明
默认选择棒为 `BLAZE_ROD`,配置在 `plugins/QueenRegionGuard/config.yml`:
```yaml
selection:
wand-material: BLAZE_ROD
```
开启选择棒模式后:
- 左键方块:设置 `pos1`
- 右键方块:设置 `pos2`
## 配置说明
主要配置文件:`plugins/QueenRegionGuard/config.yml`
- `defaults.priority`:默认区域优先级。
- `defaults.flags`:新建区域时默认的保护规则。
- `defaults.entry-message`:默认进入提示语。
- `protection.notify-cooldown-millis`:拒绝操作提示的冷却时间,防止刷屏。
区域数据文件:`plugins/QueenRegionGuard/regions.yml`
QueenRegionGuard 是一个轻量级区域保护插件,不依赖 WorldGuard,也不使用新版本专属 API。管理员可以通过选点创建区域,并为区域设置破坏、放置、PVP、交互、爆炸、怪物生成等保护规则。
适合用于主城保护、活动区域保护、资源点保护、玩家基地保护、服务器自定义区域规则等场景。
## 核心功能
- 使用选择棒或命令设置区域两个角点。
- 创建、删除、查看、列出区域。
- 区域按世界隔离,支持优先级。
- 创建区域时检测区域冲突,避免保护范围互相覆盖。
- 支持区域所有者和成员名单。
- 支持区域 Flags:
- `break`:是否允许破坏方块
- `place`:是否允许放置方块
- `pvp`:是否允许玩家互相伤害
- `interact`:是否允许交互
- `explosion`:是否允许爆炸破坏
- `mob-spawn`:是否允许生物生成
- 支持进入区域提示语 `entry-message`。
- 数据保存到 `regions.yml`。
## 权限
- `queenregion.admin`:允许使用全部区域管理命令,默认 OP 可用。
## 指令汉化说明
| 指令 | 中文说明 | 权限 |
| --- | --- | --- |
| `/queenregion help` | 查看帮助 | `queenregion.admin` |
| `/queenregion wand` | 开关区域选择棒模式 | `queenregion.admin` |
| `/queenregion pos1` | 将当前位置设为第一个选点 | `queenregion.admin` |
| `/queenregion pos2` | 将当前位置设为第二个选点 | `queenregion.admin` |
| `/queenregion create <区域ID> [优先级]` | 使用当前选区创建区域 | `queenregion.admin` |
| `/queenregion delete <区域ID>` | 删除指定区域 | `queenregion.admin` |
| `/queenregion info [区域ID]` | 查看指定区域信息;不填则查看脚下区域 | `queenregion.admin` |
| `/queenregion list [世界名]` | 列出全部区域;可按世界筛选 | `queenregion.admin` |
| `/queenregion flag <区域ID> <规则> <allow\|deny>` | 设置区域保护规则 | `queenregion.admin` |
| `/queenregion flag <区域ID> entry-message <内容\|clear>` | 设置或清除进入区域提示 | `queenregion.admin` |
| `/queenregion trust <区域ID> <玩家>` | 将玩家加入区域成员名单 | `queenregion.admin` |
| `/queenregion untrust <区域ID> <玩家>` | 将玩家移出区域成员名单 | `queenregion.admin` |
| `/queenregion reload` | 重载配置和区域数据 | `queenregion.admin` |
## 常用示例
```text
/queenregion wand
/queenregion pos1
/queenregion pos2
/queenregion create spawn 10
/queenregion flag spawn break deny
/queenregion flag spawn place deny
/queenregion flag spawn pvp deny
/queenregion flag spawn entry-message &d进入主城保护区
/queenregion trust spawn Steve
/queenregion info spawn
```
## 选择棒说明
默认选择棒为 `BLAZE_ROD`,配置在 `plugins/QueenRegionGuard/config.yml`:
```yaml
selection:
wand-material: BLAZE_ROD
```
开启选择棒模式后:
- 左键方块:设置 `pos1`
- 右键方块:设置 `pos2`
## 配置说明
主要配置文件:`plugins/QueenRegionGuard/config.yml`
- `defaults.priority`:默认区域优先级。
- `defaults.flags`:新建区域时默认的保护规则。
- `defaults.entry-message`:默认进入提示语。
- `protection.notify-cooldown-millis`:拒绝操作提示的冷却时间,防止刷屏。
区域数据文件:`plugins/QueenRegionGuard/regions.yml`