- 版权类型
- 原创
- 插件中文名称
- 警察插件
- 插件英文名称
- McPolice
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
[MD]
# McPolice - 强大的警察职业扮演插件
## 此版本以不再维护,新版本
https://www.minebbs.com/resources/lhrp.15612/
## 概述
McPolice 是一款专为 Minecraft 服务器设计的警察职业扮演插件。它提供了一套完整的警察系统,包括职位管理、通缉令、逮捕入狱、手铐控制以及 911 报警系统。非常适合 RPG、城市生活或监狱类服务器使用。
## 图片介绍[/MD]
[MD]
## 功能特性
- **职位管理系统**:可以自定义创建不同的警察职位(如局长、警长、警员等),并为每个职位分配特定的权限。
- **通缉令系统**:警察可以发布通缉令,全服广播通缉信息。
- **逮捕与监狱**:支持设置监狱位置和释放点。警察可以将通缉犯逮捕入狱,并指定监禁时间。
- **手铐与跟随**:警察可以使用手铐限制嫌疑人移动,并强制其跟随。
- **911 报警系统**:普通玩家可以使用 `/911` 指令发送报警信息,所有在线警察都能收到通知。
- **GUI 菜单**:提供图形化界面查看通缉名单和处理报警信息。
- **多语言支持**:内置中文和英文语言文件,可自定义消息内容。
## 命令列表
### 基础命令
| 命令 | 描述 | 权限 |
| --- | --- | --- |
| `/police help` | 查看帮助信息 | 无 |
| `/911 <内容>` | 发送报警信息 | 无 |
### 管理命令
| 命令 | 描述 | 权限 |
| --- | --- | --- |
| `/police addposition <名称> <权限...>` | 添加一个新的警察职位 | `police.addposition` |
| `/police removeposition <名称>` | 移除一个警察职位 | `police.removeposition` |
| `/police setposition <玩家> <职位>` | 设置玩家的警察职位 | `police.setposition` |
| `/police removepolice <玩家>` | 将玩家从警队移除 | `police.removepolice` |
| `/police listpositions` | 列出所有可用职位 | `police.listpositions` |
| `/police setjail` | 设置监狱位置(脚下) | `police.setjail` |
| `/police setreleaseloc` | 设置释放位置(脚下) | `police.setreleaseloc` |
| `/police reload` | 重载插件配置 | `police.reload` |
### 警务命令
| 命令 | 描述 | 权限 |
| --- | --- | --- |
| `/police warrant <玩家> <理由>` | 发布通缉令 | `police.warrant` |
| `/police unwarrant <玩家>` | 取消通缉令 | `police.unwarrant` |
| `/police arrest <玩家> [时间]` | 逮捕玩家入狱 | `police.arrest` |
| `/police release <玩家>` | 释放监狱中的玩家 | `police.release` |
| `/police handcuff <玩家>` | 给玩家戴上/解下手铐 | `police.handcuff` |
| `/police follow <玩家>` | 命令被手铐玩家跟随 | `police.follow` |
| `/police menu <911\|warrant>` | 打开报警或通缉菜单 | `police.menu` |
## 权限节点
除了上述命令对应的权限外,您可以在 `config.yml` 中配置不同职位的默认权限组。
## 安装说明
1. 将 `McPolice.jar` 放入服务器的 `plugins` 文件夹。
2. 重启服务器。
3. 编辑 `plugins/McPolice/config.yml` 进行自定义配置(可选)。
4. 使用 `/police setjail` 和 `/police setreleaseloc` 设置监狱和释放点。
## 配置文件
插件会在首次运行时生成 `config.yml`,您可以在其中自定义职位名称、权限以及语言设置。
[/MD]