diff --git a/source/behavior/recipes/types/base types/item.json b/source/behavior/recipes/types/base types/item.json index 25b48968..05f642d5 100644 --- a/source/behavior/recipes/types/base types/item.json +++ b/source/behavior/recipes/types/base types/item.json @@ -13,6 +13,17 @@ "data": { "type": "integer", "minimum": 0, "title": "Item Data Value" }, "count": { "type": "integer", "minimum": 1, "default": 1, "title": "Count" } } + }, + { + "required": ["tag"], + "properties": { + "tag": { + "type": "string", + "title": "Item Tag", + "description": "The item to unlock", + "examples": ["minecraft:planks", "minecraft:wooden_slabs"] + } + } } ] -} +} \ No newline at end of file diff --git a/source/behavior/recipes/types/furnace.json b/source/behavior/recipes/types/furnace.json index 85c36f5c..99266b4e 100644 --- a/source/behavior/recipes/types/furnace.json +++ b/source/behavior/recipes/types/furnace.json @@ -1,7 +1,7 @@ { - "$id": "blockception.minecraft.behavior.1.12.0.recipe.furnace", + "$id": "blockception.minecraft.behavior.recipe.furnace", "description": "Represents a furnace recipe for a furnace.'Input` items will burn and transform into items specified in `output`..", - "title": "Furnace Recipe 1.12.0", + "title": "Furnace Recipe", "additionalProperties": false, "required": ["description"], "type": "object", @@ -9,6 +9,7 @@ "description": { "$ref": "./base types/definition.json" }, "tags": { "$ref": "./base types/tags.json" }, "input": { "type": "string", "description": "Items used as input for the furnace recipe.", "title": "Input" }, - "output": { "type": "string", "description": "Items used as output for the furnace recipe.", "title": "Output" } + "output": { "type": "string", "description": "Items used as output for the furnace recipe.", "title": "Output" }, + "unlock": { "$ref": "./base types/unlock.json" } } }