
演示盒
用于为模组创建交互式演示环境的工具
DemoBox
DemoBox 是一个用于为模组创建交互式演示的工具,最初为 BlanketCon '23 而创建。 它使用 plasmid(nucleoid 游戏背后的库)来安全管理虚拟世界, 让玩家可以在生存模式下体验模组,而不必担心它们在主世界中破坏东西。
用法
要使用 demobox 创建演示,首先建造一个结构并用结构方块将其保存。 该结构会生成在你的演示世界中,以 0, 0 为中心。
从 26.1 开始,演示首先使用 /demo create 命令创建。该命令会打开一个对话框,让你配置演示。
然后你可以使用 /demo open 打开它,或使用 /demo edit 修改它。
编辑演示需要 demobox.edit 命令权限。这不应授予不受信任的玩家,
因为它允许他们以游戏管理员权限运行任意命令。打开演示需要 demobox.open 权限。
除非你想让某些演示无法访问,否则通常可以将此权限授予不受信任的玩家。
演示也可以通过 /demobox sign 命令附加到告示牌上。它会用演示的链接覆盖目标告示牌的内容。
使用该命令需要 demobox.sign 权限,但与告示牌本身交互不需要任何权限。
除 /demobox leave 外,所有命令默认都需要游戏管理员/等级 2 权限,除非设置了它们各自的特定节点。
26.1 之前的说明
然后你可以运行 /demobox open <structure> 命令来访问演示世界。
你可以使用 /demobox leave 命令或使用 plasmid 的 /game 命令离开。
open 命令需要权限等级 2 或 demobox.open 权限节点,
因为它可用于创建包含任意结构的维度,这可能会导致问题。
推荐让玩家访问演示的方式是使用带有点击事件的告示牌。
open 命令还接受玩家生成位置的位置参数,以及一个在设置期间运行的函数,如果你需要做一些更高级的事情。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。