权限等级(Permission level)主要用于控制命令执行者可以执行什么命令。比如在Java版中,/kick不能在命令方块中执行,因为这个命令需要3的权限等级,而命令方块的权限等级仅为2。
目录
1 描述
1.1 Java版
1.2 基岩版
2 不同情景下的权限等级
2.1 Java版
2.2 基岩版
3 玩家权限
4 历史
5 参考
6 导航
描述[编辑 | 编辑源代码]
权限等级是递增的,较高的等级继承低等级的权限的同时,拥有更多的权限。
Java版[编辑 | 编辑源代码]
在Java版中,权限等级可为0(All),1(Moderator),2(Gamemaster),3(Admin)或4(Owner)。
0级和1级
无特殊权限。
2级
更多命令可用。
玩家可以使用命令方块。
玩家可以在按下F3 + I调试组合键时复制服务端NBT数据,在按下⇧ Shift + F3 + I时复制客户端NBT数据。
玩家可以使用F3 + F4(游戏模式切换器)和F3 + N调试组合键。
玩家可以在选项中更改或锁定难度。请注意,单人游戏玩家和局域网世界的发起者在任何情况下都可以更改或锁定难度,即使没有2级权限。
开启“管理员用品标签页”选项后,玩家的创造模式物品栏有管理员用品和“管理员用品”选项卡。
目标选择器可以在/say等命令和文本组件中使用。
3级
更多命令可用,主要为与多人游戏管理相关的命令。
4级
所有命令都可用,包括与服务器管理相关的命令。
基岩版[编辑 | 编辑源代码]
在基岩版中,权限等级可为0(Any / Normal),1(Game Directors / Operator),2(Admin / Host),3(Host / Automation)或4(Owner / Admin)。[1]
随着等级的提升,有更多命令可用。
不同情景下的权限等级[编辑 | 编辑源代码]
Java版[编辑 | 编辑源代码]
对于函数:
当解析时(包括宏行的解析),权限等级为2(可在server.properties中更改)。
调用函数时的权限等级详见命令上下文。
对于玩家:
如果该玩家是专用服务器中的管理员,那么其权限等级由ops.json中的值决定(其默认值可在server.properties中更改)。
如果该存档创建时启用作弊,且该玩家是单人游戏中的玩家或局域网游戏的发起者,那么其权限等级为4。
在一个允许命令的局域网游戏中,所有玩家的权限等级都为4。
否则,该玩家的权限等级为0。
其他命令执行者的权限等级详见命令上下文。
文本组件解析时的权限等级详见命令上下文。
基岩版[编辑 | 编辑源代码]
对于函数:
当解析时,权限等级为1。
调用函数时的权限等级详见命令上下文。
对于玩家:
如果该玩家在专用服务器中,且该玩家在“玩家权限”屏幕中的“操作员命令”开关已打开,那么其权限等级为1(可在server.properties中更改)。
如果该玩家在单人游戏或局域网游戏中,且该玩家在“玩家权限”屏幕中的“操作员命令”开关已打开,那么其权限等级为3。
否则,该玩家的权限等级为0。
其他命令执行者的权限等级详见命令上下文。
注意:命令的权限等级与暂停屏幕和“玩家权限”屏幕中的身份(访客、成员、操作员或自定义)不同。然而,在单人游戏世界中,身份为“操作员”的玩家的权限等级必定为3,因为该身份要求“操作员命令”开关已打开;同样,身份为访客或成员的玩家的权限等级必定为0,因为这两个身份要求“操作员命令”开关关闭。
玩家权限[编辑 | 编辑源代码]
本段落所述内容仅适用于基岩版。
玩家权限屏幕
玩家权限用于控制多人游戏中玩家能做的事情,如放置和挖掘方块、攻击生物和玩家等。这些选项可在暂停菜单中的玩家权限屏幕中修改,不同的玩家可以设置不同的玩家权限,也有预设可用。
玩家权限分为4种。
访客:只能查看世界,不能与任何方块或实体交互。下方所有选项都是关闭的。
成员:可以挖掘和放置方块,可以和实体交互。
管理员:拥有所有权限,包括但不限于使用命令、修改世界选项,使用传送等。下方所有选项都是开启的。
自定义:由下方选项控制:
选项
简介
建造
可以在世界中放置方块。
挖掘
可以在世界中挖掘方块。
使用门和开关
可以使用门、拉杆和按钮。
打开容器
可以打开容器的GUI(如箱子、漏斗和合成器等)。
攻击玩家
可以对其他玩家造成伤害。
攻击生物
可以对其他生物造成伤害。
操作员命令
可以使用管理员命令,同时根据环境修改玩家的权限等级,详见下方。
传送
可以使用/tp命令。
无论自己的玩家权限是什么,主持世界的玩家都可以修改所有玩家的玩家权限。其他玩家只有成为管理员才可以修改玩家的玩家权限。所有玩家都可以查看自己和其他玩家的玩家权限,无论自身的玩家权限是什么。
玩家权限与权限等级不同,后者允许和限制执行特定命令,不同的命令需要的等级不同。除此之外,启用操作员命令会将该玩家的权限等级设为3(单人游戏和本地局域网游戏)或1(基岩版专用服务器)。
历史[编辑 | 编辑源代码]
Java版1.6.113w18a在server.properties中加入了op-permission-level,用于控制管理员的默认权限等级。1.14.4pre4在server.properties中加入了function-permission-level,用于控制函数解析时的权限等级。基岩版?在server.properties中加入了op-permission-level,用于控制“操作员命令”开关已打开的玩家的默认权限等级。
参考[编辑 | 编辑源代码]
↑ 括号中的两个名称,前者源于官方文档,后者源于BDS的调试信息。
导航[编辑 | 编辑源代码]
查
论
编 Java版
版本
演示版
地点
PC Gamer演示版(Beta 1.3)
开发周期
版本记录
pre-Classic
Classic
早期创造
多人测试
生存测试
后期创造
Indev
Infdev
Alpha
Beta
正式版
开发版本
实验性内容
已移除特性
方块
物品
配方
未使用特性
独有特性
提及特性
插件API
计划版本
技术
已知漏洞
启动器
硬件需求
方块实体
命令
命令上下文
函数
目标选择器
权限等级
崩溃
数据值
Classic
Indev
扁平化前
数据版本
调试屏幕
格式化代码
高度图
键控代码
启动器
快速进入游戏
注册表
命名空间ID
标签
兴趣点
协议版本
种子
粒子
统计信息
刻
UUID
出生点保护
坐标
字幕
世界加载屏幕
社交屏幕
开发资源
文本组件
NBT格式
战利品表
Mojang API
网络协议
远程控制台协议
服务端管理协议
混淆映射表
调试工具
Brigadier
.minecraft
存档格式
结构存储格式(Schematic文件格式)
version_manifest.json
过时开发资源
Classic服务器协议
al_version
材料
出生点区块
已配置的地表生成器
多人游戏
服务器
Minecraft Realms
服务器列表
服务端配置文件格式
服务器需求
定制服务器
在线验证
游戏订制
皮肤
披风
资源包
数据包
洞穴与山崖预览数据包
实验性内容
查
论
编 基岩版
版本
已合并
携带版
Windows 10版
移植到主机
Xbox One版
Nintendo Switch版
PlayStation 4版
已终止
Apple TV版
Gear VR版
Fire TV版
开发
版本记录
Alpha
正式版
开发版本
已移除特性
方块
配方
未使用特性
独有特性
提及特性
Super Duper图形包
计划版本
Minecraft Preview
技术性
已知漏洞
启动器
快速进入游戏
RenderDragon
数据值
Alpha 0.2.0前
实体组件
配置要求
Vibrant Visuals
光线追踪
构建信息
存档格式
NBT格式
动画
附加包
Molang
配方
方块实体
命名空间ID
文本组件
com.mojang
命令
命令上下文
函数
开发者命令
目标选择器
权限等级
生成事件
坐标
材料
种子
粒子
专用服务器
sound_definitions.json
options.txt
刻
常加载区域
世界加载屏幕
协议版本
族
定义
基岩版编辑器
多人游戏
服务器
Realms Plus
服务器列表
server.properties
服务器软件
在线验证
特色功能
实验性玩法
加载提示
种子模板
角色创建器
表情
市场
精选服务器
活动服务器
VR
Ore UI