006lp 发表于 2021-8-18 21:47:13

我的世界命令(指令)详解系列1——权限等级

本帖最后由 006lp 于 2021-8-18 22:17 编辑

1484837259
权限等级用于控制命令执行者可以执行什么命令。比如在Java版中,/kick不能在命令方块中执行,因为这个命令需要3的权限等级,而命令方块的权限等级仅为2。

在Java版中,权限等级可为0,1,2,3或4。

命令方块或命令方块矿车的权限等级为2。
服务器控制台的权限等级为4。
函数的权限等级为2(可在server.properties中更改)。
/execute执行子命令的权限等级为2。

对于玩家来说:
如果该玩家是服务器的管理员,那么他的权限等级由ops.json中的值决定(默认为4)。
如果该玩家已经启用作弊,并在单人游戏世界中或是局域网世界的所有者,那么他的权限等级为4。
如果该玩家在一个允许作弊的局域网世界中,那么他的权限等级为4。
否则,他的权限等级为0。

在基岩版中,权限等级可为0,1,2,3或4。

命令方块或命令方块矿车的权限等级为1。
服务器控制台的权限等级为4。
函数和附加包中的脚本的权限等级为1。
/execute执行子命令的权限等级为1[需要验证]。

对于玩家来说:
如果该玩家在服务器中,且该玩家在“玩家权限”屏幕中的“操作员命令”开关已打开,那么他的权限等级默认为1(可在server.properties中更改)。
如果该玩家在单人游戏世界或局域网世界中,且该玩家在“玩家权限”屏幕中的“操作员命令”开关已打开,那么他的权限等级默认为3。
否则,他的权限等级为0。[需要测试]

注:命令的权限等级与暂停菜单和“玩家权限”屏幕中的身份(访客,成员,操作员或自定义)不同。例如在单人游戏世界中,身份为操作员的玩家的权限等级为3,因为其对应的“操作员命令”开关已打开;身份为访客或成员的玩家的权限等级为0,因为其对应的“操作员命令”开关没有打开。[仅基岩版]


淡黄呀 发表于 2021-11-30 09:13:00

会了
页: [1]
查看完整版本: 我的世界命令(指令)详解系列1——权限等级