From 8cf0df6f59ddbbb1d95425d6ca4c9e1fb444747c Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Tue, 12 Oct 2021 21:23:36 +0700 Subject: [PATCH] Even more recipes --- .../java/ru/dbotthepony/mc/otm/Registry.java | 28 +++++++++---------- .../recipes/machines/drive_viewer.json | 22 +++++++++++++++ .../recipes/machines/energy_counter.json | 23 +++++++++++++++ .../recipes/machines/matter_bottler.json | 26 ++++++----------- .../machines/matter_capacitor_bank.json | 24 ++++++++++++++++ .../recipes/machines/matter_decomposer.json | 24 ++++++++++++++++ .../recipes/machines/matter_panel.json | 23 +++++++++++++++ .../recipes/machines/matter_replicator.json | 24 ++++++++++++++++ .../recipes/machines/matter_scanner.json | 24 ++++++++++++++++ .../recipes/machines/pattern_storage.json | 23 +++++++++++++++ 10 files changed, 209 insertions(+), 32 deletions(-) create mode 100644 src/main/resources/data/overdrive_that_matters/recipes/machines/drive_viewer.json create mode 100644 src/main/resources/data/overdrive_that_matters/recipes/machines/energy_counter.json create mode 100644 src/main/resources/data/overdrive_that_matters/recipes/machines/matter_capacitor_bank.json create mode 100644 src/main/resources/data/overdrive_that_matters/recipes/machines/matter_decomposer.json create mode 100644 src/main/resources/data/overdrive_that_matters/recipes/machines/matter_panel.json create mode 100644 src/main/resources/data/overdrive_that_matters/recipes/machines/matter_replicator.json create mode 100644 src/main/resources/data/overdrive_that_matters/recipes/machines/matter_scanner.json create mode 100644 src/main/resources/data/overdrive_that_matters/recipes/machines/pattern_storage.json diff --git a/src/main/java/ru/dbotthepony/mc/otm/Registry.java b/src/main/java/ru/dbotthepony/mc/otm/Registry.java index 6d9170352..f3cda2660 100644 --- a/src/main/java/ru/dbotthepony/mc/otm/Registry.java +++ b/src/main/java/ru/dbotthepony/mc/otm/Registry.java @@ -98,20 +98,20 @@ public class Registry { public static class Names { // blocks - public static final ResourceLocation ANDROID_STATION = new ResourceLocation(OverdriveThatMatters.MOD_ID, "android_station"); - public static final ResourceLocation BATTERY_BANK = new ResourceLocation(OverdriveThatMatters.MOD_ID, "battery_bank"); - public static final ResourceLocation MATTER_DECOMPOSER = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_decomposer"); - public static final ResourceLocation MATTER_CAPACITOR_BANK = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_capacitor_bank"); - public static final ResourceLocation MATTER_CABLE = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_cable"); - public static final ResourceLocation PATTERN_STORAGE = new ResourceLocation(OverdriveThatMatters.MOD_ID, "pattern_storage"); - public static final ResourceLocation MATTER_SCANNER = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_scanner"); - public static final ResourceLocation MATTER_PANEL = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_panel"); - public static final ResourceLocation MATTER_REPLICATOR = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_replicator"); - public static final ResourceLocation MATTER_BOTTLER = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_bottler"); - public static final ResourceLocation DRIVE_VIEWER = new ResourceLocation(OverdriveThatMatters.MOD_ID, "drive_viewer"); - public static final ResourceLocation DRIVE_RACK = new ResourceLocation(OverdriveThatMatters.MOD_ID, "drive_rack"); - public static final ResourceLocation ITEM_MONITOR = new ResourceLocation(OverdriveThatMatters.MOD_ID, "item_monitor"); - public static final ResourceLocation ENERGY_COUNTER = new ResourceLocation(OverdriveThatMatters.MOD_ID, "energy_counter"); + public static final ResourceLocation ANDROID_STATION = new ResourceLocation(OverdriveThatMatters.MOD_ID, "android_station"); // без рецепта + public static final ResourceLocation BATTERY_BANK = new ResourceLocation(OverdriveThatMatters.MOD_ID, "battery_bank"); // нужен рецепт + public static final ResourceLocation MATTER_DECOMPOSER = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_decomposer"); // есть рецепт + public static final ResourceLocation MATTER_CAPACITOR_BANK = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_capacitor_bank"); // есть рецепт + public static final ResourceLocation MATTER_CABLE = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_cable"); // есть рецепт + public static final ResourceLocation PATTERN_STORAGE = new ResourceLocation(OverdriveThatMatters.MOD_ID, "pattern_storage"); // есть рецепт + public static final ResourceLocation MATTER_SCANNER = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_scanner"); // есть рецепт + public static final ResourceLocation MATTER_PANEL = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_panel"); // есть рецепт + public static final ResourceLocation MATTER_REPLICATOR = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_replicator"); // есть рецепт + public static final ResourceLocation MATTER_BOTTLER = new ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_bottler"); // есть рецепт + public static final ResourceLocation DRIVE_VIEWER = new ResourceLocation(OverdriveThatMatters.MOD_ID, "drive_viewer"); // есть рецепт + public static final ResourceLocation DRIVE_RACK = new ResourceLocation(OverdriveThatMatters.MOD_ID, "drive_rack"); // нужен рецепт (после улучшений) + public static final ResourceLocation ITEM_MONITOR = new ResourceLocation(OverdriveThatMatters.MOD_ID, "item_monitor"); // нужен рецепт (после улучшений) + public static final ResourceLocation ENERGY_COUNTER = new ResourceLocation(OverdriveThatMatters.MOD_ID, "energy_counter"); // нужен рецепт public static final ResourceLocation BLACK_HOLE = new ResourceLocation(OverdriveThatMatters.MOD_ID, "black_hole"); public static final ResourceLocation CARGO_CRATE = new ResourceLocation(OverdriveThatMatters.MOD_ID, "cargo_crate"); diff --git a/src/main/resources/data/overdrive_that_matters/recipes/machines/drive_viewer.json b/src/main/resources/data/overdrive_that_matters/recipes/machines/drive_viewer.json new file mode 100644 index 000000000..d3f652d70 --- /dev/null +++ b/src/main/resources/data/overdrive_that_matters/recipes/machines/drive_viewer.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + + "pattern": [ + "P P", + "DFG", + "CIC" + ], + + "key": { + "P": {"tag": "forge:plates/iron"}, + "D": {"tag": "forge:dusts/glowstone"}, + "C": {"tag": "forge:circuits/basic"}, + "I": {"item": "overdrive_that_matters:matter_io_port"}, + "F": {"item": "overdrive_that_matters:machine_frame"} + }, + + "result": { + "item": "overdrive_that_matters:drive_viewer", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/recipes/machines/energy_counter.json b/src/main/resources/data/overdrive_that_matters/recipes/machines/energy_counter.json new file mode 100644 index 000000000..e9680cf36 --- /dev/null +++ b/src/main/resources/data/overdrive_that_matters/recipes/machines/energy_counter.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + + "pattern": [ + "PIP", + "CGg", + "PIP" + ], + + "key": { + "F": {"item": "overdrive_that_matters:machine_frame"}, + "I": {"item": "overdrive_that_matters:energy_bus"}, + "G": {"tag": "forge:dusts/glowstone"}, + "g": {"tag": "forge:glass_panes"}, + "C": {"tag": "forge:circuits/basic"}, + "P": {"tag": "forge:plates/iron"} + }, + + "result": { + "item": "overdrive_that_matters:energy_counter", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_bottler.json b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_bottler.json index d9a7163cd..4654feac9 100644 --- a/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_bottler.json +++ b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_bottler.json @@ -2,27 +2,17 @@ "type": "minecraft:crafting_shaped", "pattern": [ - " I ", - "PFP", - "GGG" + "PIP", + "GFG", + "- -" ], "key": { - "F": { - "item": "overdrive_that_matters:machine_frame" - }, - - "I": { - "item": "overdrive_that_matters:matter_io_port" - }, - - "G": { - "tag": "forge:glass" - }, - - "P": { - "item": "overdrive_that_matters:matter_capacitor_parts" - } + "F": {"item": "overdrive_that_matters:machine_frame"}, + "I": {"item": "overdrive_that_matters:matter_io_port"}, + "-": {"item": "overdrive_that_matters:matter_cable"}, + "G": {"tag": "forge:glass"}, + "P": {"item": "overdrive_that_matters:matter_capacitor_parts"} }, "result": { diff --git a/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_capacitor_bank.json b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_capacitor_bank.json new file mode 100644 index 000000000..d37e3c7c3 --- /dev/null +++ b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_capacitor_bank.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + + "pattern": [ + "GTG", + "TFT", + "-I-" + ], + + "key": { + "G": {"tag": "forge:glass"}, + "I": {"item": "overdrive_that_matters:matter_io_port"}, + "F": {"item": "overdrive_that_matters:machine_frame"}, + "P": {"item": "overdrive_that_matters:matter_capacitor_parts"}, + "-": {"item": "overdrive_that_matters:matter_cable"}, + "T": {"tag": "forge:plates/iron"}, + "C": {"tag": "forge:circuits/basic"} + }, + + "result": { + "item": "overdrive_that_matters:matter_replicator", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_decomposer.json b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_decomposer.json new file mode 100644 index 000000000..cd3fb300e --- /dev/null +++ b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_decomposer.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + + "pattern": [ + "MCI", + "TFT", + "-P-" + ], + + "key": { + "M": {"item": "overdrive_that_matters:matter_transform_matrix"}, + "I": {"item": "overdrive_that_matters:matter_io_port"}, + "F": {"item": "overdrive_that_matters:machine_frame"}, + "P": {"item": "overdrive_that_matters:matter_capacitor_parts"}, + "-": {"item": "overdrive_that_matters:matter_cable"}, + "T": {"tag": "forge:plates/tritanium"}, + "C": {"tag": "forge:circuits/basic"} + }, + + "result": { + "item": "overdrive_that_matters:matter_decomposer", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_panel.json b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_panel.json new file mode 100644 index 000000000..abe33da3b --- /dev/null +++ b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_panel.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + + "pattern": [ + "ETP", + "-GP", + "CTP" + ], + + "key": { + "P": {"tag": "forge:glass_panes"}, + "G": {"tag": "forge:dusts/glowstone"}, + "T": {"tag": "forge:plates/iron"}, + "C": {"tag": "forge:circuits/advanced"}, + "E": {"item": "overdrive_that_matters:electric_parts"}, + "-": {"item": "overdrive_that_matters:matter_cable"} + }, + + "result": { + "item": "overdrive_that_matters:matter_panel", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_replicator.json b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_replicator.json new file mode 100644 index 000000000..500499c5f --- /dev/null +++ b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_replicator.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + + "pattern": [ + "ICM", + "DFD", + "-P-" + ], + + "key": { + "M": {"item": "overdrive_that_matters:matter_transform_matrix"}, + "I": {"item": "overdrive_that_matters:matter_io_port"}, + "F": {"item": "overdrive_that_matters:machine_frame"}, + "P": {"item": "overdrive_that_matters:matter_capacitor_parts"}, + "-": {"item": "overdrive_that_matters:matter_cable"}, + "D": {"tag": "forge:gems/diamond"}, + "C": {"tag": "forge:circuits/advanced"} + }, + + "result": { + "item": "overdrive_that_matters:matter_replicator", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_scanner.json b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_scanner.json new file mode 100644 index 000000000..3b702138f --- /dev/null +++ b/src/main/resources/data/overdrive_that_matters/recipes/machines/matter_scanner.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + + "pattern": [ + "CMC", + "TFT", + "-I-" + ], + + "key": { + "M": {"item": "overdrive_that_matters:matter_transform_matrix"}, + "F": {"item": "overdrive_that_matters:machine_frame"}, + "P": {"item": "overdrive_that_matters:matter_capacitor_parts"}, + "-": {"item": "overdrive_that_matters:matter_cable"}, + "T": {"tag": "forge:plates/iron"}, + "C": {"tag": "forge:circuits/basic"}, + "I": {"tag": "forge:circuits/advanced"} + }, + + "result": { + "item": "overdrive_that_matters:matter_scanner", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/recipes/machines/pattern_storage.json b/src/main/resources/data/overdrive_that_matters/recipes/machines/pattern_storage.json new file mode 100644 index 000000000..0f389891b --- /dev/null +++ b/src/main/resources/data/overdrive_that_matters/recipes/machines/pattern_storage.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + + "pattern": [ + "GGG", + "TFT", + "-C-" + ], + + "key": { + "G": {"tag": "forge:glass"}, + "F": {"item": "overdrive_that_matters:machine_frame"}, + "P": {"item": "overdrive_that_matters:matter_capacitor_parts"}, + "-": {"item": "overdrive_that_matters:matter_cable"}, + "T": {"tag": "forge:plates/iron"}, + "C": {"tag": "forge:circuits/basic"} + }, + + "result": { + "item": "overdrive_that_matters:pattern_storage", + "count": 1 + } +} \ No newline at end of file