Skip to content

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 true

PermissionsEx 示例

/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.reload

PermissionsEx 示例

/pex user PlayerName remove biologicalmanagement.reload
# 或撤销用户组权限
/pex group Admin remove biologicalmanagement.reload

服务器操作员(OP)权限

根据插件配置,服务器操作员(OP)默认拥有使用 /bmreload 命令的权限,无需额外设置权限节点。

最佳实践

  • 建议仅向可信任的管理员授予重载配置的权限
  • 在多人服务器中,避免向普通玩家开放配置重载权限,以防止恶意修改游戏平衡
  • 进行配置修改后,建议在测试环境中验证效果,确认无误后再应用到正式服务器
  • 定期备份配置文件,以防止意外修改导致配置丢失