diff --git a/data/minecraft/recipes/dispenser.json b/data/minecraft/recipes/dispenser.json new file mode 100644 index 0000000..de4095f --- /dev/null +++ b/data/minecraft/recipes/dispenser.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "tag": "minecraft:stone_crafting_materials" + }, + "R": { + "item": "minecraft:redstone" + }, + "X": { + "item": "minecraft:bow" + } + }, + "pattern": [ + "###", + "#X#", + "#R#" + ], + "result": { + "item": "minecraft:dispenser" + }, + "show_notification": true +} diff --git a/data/minecraft/recipes/dropper.json b/data/minecraft/recipes/dropper.json new file mode 100644 index 0000000..9c8a4eb --- /dev/null +++ b/data/minecraft/recipes/dropper.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "tag": "minecraft:stone_crafting_materials" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + "###", + "# #", + "#R#" + ], + "result": { + "item": "minecraft:dropper" + }, + "show_notification": true +} diff --git a/data/minecraft/recipes/lever.json b/data/minecraft/recipes/lever.json new file mode 100644 index 0000000..772b758 --- /dev/null +++ b/data/minecraft/recipes/lever.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "tag": "minecraft:stone_crafting_materials" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "X", + "#" + ], + "result": { + "item": "minecraft:lever" + }, + "show_notification": true +} diff --git a/data/minecraft/recipes/observer.json b/data/minecraft/recipes/observer.json new file mode 100644 index 0000000..75ee96d --- /dev/null +++ b/data/minecraft/recipes/observer.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "tag": "minecraft:stone_crafting_materials" + }, + "Q": { + "item": "minecraft:quartz" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + "###", + "RRQ", + "###" + ], + "result": { + "item": "minecraft:observer" + }, + "show_notification": true +} diff --git a/data/minecraft/recipes/piston.json b/data/minecraft/recipes/piston.json new file mode 100644 index 0000000..b35645a --- /dev/null +++ b/data/minecraft/recipes/piston.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "tag": "minecraft:stone_crafting_materials" + }, + "R": { + "item": "minecraft:redstone" + }, + "T": { + "tag": "minecraft:planks" + }, + "X": { + "item": "minecraft:iron_ingot" + } + }, + "pattern": [ + "TTT", + "#X#", + "#R#" + ], + "result": { + "item": "minecraft:piston" + }, + "show_notification": true +} diff --git a/data/minecraft/tags/items/stone_crafting_materials.json b/data/minecraft/tags/items/stone_crafting_materials.json new file mode 100644 index 0000000..70b23b2 --- /dev/null +++ b/data/minecraft/tags/items/stone_crafting_materials.json @@ -0,0 +1,10 @@ +{ + "values": [ + "minecraft:andesite", + "minecraft:granite", + "minecraft:diorite", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:dripstone_block" + ] +}