第六章 玩家类别与权限等级
2020年1月4日 14:25 1760字
在之前一直有提到“管理员”“成员”等玩家类别名称,其实玩家在基岩版一共分为三种。基岩版的玩家权限组从高到低分别是“管理员”、“成员”、“游客”。- 管理员——可以使用指令,拥有一切成员的权限,可以更改其他人的权限。可以通过/op和/deop来给予和消除其他人的管理员权限(Java版同样适用)。在菜单栏中直接更改某人的玩家类别到管理员是暂时性的,这个人退出再重进就会重置这个人的玩家类别。使用/op指令直接给予才是永久性的。
- 成员——可以使用一些指令,目标选择器只能使用@s和指定玩家名。可以破坏、放置方块,使用方块,攻击生物以及攻击玩家,能捡起物品。一般的玩家刚进入游戏是成员,管理员可以在游戏菜单栏中更改默认玩家类别。
- 游客——这个就惨了,只能到处观光,不能放置、破坏方块,不能攻击玩家和生物,不能使用方块,不能捡起物品,况且!基岩版的游客玩家仍然是个玩家,有基础的血量和饥饿值,但是别的玩家可以攻击他,他不能攻击别的玩家(好惨),一个木门加一个泥土墙就可以把它关起来(更惨),遇见怪物不能攻击,活活被打死(哎呀这太惨了),就算什么东西也不会找上门,迟早也会被饿死(我滴妈呀这已经不能用“惨”字来形容了)。
刚才有提到管理员可以使用/op和/deop来给予和撤销其他人的管理权限,但有一点要注意的是这两个指令是不可以使用命令方块执行的。
基岩版的玩家类别是可以在暂停界面查看、修改甚至可以自定义的,但是要注意一点,就是这个面板还有一个作用,这个后面会讲到。
那么 JAVA 版的权限跟基岩版是一样的吗?
JAVA 服务器的根目录有一个叫做:
server.properties
的配置文件,使用笔记本打开可以更改服务器的配置。而在里面就有一栏参数:
op-permission-level
其默认等级是 4,可以更改数字。如果你把这栏参数用生草机翻译一下,那么你就会知道它的作用就是:
设置op的默认操作权限等级
而这个数字,就是操作权限等级,实际上,在 JAVA 版,严格点来说,有五类操作权限等级:- 0——不可放置命令方块,玩家默认进入服务器就是这类权限。
- 1——可以无视出生点保护,破坏出生点周围方块,但无法使用命令方块。
- 2——可以使用所有单人游戏作弊指令(除了一些不能在服务器上运行的指令),可以使用命令方块。
- 3——可以使用大部分指令,包括op、ban这些指令。
- 4——可以使用全部指令。
实际上在基岩版也是一样,因为这儿是权限等级,而刚刚介绍的那个基岩版权限是玩家类别(更准确的来说是玩家权限组)。玩家类别不等于权限等级,而权限等级也不只是玩家才拥有。
Minecraft中的所有指令、玩家,以及一小部分特殊实体和方块,都有自己的权限等级。权限等级如上所述,是从0到4一共五个等级。权限等级有如下的基本特性:
- 权限低的东西无法使用权限高的东西
- 权限等级的数值越大,权限就越高
下面列出了一些东西的默认操作权限级别:
- Java 服务器控制台——4
- Java 服务器玩家默认权限——0
- Java 服务器默认op权限——4
- Java 命令方块和命令方块矿车权限级别——2
- Java 大多数实体、方块权限级别——2
- Java 大多数指令权限级别——2
- /op、/deop 权限级别——3
- 函数默认权限级别——2
- /execute 子命令权限级别——2
- 单人、局域网游戏房主权限——4
- 局域网游戏在开启作弊情况下所有玩家权限——4
- 0——与 Java 版一样。玩家权限菜单中未打开“操作员命令”时玩家所有的权限。
- 1——相当于 Java 版的2级权限。
- 2——相当于 Java 版的3级权限。
- 3——相当于 Java 版的4级权限。玩家权限菜单中打开“操作员命令”时玩家所有的权限。
- 4——服务器控制台权限。
- 基岩版服务器控制台——4
- 基岩版命令方块和命令方块矿车——1
- /op、/deop——3
- 函数默认权限级别——1
- 游客、成员——0
- 操作员(管理员)——3
- /execute 子命令——1
- 大部分实体、方块、指令——1
如果可能,在以后我会讲到一个更复杂也更好的玩家权限管理办法,即:用户组与权限节点
(LuckPerms:?)