研究实验室

研究实验室

研究实验室,用于解锁研究模式和蓝图

杂项

概述

本模组旨在帮助模组创作者为其整合包添加额外功能。它增加了一个研究台,可放入物品使其成为"研究项目",并产出结果,玩家可用此结果解锁其他合成配方,类似于蓝图或设计图。


使用说明

1. 文件夹结构

要添加自己的研究配方,请将它们放在整合包内的以下文件夹路径中:

  • modpack_name
    • data
      • researchlab
        • recipes

2. JSON 配方结构

每个自定义配方需要存放在独立的 JSON 文件中,文件名可任意命名。键值对如下:

  • type:必须为 "researchlab:writing_theory"
  • catalyst:一个对象,包含已知物品 "mod_id:item_name" 和启动小游戏所需的该物品数量
  • difficulty:一个小数值,表示小游戏进行速度
  • thoughts:一个字符串列表,将包含在小游戏中
  • award:一个对象,包含已知物品 "mod_id:item_name" 和赢得小游戏后获得的该物品数量

以下结构是自定义配方所需的示例:json { "type": "researchlab:writing_theory", "catalyst": { "id": "minecraft:leather", "count": 1 }, "difficulty": 1.0, "thoughts": [ "decay", "rot" ], "award": { "id": "minecraft:rotten_flesh", "count": 1 } }

注意

启动游戏后,系统会自动识别每个自定义配方中的催化剂,并允许您将这些类型的物品放入研究台。任何未在研究台配方的物品将显示消息,提示它不是研究物品。

默认情况下,存在一个将皮革转化为腐肉的配方。未来版本中会移除用于禁用此配方的配置项。

致谢

特别感谢 crazy2fou 对模型纹理的贡献!