Item-tag result
The result uses the first current member of its item tag.
Uses vanilla crafting fields plus the fields below.
Fields
| Field | Meaning and default |
|---|---|
type | Selects the hbm:tag_result recipe format. |
ingredients | Crafting ingredient list. |
result | Selects an item from a tag. |
The loader condition on this example is described under Recipe conditions.
Example
Source path: data/hbm/recipe/ingot_nickel_from_depleted_pellet.json
(Fabric)
{
"fabric:load_conditions": [
{
"condition": "fabric:tags_populated",
"registry": "minecraft:item",
"values": [
"c:ingots/nickel"
]
}
],
"type": "hbm:tag_result",
"ingredients": [
"hbm:pellet_rtg_depleted_nickel"
],
"result": {
"count": 2,
"tag": "c:ingots/nickel"
}
}(NeoForge)
{
"neoforge:conditions": [
{
"type": "neoforge:not",
"value": {
"type": "neoforge:tag_empty",
"tag": "c:ingots/nickel"
}
}
],
"type": "hbm:tag_result",
"ingredients": [
"hbm:pellet_rtg_depleted_nickel"
],
"result": {
"count": 2,
"tag": "c:ingots/nickel"
}
}Recipe conditions
Loader conditions and recipe removal.
Material distribution
Each active direct item or tag mapping has one material-distribution row.
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted.