====================
一、安装
====================
1. 双击 SPP_Permissions_v1.0.0.mcpack 导入。
2. 在存档设置 -> 行为包中启用“SPP 玩家权限管理”。
3. 开启“作弊/激活作弊”,否则自定义命令不可用。
4. 进入游戏后输入 /spp 使用;命令同时支持 /spp:spp。
命令执行权限等级:1(GameDirectors)。
====================
二、命令
====================
预设角色:
/spp <目标> <op|operator|mem|member|vi|visitor>
自定义角色:
/spp <目标> cu "建造 挖掘 门和开关 打开容器 攻击玩家 攻击生物 管理员命令 传送"
8 项的顺序固定为:
建造 -> 挖掘 -> 门和开关 -> 打开容器 -> 攻击玩家 -> 攻击生物 -> 管理员命令 -> 传送
示例:
/spp @p op
/spp @a vi
/spp @p cu "true true true true true true false false"
/spp @p cu true,true,true,true,true,true,false,false
说明:
- 8 项可用 true/false、1/0、开/关、是/否,也可用 all / none。
- 也可用 8 位二进制(如 11111100),但需要用引号,避免被命令解析器当成数字。
- 预设角色会覆盖后面的 8 项,不需要填写。
====================
三、角色预设
====================
op / operator:全部允许(含管理员命令和传送)
mem / member:建造、挖掘、门、容器、攻击玩家、攻击生物允许;管理员命令、传送关闭
vi / visitor:全部关闭
首次进入的玩家按原版权限自动初始化:
原版 OP -> op;原版访客 -> vi;其他 -> mem。
====================
四、权限实际效果
====================
建造:阻止放置方块、桶、打火石、骨粉、船/矿车/盔甲架等放置行为。
挖掘:阻止破坏方块(因此也不会掉落/收集)。
门和开关:阻止门、活板门、栅栏门、按钮、拉杆、床、告示牌、工作台、熔炉界面等交互。
打开容器:阻止箱子、桶、潜影盒、漏斗、发射器、投掷器、熔炉、酿造台、讲台、容器矿车等。
攻击玩家:阻止直接对玩家造成伤害。
攻击生物:阻止直接对非玩家实体造成伤害。
管理员命令:把该玩家的命令权限等级设为 1(GameDirectors)/取消。
传送:允许/拦截远距离瞬移;未授权时的远距离传送会被拉回。
====================
五、重要技术限制
====================
Minecraft 基岩版自定义命令最多只允许 8 个参数。本命令需要“目标 + 角色 + 8 项权限”共 10 段,
引擎无法注册 10 个独立参数,因此把最后 8 项合并为一个带引号的字符串参数;8 项仍然完整保留,
顺序和含义不变。示例:
/spp @p cu "true true true true true true false false"
另外:
- 原版 /tp 属于“管理员命令”权限;关闭管理员命令时,即使“传送”为 true,也不能使用原版 /tp。
“传送”主要控制脚本/物品造成的瞬移以及防瞬移保护。
- 命令本身需要“管理员命令”权限才能执行;如果把自己设为无管理员命令,将无法再使用 /spp。
恢复方法:在服务器控制台或拥有 OP 的账号执行 /spp <玩家> op。
- 传送保护是位移检测,极小距离(约 10 格以内)的瞬移可能检测不到;原版 /tp 仍受命令权限限制。
- 船/矿车等实体容器、部分第三方插件的容器不保证全部覆盖。
====================
六、数据与兼容
====================
权限保存在世界动态属性中,键:spp:perm:<玩家ID>。
升级行为包版本不会清空数据。
如果出现异常,可在控制台执行 /spp <玩家> op 重置该玩家。
一、安装
====================
1. 双击 SPP_Permissions_v1.0.0.mcpack 导入。
2. 在存档设置 -> 行为包中启用“SPP 玩家权限管理”。
3. 开启“作弊/激活作弊”,否则自定义命令不可用。
4. 进入游戏后输入 /spp 使用;命令同时支持 /spp:spp。
命令执行权限等级:1(GameDirectors)。
====================
二、命令
====================
预设角色:
/spp <目标> <op|operator|mem|member|vi|visitor>
自定义角色:
/spp <目标> cu "建造 挖掘 门和开关 打开容器 攻击玩家 攻击生物 管理员命令 传送"
8 项的顺序固定为:
建造 -> 挖掘 -> 门和开关 -> 打开容器 -> 攻击玩家 -> 攻击生物 -> 管理员命令 -> 传送
示例:
/spp @p op
/spp @a vi
/spp @p cu "true true true true true true false false"
/spp @p cu true,true,true,true,true,true,false,false
说明:
- 8 项可用 true/false、1/0、开/关、是/否,也可用 all / none。
- 也可用 8 位二进制(如 11111100),但需要用引号,避免被命令解析器当成数字。
- 预设角色会覆盖后面的 8 项,不需要填写。
====================
三、角色预设
====================
op / operator:全部允许(含管理员命令和传送)
mem / member:建造、挖掘、门、容器、攻击玩家、攻击生物允许;管理员命令、传送关闭
vi / visitor:全部关闭
首次进入的玩家按原版权限自动初始化:
原版 OP -> op;原版访客 -> vi;其他 -> mem。
====================
四、权限实际效果
====================
建造:阻止放置方块、桶、打火石、骨粉、船/矿车/盔甲架等放置行为。
挖掘:阻止破坏方块(因此也不会掉落/收集)。
门和开关:阻止门、活板门、栅栏门、按钮、拉杆、床、告示牌、工作台、熔炉界面等交互。
打开容器:阻止箱子、桶、潜影盒、漏斗、发射器、投掷器、熔炉、酿造台、讲台、容器矿车等。
攻击玩家:阻止直接对玩家造成伤害。
攻击生物:阻止直接对非玩家实体造成伤害。
管理员命令:把该玩家的命令权限等级设为 1(GameDirectors)/取消。
传送:允许/拦截远距离瞬移;未授权时的远距离传送会被拉回。
====================
五、重要技术限制
====================
Minecraft 基岩版自定义命令最多只允许 8 个参数。本命令需要“目标 + 角色 + 8 项权限”共 10 段,
引擎无法注册 10 个独立参数,因此把最后 8 项合并为一个带引号的字符串参数;8 项仍然完整保留,
顺序和含义不变。示例:
/spp @p cu "true true true true true true false false"
另外:
- 原版 /tp 属于“管理员命令”权限;关闭管理员命令时,即使“传送”为 true,也不能使用原版 /tp。
“传送”主要控制脚本/物品造成的瞬移以及防瞬移保护。
- 命令本身需要“管理员命令”权限才能执行;如果把自己设为无管理员命令,将无法再使用 /spp。
恢复方法:在服务器控制台或拥有 OP 的账号执行 /spp <玩家> op。
- 传送保护是位移检测,极小距离(约 10 格以内)的瞬移可能检测不到;原版 /tp 仍受命令权限限制。
- 船/矿车等实体容器、部分第三方插件的容器不保证全部覆盖。
====================
六、数据与兼容
====================
权限保存在世界动态属性中,键:spp:perm:<玩家ID>。
升级行为包版本不会清空数据。
如果出现异常,可在控制台执行 /spp <玩家> op 重置该玩家。