From b46465ea5f142700327710b212bb07bd83c471af Mon Sep 17 00:00:00 2001 From: Sergeant Acoustic Date: Sat, 6 Sep 2025 01:32:00 +0100 Subject: [PATCH] Add more stone crafting materials --- data/minecraft/recipes/dispenser.json | 24 +++++++++++++++++ data/minecraft/recipes/dropper.json | 21 +++++++++++++++ data/minecraft/recipes/lever.json | 20 ++++++++++++++ data/minecraft/recipes/observer.json | 24 +++++++++++++++++ data/minecraft/recipes/piston.json | 27 +++++++++++++++++++ .../tags/items/stone_crafting_materials.json | 10 +++++++ 6 files changed, 126 insertions(+) create mode 100644 data/minecraft/recipes/dispenser.json create mode 100644 data/minecraft/recipes/dropper.json create mode 100644 data/minecraft/recipes/lever.json create mode 100644 data/minecraft/recipes/observer.json create mode 100644 data/minecraft/recipes/piston.json create mode 100644 data/minecraft/tags/items/stone_crafting_materials.json 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" + ] +}