封印文字宝珠

封印文字宝珠

一次性宝珠,允许管理员存储命令、权限等级和描述,供任何玩家使用。

创建

概述

项目 详细信息
运行需求 Minecraft Java 版 1.20.1 · Forge 47.4.10 或兼容的更高 47.x 版本 · Java 17
安装 客户端与服务端均需安装
编辑 创造模式且命令权限等级为 2 或更高
使用封印球 任何持有者,包括没有管理员权限的生存模式玩家
许可证 MIT,覆盖原始源代码、资源文件与发布产物

Sealed Word Orb 添加了一种一次性物品,可存储一条命令。管理员设置命令、其执行权限等级以及可选描述,然后保存并封印该球。玩家可以右键点击封印球来使用它。

你可以在 Sealed Word Orb 创造模式物品栏标签页中找到它,或让管理员运行:

/give @s sealedwordorb:sealed_word_orb

满足编辑要求的玩家可以右键点击任意一只手中的空白球来打开其编辑器。

使用方法

编辑需要创造模式且命令权限等级为 2 或更高。

字段 规则
命令 必填。开头的 / 可选。空命令或仅有 / 无法保存。
权限等级 接受 0–4;留空时默认为 2。该值不能超过编辑者自身的权限等级。
物品描述 可选。留空则不会添加自定义描述。

选择 Save and seal 会将这三个字段以及 Modified 标记写入物品的 NBT。选择 Cancel 或按下 Esc 则不会改动物品。

没有 Modified 标记的球会保持默认的未封印状态。一旦该标记存在,球就会变为只读并不再打开编辑器。任何持有者都可以右键点击它以尝试执行存储的命令。

球是一次性的。 使用一个球时会消耗它,即使命令包含错误或执行失败也是如此。如果球自身的数据已损坏,则拒绝执行并保留该物品。

不过话说回来,损坏的球也没什么用。

跨世界使用球

让管理员配置并封印一个球,然后测试其命令是否能在目标环境中正常工作。

如果可以,就将该球的完整物品数据用作任务奖励,保留命令、权限等级、描述以及 Modified 标记。所有这些信息都存储在 NBT 中,使球可以在世界之间转移。

是的,这意味着你可以把它用作 FTB Quests 奖励。

示例:设置用户的出生点

字段 示例
命令 spawnpoint @s ~ ~ ~
权限等级 2
物品描述 右键点击即可将你的出生点设置到当前位置。使用时消耗。

此示例使用原版命令。对于其他模组提供的命令,请安装提供该命令的模组,并满足其权限与执行要求。

常见问题

没有管理员权限的玩家可以使用球吗?

可以。正确封印的球会以其保存的权限等级执行,而不是持有者自身的等级。如果命令要求的等级高于球中存储的等级,或某个权限插件施加了额外检查,它仍然可能失败。

在我分发整合包后,任务奖励仍然有效吗?

球不绑定到玩家、世界或服务器。它们的完整 NBT 可以复制到新世界中。

保存后我可以更改命令吗?

常规界面不允许再次编辑已封印的球。若要更改命令,请从一个新的空白球开始。

有什么风险吗?

为了支持跨世界转移与整合包制作,球仅将信息存储在 NBT 中。因此,恶意的创造模式客户端或外部 NBT 编辑器可以伪造这些数据。