From a7e7ed97b41e0fec3d560997f190847860a77711 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 20 Jan 2024 10:29:42 +0100 Subject: [PATCH] Add recipes for parts, blocks, and items --- .../crafting/part_terminal_scripting.json | 28 +++++++++++++++++++ .../recipes/crafting/scripting_disk.json | 20 +++++++++++++ .../recipes/crafting/scripting_drive.json | 22 +++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 src/main/resources/data/integratedscripting/recipes/crafting/part_terminal_scripting.json create mode 100644 src/main/resources/data/integratedscripting/recipes/crafting/scripting_disk.json create mode 100644 src/main/resources/data/integratedscripting/recipes/crafting/scripting_drive.json diff --git a/src/main/resources/data/integratedscripting/recipes/crafting/part_terminal_scripting.json b/src/main/resources/data/integratedscripting/recipes/crafting/part_terminal_scripting.json new file mode 100644 index 00000000..b4bf1d56 --- /dev/null +++ b/src/main/resources/data/integratedscripting/recipes/crafting/part_terminal_scripting.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RMR", + "VDW", + "R R" + ], + "key": { + "R": { + "tag": "forge:dusts/redstone" + }, + "M": { + "item": "integratedscripting:mendesite" + }, + "V": { + "item": "integrateddynamics:variable_transformer_output" + }, + "D": { + "item": "integrateddynamics:part_display_panel" + }, + "W": { + "item": "integrateddynamics:variable_transformer_input" + } + }, + "result": { + "item": "integratedscripting:part_terminal_scripting" + } +} \ No newline at end of file diff --git a/src/main/resources/data/integratedscripting/recipes/crafting/scripting_disk.json b/src/main/resources/data/integratedscripting/recipes/crafting/scripting_disk.json new file mode 100644 index 00000000..db2b62da --- /dev/null +++ b/src/main/resources/data/integratedscripting/recipes/crafting/scripting_disk.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " V ", + "VMV", + " V " + ], + "key": { + "V": { + "item": "integrateddynamics:variable" + }, + "M": { + "item": "integratedscripting:mendesite" + } + }, + "result": { + "item": "integratedscripting:scripting_disk", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/integratedscripting/recipes/crafting/scripting_drive.json b/src/main/resources/data/integratedscripting/recipes/crafting/scripting_drive.json new file mode 100644 index 00000000..bde90307 --- /dev/null +++ b/src/main/resources/data/integratedscripting/recipes/crafting/scripting_drive.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " D ", + "DSD", + " J " + ], + "key": { + "D": { + "item": "integratedscripting:scripting_disk" + }, + "S": { + "item": "integrateddynamics:variablestore" + }, + "J": { + "item": "minecraft:jukebox" + } + }, + "result": { + "item": "integratedscripting:scripting_drive" + } +} \ No newline at end of file