Litematica 原材料

Litematica 原材料

一个 Litematica 扩展,将材料清单扩展为你需要收集的原始材料,并遵循合成配方。

工具

Litematica RawMaterials

一个 Litematica 的附属模组,将材料列表扩展为原材料列表。

2026-06-22_20 26 30

Litematica 的材料列表会显示原理图由哪些材料构成,但任何通常需要合成的东西(如红石块、漏斗、箱子)都会以其成品形式列出。RawMaterials 会追踪合成配方,并显示你需要采集的原材料总量,同时扣除你已经拥有的库存。

需求

Fabric,以及与你 Minecraft 版本匹配的 malilib 和 Litematica:

Minecraft malilib Litematica
26.2 0.29.0+ 0.28.0+
26.1 – 26.1.2 0.28.9+ 0.27.9+
1.21.11 0.27.16+ 0.26.11+

旧版本不受支持,因为本模组所依赖的 Litematica 子系统(配方分解材料列表)在这些版本中并不存在。

用法

按 M + K 打开原材料列表。它会使用最近打开的 Litematica 材料列表;如果尚未打开任何列表,则会自动从当前选中的原理图放置中生成(与 Litematica 的 M + L 功能相同)。该快捷键在容器界面(如物品栏、工作台、箱子)打开时同样有效,按 Esc 可返回该界面。

按 M + J 打开设置界面,你可以在此处重新绑定两个快捷键。

视图

列表有两种查看方式。展开的物品、忽略的物品、标签选择以及倍率在两种视图间共享,并且数字的计算方式相同,因此切换视图不会改变总数。

原材料列表

主平面列表,仿照 Litematica 的材料列表风格(包含物品/总数/缺少/已有列,可排序)。

  • 左键单击某行以展开其合成材料。
  • 右键单击某行以折叠回合成后的物品。
  • Shift + 右键单击某行以忽略它(将其移除,并移除所有会合成它的物品)。
  • 中键单击标签行以选择要使用的物品。
  • 按住 Tab 并悬停在某行上以查看其合成配方。

该列表还包含一个用于将原理图建造 N 次的倍率、一个"隐藏已有"开关、纯文本导出功能,以及一个"已忽略:N"按钮,点击后会打开一个菜单,可以逐个取消忽略被忽略的物品。

合成流程

通过流程视图按钮打开。物品类型被合并为一个从左到右的图表:左侧的原材料通过中间合成品流向右侧的原理图材料。像木棍这样的共享材料只出现一次,并连接到所有使用它的物品。

合成流程

  • 与列表相同的交互方式:左键单击展开,右键单击折叠(原材料会折叠到其使用方),Shift+右键单击忽略,中键单击选择标签,Tab 查看配方。
  • 数量已扣除库存。完全满足的物品会显示绿色勾号,部分库存显示已有/总数。
  • 悬停在节点上会高亮显示其路径:它所需的材料以及它流向的所有物品。
  • 拖拽平移,滚轮缩放。此处同样提供了展开全部/折叠全部/隐藏已有按钮。

功能特性

配方展开

合成物品会被递归分解为它们的材料,直至原材料。

库存扣除

已存在于你物品栏中的物品会被扣除,因此列表会显示实际还需要收集的东西。完全满足的分支会停止展开并变为绿色。这也适用于中间物品:如果你已有活塞库存,则其自身材料将不再被需求,在所有视图中均如此。

标签材料

当配方接受一个标签(如任意木板、任意原木)时,你可以选择哪种物品计入其中。

忽略物品

对于你不想计入的物品,例如你无论如何都会种植的东西,可以通过 Shift+右键单击将其移除。忽略一个物品也会移除它原本会产生的需求。被忽略的物品稍后可以从忽略菜单中恢复。

注意事项

配方来自你的客户端配方书,与 Litematica 使用的来源相同。在普通多人游戏服务器上,你尚未解锁的配方不会展开,因此在解锁它们之前,某些总数可能无法完全分解。

构建

./gradlew build

这会构建所有受支持的 Minecraft 版本(使用 Stonecutter);生成的 jar 文件会写入 versions/<version>/build/libs/ 目录(例如 versions/26.2.x/build/libs/rawmats-fabric-26.2-0.4.0.jar)。将该 jar 文件放入你的 mods 文件夹,同时放入与你 Minecraft 版本匹配的 malilib 和 Litematica。