Butday的蓝图

Butday的蓝图

Butday的蓝图是一个面向整合包作者的数据驱动配方锁定系统。自定义蓝图配方和战利品表,让每个结构都成为探索的理由——你藏得越多,发现得越多。

Butday 的蓝图

一个面向整合包作者的数据驱动配方锁定系统。自定义蓝图配方和战利品表,让每一处遗迹都成为探索的理由——你藏得越多,可发现的内容就越丰富。


工作原理

蓝图散布在世界各处——地牢宝箱中、怪物掉落、隐藏于神庙里,或垂钓时钓获。右键点击蓝图即可学习,对应的配方将被永久解锁。

如果尚未找到正确的蓝图,即使材料齐备,该配方也无法生效。


快速上手

  1. 睡觉 — 首次入睡时,你将获得《蓝图选集》。
  2. 探索 — 在世界各处寻找蓝图。
  3. 阅读 — 右键点击以学习蓝图。你会收回一张纸。
  4. 制作 — 已学习的配方现在可在工作台中使用。
  5. 回顾 — 打开《选集》浏览所有已学习的蓝图、其描述、获取提示和已解锁的配方。

特性

  • 数据驱动 — 蓝图、纹理、描述和战利品来源均为 JSON。无需接触 Java 即可添加、移除或修改一切。
  • 灵活锁定 — 一个蓝图可解锁多个配方。一个配方也可需要多个蓝图。同时支持有形状和无形状的合成。
  • 蓝图选集 — 一本游戏内图鉴,追踪你的收藏进度,并允许你浏览每个蓝图的故事背景。
  • JEI 集成 — 锁定的配方会显示所需蓝图。

面向整合包作者

配方 JSON

{
  "type": "butdaysblueprint:blueprint",
  "blueprint": "butdaysblueprint:blueprint/drawing_ability",
  "recipe": {
    "type": "minecraft:crafting_shapeless",
    "ingredients": [
      { "item": "minecraft:paper" },
      { "item": "minecraft:string" }
    ],
    "result": { "item": "minecraft:name_tag" }
  }
}

战利品修改器

{
  "type": "butdaysblueprint:blueprint_modifier",
  "conditions": [
    { "condition": "forge:loot_table_id", "loot_table_id": "minecraft:chests/village/village_toolsmith" },
    { "condition": "minecraft:random_chance", "chance": 0.50 }
  ],
  "item": "butdaysblueprint:blueprint",
  "blueprint": "butdaysblueprint:blueprint/engineer_manuscript"
}

完整文档请参见 GitHub。


JEI 兼容