movblock.mov

Ore Acidizer

A row matches the first item input together with the type of its first input fluid in the acid tank; pressure is ignored. The input count is consumed per operation. The first matching row by order applies.

Fields

FieldMeaning and defaultRange
typeSelects the hbm:crystallizer recipe format.
name​OptionalInternal lookup name; defaults to the last segment of the recipe resource path.
input_itemsOrdered counted item inputs; defaults to an empty list.
input_fluidsOrdered fluid inputs with amount and pressure; defaults to an empty list.
output_itemsFixed or weighted item-output positions; defaults to an empty list.
durationProcess duration in ticks; an operation takes the effective value plus one tick. Keep the effective value within [0, 32766] because the machine stores progress as a signed short.\texttt{i32}
order​OptionalSort position within the recipe table; lower values first, default 2147483647.\texttt{i32}
productivity​OptionalPer-level input-retention chance with the EFFECT upgrade; operation chance caps at 0.99; default 0.\texttt{f32}

Example

Source path: data/hbm/recipe/crystallizer/crystallizer.clay.json

{
  "type": "hbm:crystallizer",
  "duration": 20,
  "input_fluids": [
    {
      "type": "hbm:colloid",
      "amount": 1000
    }
  ],
  "input_items": [
    {
      "ingredient": "#minecraft:sand"
    }
  ],
  "order": 282,
  "output_items": [
    "minecraft:clay"
  ]
}

© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.

On this page