movblock.mov

Annihilator

Choose exactly one top-level tally identity: `item`, `fluid`, or `stack`.

Fields

FieldMeaning and default
typeSelects the hbm:annihilator recipe format.
itemItem ID or item tag counted toward the payout.
milestonesPayout thresholds.
fluidFluid ID counted toward the payout.
stackStack template counted by item and NTM subtype.

The loader condition on this example is described under Recipe conditions.

Example

Source path: data/hbm/recipe/annihilator/item_ammo_arty.json

(Fabric)

{
  "fabric:load_conditions": [
    {
      "condition": "hbm:flag",
      "name": "enable_528"
    }
  ],
  "type": "hbm:annihilator",
  "item": "hbm:ammo_arty",
  "milestones": [
    {
      "amount": "128",
      "payout": {
        "components": {
          "hbm:blueprint_pool": "528.arty"
        },
        "id": "hbm:blueprints"
      }
    }
  ]
}

(NeoForge)

{
  "neoforge:conditions": [
    {
      "type": "hbm:flag",
      "name": "enable_528"
    }
  ],
  "type": "hbm:annihilator",
  "item": "hbm:ammo_arty",
  "milestones": [
    {
      "amount": "128",
      "payout": {
        "components": {
          "hbm:blueprint_pool": "528.arty"
        },
        "id": "hbm:blueprints"
      }
    }
  ]
}

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

On this page