建筑蓝图

建筑蓝图

建造蓝图允许玩家将建筑保存为蓝图物品,在世界中预览,旋转预览,并在之后放置已保存的结构。

结构

建筑蓝图

建筑蓝图(Building Blueprint)模组允许玩家将建筑保存为蓝图物品,在游戏世界中预览、旋转预览,并在之后放置保存的结构。

功能特性

  • 将选定的建筑区域保存为蓝图
  • 选择预设的蓝图样式:房屋、桥梁、塔楼或农场
  • 为蓝图设置自定义等级编号
  • 可选是否保存选定区域内的实体
  • 保留方块实体数据,如箱子内容物
  • 放置前预览已保存的建筑
  • 旋转预览中的建筑
  • 通过潜行并右键点击放置建筑
  • 可通过游戏内图库界面管理已保存的蓝图条目

创造模式标签页

该模组添加了一个名为 建筑蓝图(Building Blueprints) 的新创造模式标签页。

其中包含:

  • 蓝图工具
  • 空白蓝图样品
  • 已保存的建筑蓝图

空白蓝图样品不包含已保存的建筑。它主要用于创造模式、测试或整合包集成。

保存建筑

  1. 手持 蓝图工具(Blueprint Tool)。
  2. 右键点击建筑区域的第一个角落。
  3. 右键点击建筑区域的第二个角落。
  4. 潜行并右键点击任意方块以打开保存界面。
  5. 选择蓝图样式。
  6. 输入等级编号。
  7. 选择是否保存实体。
  8. 点击 保存(Save)。

保存后,玩家将获得一个可用的建筑蓝图物品。

如果已存在相同样式和等级的蓝图,再次保存将覆盖之前的蓝图数据。

使用蓝图

  1. 手持包含已保存建筑数据的蓝图。
  2. 右键点击方块以显示建筑预览。
  3. 再次右键点击以旋转预览中的建筑。
  4. 在预览激活时,右键点击空气也会旋转预览。
  5. 潜行并右键点击以放置建筑。

蓝图是消耗品。蓝图在成功放置其建筑后消失。

切换到其他物品会取消当前预览。

蓝图图库

默认按键:B

按下 B 键打开蓝图图库界面。

图库显示已保存的蓝图条目,并允许玩家删除不再需要的条目。

删除条目会移除对应的建筑数据文件。这不会移除玩家物品栏中已有的蓝图物品。

样式与等级

内置样式:

  • 房屋(House)
  • 桥梁(Bridge)
  • 塔楼(Tower)
  • 农场(Farm)

等级编号在保存蓝图时选择。它会显示在物品图标上。

每种样式和等级组合仅保留一个保存条目,因此创造模式标签页不会因重复的 1 级蓝图而堆满。

整合包集成

该模组不包含内置的生存模式合成配方。

整合包作者应使用工具添加获取方式,例如:

  • KubeJS
  • CraftTweaker
  • 数据包
  • 任务奖励
  • 商店
  • 战利品表

推荐的集成思路:

  • 为蓝图工具添加配方
  • 为空白蓝图样品添加配方或任务奖励
  • 使用商店、NPC 或战利品容器分发特定的蓝图样式和等级

这使模组能灵活适配不同的整合包经济体系和进度系统。

数据存储位置

建筑数据保存在:

config/building_blueprint/blueprints/

每个已保存的蓝图条目对应一个 .nbt 文件。

从蓝图图库中删除条目会删除对应的 .nbt 文件。

注意事项

  • 放置大型建筑前,请确保目标区域空旷。
  • 只有当启用保存实体选项时,实体数据才会被保存。
  • 如果对应的 .nbt 文件缺失,蓝图物品将无法放置其建筑。
  • 除非你完全清楚修改内容,否则不建议手动编辑蓝图 .nbt 文件。 ————————————————

建筑蓝图更新日志

1.0.2

新增

  • 新增蓝图文件导入和分享支持。
  • 保存的蓝图现在按样式分组存放在配置文件夹下:
    • config/building_blueprint/blueprints/house/
    • config/building_blueprint/blueprints/bridge/
    • config/building_blueprint/blueprints/tower/
    • config/building_blueprint/blueprints/farm/
  • 导入的 .nbt 文件可以直接显示为建筑蓝图创造模式标签页中的蓝图物品。

如何分享蓝图 NBT 文件

  1. 使用蓝图工具保存建筑。
  2. 在保存界面选择样式和等级。
  3. 在配置文件夹中找到生成的 .nbt 文件。

示例:

  • 房屋,等级 1: config/building_blueprint/blueprints/house/house1.nbt
  • 桥梁,等级 3: config/building_blueprint/blueprints/bridge/bridge3.nbt

将该 .nbt 文件发送给其他玩家。

对方应将文件放入对应的样式文件夹中。例如:

config/building_blueprint/blueprints/house/house1.nbt

进入世界或刷新创造模式标签页后,导入的蓝图将显示为可用的蓝图物品。

注意事项

  • 如果 .nbt 文件包含样式和等级元数据,模组会使用该数据。
  • 如果缺少样式元数据,模组将从文件夹名称读取样式,如 house 或 bridge。
  • 如果缺少等级元数据,模组将尝试从文件名读取等级,如 house1.nbt。
  • 蓝图文件应保持在对应的样式文件夹中,以免让玩家混淆。 https://ifdian.net/a/kuzhi