BiologicalManagement 插件命令和权限详解
本文档详细介绍 BiologicalManagement 插件的命令系统和权限设置,帮助服务器管理员更好地控制插件功能的使用权限。
命令详解
/bmreload
功能: 重载插件的配置文件,应用对生物属性的修改,无需重启服务器。
用法: /bmreload
描述: 执行此命令后,插件会重新读取 config.yml 文件中的所有配置,并立即应用到游戏中。所有新生成的生物将使用最新的属性配置。
返回信息:
- 如果命令执行成功,玩家会收到消息:
§aBiologicalManagement 配置已重载! - 如果玩家没有权限,会收到消息:
§c你没有权限执行此命令!
注意事项:
- 此命令只会影响命令执行后新生成的生物,不会改变已经存在的生物属性
- 执行命令时,请确保配置文件格式正确,否则可能导致配置无法正常加载
权限系统
BiologicalManagement 插件使用 Bukkit 的权限系统来控制命令的使用权限。下表列出了插件中所有的权限节点及其说明:
| 权限节点 | 描述 | 默认值 | 适用命令 |
|---|---|---|---|
biologicalmanagement.reload | 允许玩家使用 /bmreload 命令重载配置 | OP | /bmreload |
权限设置示例
为普通玩家授予重载权限
如果您希望允许特定玩家或用户组使用 /bmreload 命令,可以在服务器的权限管理插件中添加以下设置:
LuckPerms 示例
/lp user PlayerName permission set biologicalmanagement.reload true
# 或为用户组设置
/lp group Admin permission set biologicalmanagement.reload truePermissionsEx 示例
/pex user PlayerName add biologicalmanagement.reload
# 或为用户组设置
/pex group Admin add biologicalmanagement.reload撤销权限
要撤销玩家或用户组的权限,可以使用以下命令:
LuckPerms 示例
/lp user PlayerName permission unset biologicalmanagement.reload
# 或撤销用户组权限
/lp group Admin permission unset biologicalmanagement.reloadPermissionsEx 示例
/pex user PlayerName remove biologicalmanagement.reload
# 或撤销用户组权限
/pex group Admin remove biologicalmanagement.reload服务器操作员(OP)权限
根据插件配置,服务器操作员(OP)默认拥有使用 /bmreload 命令的权限,无需额外设置权限节点。
最佳实践
- 建议仅向可信任的管理员授予重载配置的权限
- 在多人服务器中,避免向普通玩家开放配置重载权限,以防止恶意修改游戏平衡
- 进行配置修改后,建议在测试环境中验证效果,确认无误后再应用到正式服务器
- 定期备份配置文件,以防止意外修改导致配置丢失