创造:解锁蓝图

创造:解锁蓝图

允许通过命令解锁蓝图。

工具

这个模组非常简单,用途也很特定:它允许整合包作者将原理图从原理图工作台中隐藏。

被锁定的原理图应放置在 schematic 文件夹内的 locked 文件夹中。路径如下:<instance>/schematics/locked/<schematic name>.nbt。

然后,要解锁该原理图,你需要使用这个模组添加的命令:

/schematic unlock <原理图名称>[.nbt]

  • 原理图名称可以带 .nbt 扩展名,也可以不带。
  • 如果 schematics 文件夹中已存在同名原理图,则不会被替换。玩家会收到一条消息,提示该原理图已解锁。
  • 鉴于上述原因,你的锁定原理图应具有较为独特的名称,以避免与用户自制的原理图发生冲突。
  • 该命令需要较高的权限等级:开启作弊、管理员(OP)、服务器所有者等……

熟悉的人可能已经猜到这是如何运作的了。是的,它只是将文件从一个文件夹复制到另一个文件夹。


示例:

在完成任务时解锁原理图:

onEvent('ftbquests.completed', event => {
    event.server.runCommandSilent(`execute at ${event.player.id} as ${event.player.id} run schematic unlock pillar`)
})

机械动力(Create) 并非作为依赖项所必需。但显然,没有它,这个模组就毫无意义。

如果你在你的整合包中需要它,欢迎提出功能建议。




喜欢这个模组吗?非常感谢你的支持!