movblock.mov

Rock Mill

Uses up to three item inputs, three output positions, one input fluid and one output fluid. Further output and fluid entries are ignored; a row with more item inputs than slots never matches. Fluid tanks resize to twice the recipe amount, at least 4,000 mB. When the recipe icon is a block item, the mill's particles and grinding sound use that block. Each item of a chance output rolls separately; a weighted choice between items outputs only into an empty slot.

Fields

FieldMeaning and defaultRange
typeSelects the hbm:rock_mill recipe format.
name​OptionalInternal lookup name; defaults to the last segment of the recipe resource path.
input_items​OptionalOrdered counted item inputs; defaults to an empty list.
input_fluids​OptionalOrdered fluid inputs with amount and pressure; defaults to an empty list.
output_items​OptionalFixed or weighted item-output positions; defaults to an empty list.
output_fluids​OptionalOrdered fluid outputs with amount and pressure; defaults to an empty list.
durationProcess duration in ticks; defaults to 0.\texttt{i32}
powerHE demand; defaults to 0.\texttt{i64}
icon​OptionalStack template displayed for the recipe; otherwise derived from the output.
icon_from_input​OptionalDerives the display icon from the first item input when true; defaults to false.
name_wrapper​OptionalTranslation key applied around the displayed recipe name.
custom_localization​OptionalResolves the internal name as a translation key when true; defaults to false.
blueprint_pools​OptionalBlueprint pools containing the recipe; a pooled recipe needs a blueprint of one of them in the machine.
blueprint_pools_528​OptionalReplaces blueprint_pools while the enable_528 flag holds.
auto_switch_group​OptionalTranslation key grouping recipes; the machine switches to the group member whose first item input matches its first input slot.
order​OptionalSort position within the recipe table; lower values first, default 2147483647.\texttt{i32}

Example

Source path: data/hbm/recipe/rock_mill/rock.cobble.json

{
  "type": "hbm:rock_mill",
  "auto_switch_group": "autoswitch.crushing",
  "duration": 100,
  "icon_from_input": true,
  "input_fluids": [
    {
      "type": "minecraft:water",
      "amount": 250
    }
  ],
  "input_items": [
    {
      "ingredient": "#c:cobblestones"
    }
  ],
  "name_wrapper": "rock.crushing",
  "order": 0,
  "output_fluids": [
    {
      "type": "hbm:colloid",
      "amount": 250
    }
  ],
  "output_items": [
    [
      {
        "data": {
          "id": "minecraft:gravel"
        },
        "weight": 95
      },
      {
        "data": {
          "id": "hbm:powder_quartz"
        },
        "weight": 5
      }
    ]
  ],
  "power": 25
}

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

On this page