Annihilator
Choose exactly one top-level tally identity: `item`, `fluid`, or `stack`.
Fields
| Field | Meaning and default |
|---|---|
type | Selects the hbm:annihilator recipe format. |
item | Item ID or item tag counted toward the payout. |
milestones | Payout thresholds. |
fluid | Fluid ID counted toward the payout. |
stack | Stack 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.