-
Notifications
You must be signed in to change notification settings - Fork 901
Common JSON Value Types
Vanilla recipe input. Can be either an item stack or a tag.
A fluid recipe input.
name: The fluid's full name.
tag: Forge tag. Used when the recipe can have multiple possible inputs.
amount: Integer. The fluid amount in millibuckets.
"fluid": {
"name": "tconstruct:molten_gold",
"amount": 144
}
"fluid": {
"tag": "forge:fluids/water_or_steam",
"amount": 1000
}
An entity. Used for entity melting. The input can be an array of both types and tags.
type: Full entity type.
tag: Forge entity tag.
types: An array of entity types.
"entity": {
"type": "minecraft:creeper"
}
"entity": [
{
"tag": "minecraft:skeletons"
},
{
"type": "minecraft:skeleton_horse"
}
]
"entity": {
"types": [
"minecraft:villager",
"minecraft:wandering_trader"
]
}
Same as Ingredient. Used for recipe outputs where the exact item output is irrelevant, like ingot casting.
"result": {
"tag": "forge:ingots/invar"
}
Similar to FluidIngredient, but cannot take a tag (the fluid must be exact).
"result": {
"fluid": "tconstruct:molten_electrum",
"amount": 288
}
https://mcforge.readthedocs.io/en/latest/concepts/resources/
Full item name of a fluid container item. Must extend the IFluidHandlerItem interface.
"container": "minecraft:bucket"
Full item name of a Tinkers tool. Must extend the ToolCore class.
"result": "tconstruct:axe"
Full item name of a material based item, usually a tool part. Must extend the IMaterialItem interface.
"result": "tconstruct:pickaxe_head"
Full name of a Tinkers material.
"input": "tconstruct:bone"
1/20th of a second.