/whitelist

/whitelist

原文:Commands/whitelist;源修订:3778184。

仅适用于服务器。权限等级:Java 版为 3,基岩版为 4;基岩版需要开启作弊,并以 /allowlist 为别名。

用于管理服务器白名单。

Java 版中,启用白名单后,服务器操作员始终可以连接,即使其档案不在白名单中。基岩版中,无论是否为操作员,玩家都必须在白名单中。获准玩家的档案存储于 whitelist.json,基岩版则存储于 allowlist.json 配置文件。

语法

语法 作用
Java 版 whitelist add <targets>;基岩版 allowlist add <name: string> 将玩家档案加入白名单;玩家不必在线。
whitelist list 显示白名单中的全部玩家档案。
whitelist off 禁用服务器白名单;基岩版未实现。
whitelist on 启用服务器白名单;基岩版未实现。
whitelist reload 从磁盘重新加载 whitelist.json 或基岩版的 allowlist.json;用于在游戏外修改文件后。
Java 版 whitelist remove <targets>;基岩版 allowlist remove <name: string> 从白名单移除玩家档案;玩家不必在线。

参数

Java 版的 targets(game_profile):指定要加入或移出白名单的玩家档案。

基岩版的 name: string(basic_string):指定要加入或移出白名单的玩家名称。

结果

以下为 Java 版结果。命令不完整或参数指定不正确时无法解析。以下情况失败:白名单已启用时执行 on;白名单已禁用时执行 off;目标选择器未解析为一个或多个在线玩家;add 没有新加入任何玩家档案;remove 指定的所有档案都不在白名单中。其他情况成功。

输出

Java 版成功次数均不适用。失败时 success 和 result 均为 0;成功时 success 为 1,result 如下:

子命令 result
on、off、reload 1
list 名单中的玩家档案数。
add 新加入白名单的玩家档案数。
remove 从白名单移除的玩家档案数。

editor-allowlist

此功能为基岩版编辑器独有,仅适用于服务器,需要开启作弊;权限等级为 4。用于重新加载编辑器白名单。

语法

editor-allowlist reload

源页面对子命令作用的详细说明标记为未知。

结果

命令不完整时无法解析;其他情况成功。

外部链接

Microsoft Learn:/allowlist 命令(2024 年 8 月 1 日)。

来源为 Minecraft Wiki;本中文翻译/改编按 CC BY-NC-SA 3.0 共享。