配置详解
大约 2 分钟
配置详解 (config.yml)
McPolice 插件的 config.yml 文件允许您自定义插件的各项行为和设置。本章节将详细解释 config.yml 中的每个配置项。
配置文件路径
plugins/McPolice/config.yml
配置项说明
# 语言设置
language: zh
# 职位配置
# 您可以在此定义不同的警察职位及其所拥有的权限。
# 这些权限将与您的权限管理插件 (如 LuckPerms) 配合使用。
positions:
# 示例职位:局长
局长:
permissions:
- police.addposition
- police.removeposition
- police.setposition
- police.warrant
- police.arrest
- police.menu
- police.setjail
- police.release
- police.listpositions
- police.getposition
- police.unwarrant
- police.handcuff
- police.follow
# 示例职位:副局长
副局长:
permissions:
- police.setposition
- police.warrant
- police.arrest
- police.release
- police.handcuff
- police.unwarrant
- police.menu
- police.listpositions
- police.getposition
- police.handcuff
- police.follow
# 示例职位:警长
警长:
permissions:
- police.warrant
- police.arrest
- police.release
- police.handcuff
- police.menu
- police.listpositions
- police.getposition
- police.handcuff
- police.follow
# 示例职位:高级警员
高级警员:
permissions:
- police.warrant
- police.arrest
- police.handcuff
- police.menu
- police.listpositions
- police.getposition
- police.handcuff
- police.follow
# 示例职位:警员
警员:
permissions:
- police.warrant
- police.arrest
- police.menu
- police.listpositions
- police.getposition
- police.handcuff
- police.follow
# 示例职位:实习警员
实习警员:
permissions:
- police.menu
- police.listpositions
- police.getposition
# 监狱位置配置
# 当您使用 /police setjail 命令设置监狱点后,相关坐标将自动更新到此处。
jail:
world: "world" # 监狱所在的世界名称
x: 0.0 # 监狱点的X坐标
y: 64.0 # 监狱点的Y坐标
z: 0.0 # 监狱点的Z坐标
# 通缉信息存储 (此部分通常由插件自动管理,无需手动修改)
# 格式: "玩家UUID": {"reason": "通缉理由", "issuer": "发布者名称", "time": 时间戳}
warrants:注意事项
- 修改后重载:在修改
config.yml文件后,请务必在游戏内使用/police reload命令或重启服务器,以使更改生效。 - 权限节点:
positions部分的权限节点是示例,您可以根据您的权限管理插件(如 LuckPerms)的实际配置进行调整。police.*代表拥有所有police开头的权限。 - 坐标:
jail部分的坐标会在您使用/police setjail命令后自动更新。 - 通缉信息:
warrants部分是插件内部存储通缉信息的地方,通常不建议手动修改。
