From b119ea2a4c462fb4ae87a6b59f677b4b9df90934 Mon Sep 17 00:00:00 2001 From: Andrew-71 Date: Wed, 4 Oct 2023 14:47:51 +0300 Subject: [PATCH] Add some missing recipes --- build.gradle | 2 +- .../building_blocks/beige_concrete.json | 61 +++++++++ .../building_blocks/big_green_tiles.json | 2 +- .../building_blocks/blue_concrete.json | 61 +++++++++ ...iron_bars_from_iron_bars_stonecutting.json | 35 +++++ ...s_from_vintage_iron_bars_stonecutting.json | 35 +++++ ...om_white_boundary_marker_stonecutting.json | 35 +++++ ...om_white_boundary_marker_stonecutting.json | 35 +++++ .../building_blocks/dye_beige_concrete.json | 35 +++++ .../dye_black_boundary_marker.json | 35 +++++ .../dye_blue_boundary_marker.json | 35 +++++ .../building_blocks/dye_blue_concrete.json | 35 +++++ .../building_blocks/dye_blue_warning.json | 35 +++++ .../dye_brown_boundary_marker.json | 35 +++++ .../dye_cyan_boundary_marker.json | 35 +++++ .../building_blocks/dye_cyan_warning.json | 35 +++++ .../dye_gray_boundary_marker.json | 35 +++++ .../building_blocks/dye_gray_warning.json | 35 +++++ .../dye_green_boundary_marker.json | 35 +++++ .../building_blocks/dye_green_concrete.json | 35 +++++ .../building_blocks/dye_green_warning.json | 35 +++++ .../dye_industrial_warning.json | 35 +++++ .../dye_light_blue_boundary_marker.json | 35 +++++ .../dye_light_blue_warning.json | 35 +++++ .../dye_light_gray_boundary_marker.json | 35 +++++ .../dye_lime_boundary_marker.json | 35 +++++ .../building_blocks/dye_lime_warning.json | 35 +++++ .../dye_magenta_boundary_marker.json | 35 +++++ .../building_blocks/dye_magenta_warning.json | 35 +++++ .../dye_orange_boundary_marker.json | 35 +++++ .../building_blocks/dye_orange_warning.json | 35 +++++ .../dye_pink_boundary_marker.json | 35 +++++ .../dye_purple_boundary_marker.json | 35 +++++ .../building_blocks/dye_purple_warning.json | 35 +++++ .../dye_red_boundary_marker.json | 35 +++++ .../building_blocks/dye_red_concrete.json | 35 +++++ .../building_blocks/dye_red_warning.json | 35 +++++ .../dye_white_boundary_marker.json | 35 +++++ .../building_blocks/dye_white_concrete.json | 35 +++++ .../dye_yellow_boundary_marker.json | 35 +++++ .../building_blocks/dye_yellow_concrete.json | 35 +++++ .../building_blocks/dye_yellow_warning.json | 35 +++++ .../recipes/building_blocks/green_bricks.json | 2 +- .../building_blocks/green_concrete.json | 61 +++++++++ ...bars_from_blue_iron_bars_stonecutting.json | 35 +++++ ...s_from_vintage_iron_bars_stonecutting.json | 35 +++++ .../recipes/building_blocks/red_concrete.json | 61 +++++++++ ...bars_from_blue_iron_bars_stonecutting.json | 35 +++++ ...iron_bars_from_iron_bars_stonecutting.json | 35 +++++ .../building_blocks/white_concrete.json | 61 +++++++++ .../building_blocks/yellow_concrete.json | 61 +++++++++ .../new_soviet/recipes/beige_concrete.json | 28 ++++ .../new_soviet/recipes/big_green_tiles.json | 10 +- .../new_soviet/recipes/blue_concrete.json | 28 ++++ ...iron_bars_from_iron_bars_stonecutting.json | 8 ++ ...s_from_vintage_iron_bars_stonecutting.json | 8 ++ ...om_white_boundary_marker_stonecutting.json | 8 ++ .../new_soviet/recipes/dark_brick_tiles.json | 10 +- ...om_white_boundary_marker_stonecutting.json | 8 ++ .../recipes/dye_beige_concrete.json | 30 +++++ .../recipes/dye_black_boundary_marker.json | 60 +++++++++ .../recipes/dye_blue_boundary_marker.json | 60 +++++++++ .../new_soviet/recipes/dye_blue_concrete.json | 30 +++++ .../new_soviet/recipes/dye_blue_warning.json | 48 +++++++ .../recipes/dye_brown_boundary_marker.json | 60 +++++++++ .../recipes/dye_cyan_boundary_marker.json | 60 +++++++++ .../new_soviet/recipes/dye_cyan_warning.json | 48 +++++++ .../recipes/dye_gray_boundary_marker.json | 60 +++++++++ .../new_soviet/recipes/dye_gray_warning.json | 48 +++++++ .../recipes/dye_green_boundary_marker.json | 60 +++++++++ .../recipes/dye_green_concrete.json | 30 +++++ .../new_soviet/recipes/dye_green_warning.json | 48 +++++++ .../recipes/dye_industrial_warning.json | 48 +++++++ .../dye_light_blue_boundary_marker.json | 60 +++++++++ .../recipes/dye_light_blue_warning.json | 48 +++++++ .../dye_light_gray_boundary_marker.json | 60 +++++++++ .../recipes/dye_lime_boundary_marker.json | 60 +++++++++ .../new_soviet/recipes/dye_lime_warning.json | 48 +++++++ .../recipes/dye_magenta_boundary_marker.json | 60 +++++++++ .../recipes/dye_magenta_warning.json | 48 +++++++ .../recipes/dye_orange_boundary_marker.json | 60 +++++++++ .../recipes/dye_orange_warning.json | 48 +++++++ .../recipes/dye_pink_boundary_marker.json | 60 +++++++++ .../recipes/dye_purple_boundary_marker.json | 60 +++++++++ .../recipes/dye_purple_warning.json | 48 +++++++ .../recipes/dye_red_boundary_marker.json | 60 +++++++++ .../new_soviet/recipes/dye_red_concrete.json | 30 +++++ .../new_soviet/recipes/dye_red_warning.json | 48 +++++++ .../recipes/dye_white_boundary_marker.json | 60 +++++++++ .../recipes/dye_white_concrete.json | 30 +++++ .../recipes/dye_yellow_boundary_marker.json | 60 +++++++++ .../recipes/dye_yellow_concrete.json | 30 +++++ .../recipes/dye_yellow_warning.json | 48 +++++++ .../data/new_soviet/recipes/green_bricks.json | 10 +- .../new_soviet/recipes/green_concrete.json | 28 ++++ ...bars_from_blue_iron_bars_stonecutting.json | 8 ++ ...s_from_vintage_iron_bars_stonecutting.json | 8 ++ .../data/new_soviet/recipes/red_bricks.json | 10 +- .../data/new_soviet/recipes/red_concrete.json | 28 ++++ .../recipes/small_yellow_tiles.json | 8 +- ...bars_from_blue_iron_bars_stonecutting.json | 8 ++ ...iron_bars_from_iron_bars_stonecutting.json | 8 ++ .../new_soviet/recipes/white_concrete.json | 28 ++++ .../new_soviet/recipes/yellow_concrete.json | 28 ++++ .../new_soviet/blocks/BarbedWireBlock.java | 2 - .../su/a71/new_soviet/blocks/meat/INFO.md | 2 + .../new_soviet/datagen/RecipeGenerator.java | 120 ++++++++++-------- .../models/block/switch_type_2_off_fix.json | 95 ++++++++++++++ 108 files changed, 3972 insertions(+), 85 deletions(-) create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/beige_concrete.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_concrete.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_iron_bars_from_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_iron_bars_from_vintage_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/bone_block_from_white_boundary_marker_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/diorite_wall_from_white_boundary_marker_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_beige_concrete.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_black_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_concrete.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_brown_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_cyan_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_cyan_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_gray_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_gray_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_concrete.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_industrial_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_blue_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_blue_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_gray_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_lime_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_lime_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_magenta_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_magenta_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_orange_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_orange_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_pink_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_purple_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_purple_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_concrete.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_white_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_white_concrete.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_concrete.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_warning.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/green_concrete.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/iron_bars_from_blue_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/iron_bars_from_vintage_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/red_concrete.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/vintage_iron_bars_from_blue_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/vintage_iron_bars_from_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/white_concrete.json create mode 100644 src/main/generated/data/new_soviet/advancements/recipes/building_blocks/yellow_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/beige_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/blue_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/blue_iron_bars_from_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/recipes/blue_iron_bars_from_vintage_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/recipes/bone_block_from_white_boundary_marker_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/recipes/diorite_wall_from_white_boundary_marker_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_beige_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_black_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_blue_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_blue_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_blue_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_brown_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_cyan_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_cyan_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_gray_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_gray_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_green_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_green_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_green_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_industrial_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_light_blue_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_light_blue_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_light_gray_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_lime_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_lime_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_magenta_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_magenta_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_orange_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_orange_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_pink_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_purple_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_purple_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_red_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_red_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_red_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_white_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_white_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_yellow_boundary_marker.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_yellow_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/dye_yellow_warning.json create mode 100644 src/main/generated/data/new_soviet/recipes/green_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/iron_bars_from_blue_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/recipes/iron_bars_from_vintage_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/recipes/red_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/vintage_iron_bars_from_blue_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/recipes/vintage_iron_bars_from_iron_bars_stonecutting.json create mode 100644 src/main/generated/data/new_soviet/recipes/white_concrete.json create mode 100644 src/main/generated/data/new_soviet/recipes/yellow_concrete.json create mode 100644 src/main/java/su/a71/new_soviet/blocks/meat/INFO.md create mode 100644 src/main/resources/assets/new_soviet/models/block/switch_type_2_off_fix.json diff --git a/build.gradle b/build.gradle index ded9d04..e71499c 100644 --- a/build.gradle +++ b/build.gradle @@ -99,7 +99,7 @@ modrinth { versionNumber = mod_version versionType = "beta" // `release`, `beta`, `alpha` uploadFile = remapJar - gameVersions = ["1.20", "1.20.1"] + gameVersions = ["1.20.1"] loaders = ["fabric"] dependencies { // scope.type diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/beige_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/beige_concrete.json new file mode 100644 index 0000000..fe1009d --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/beige_concrete.json @@ -0,0 +1,61 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_light_gray_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:light_gray_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_stone": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:stone" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "new_soviet:beige_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_light_gray_dye", + "has_iron_bars", + "has_stone", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "new_soviet:beige_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/big_green_tiles.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/big_green_tiles.json index cbab9a1..969c45b 100644 --- a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/big_green_tiles.json +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/big_green_tiles.json @@ -34,8 +34,8 @@ }, "requirements": [ [ - "has_green_dye", "has_big_diorite_tiles", + "has_green_dye", "has_the_recipe" ] ], diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_concrete.json new file mode 100644 index 0000000..583974a --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_concrete.json @@ -0,0 +1,61 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blue_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:blue_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_stone": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:stone" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "new_soviet:blue_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_blue_dye", + "has_iron_bars", + "has_stone", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "new_soviet:blue_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_iron_bars_from_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_iron_bars_from_iron_bars_stonecutting.json new file mode 100644 index 0000000..4d250c2 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_iron_bars_from_iron_bars_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:blue_iron_bars_from_iron_bars_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_iron_bars", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:blue_iron_bars_from_iron_bars_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_iron_bars_from_vintage_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_iron_bars_from_vintage_iron_bars_stonecutting.json new file mode 100644 index 0000000..3f91f25 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/blue_iron_bars_from_vintage_iron_bars_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:blue_iron_bars_from_vintage_iron_bars_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_vintage_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "new_soviet:vintage_iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_vintage_iron_bars", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:blue_iron_bars_from_vintage_iron_bars_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/bone_block_from_white_boundary_marker_stonecutting.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/bone_block_from_white_boundary_marker_stonecutting.json new file mode 100644 index 0000000..b18da9b --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/bone_block_from_white_boundary_marker_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:bone_block_from_white_boundary_marker_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_boundary_marker": { + "conditions": { + "items": [ + { + "items": [ + "new_soviet:white_boundary_marker" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_boundary_marker", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:bone_block_from_white_boundary_marker_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/diorite_wall_from_white_boundary_marker_stonecutting.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/diorite_wall_from_white_boundary_marker_stonecutting.json new file mode 100644 index 0000000..758226b --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/diorite_wall_from_white_boundary_marker_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:diorite_wall_from_white_boundary_marker_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_boundary_marker": { + "conditions": { + "items": [ + { + "items": [ + "new_soviet:white_boundary_marker" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_boundary_marker", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:diorite_wall_from_white_boundary_marker_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_beige_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_beige_concrete.json new file mode 100644 index 0000000..b116f20 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_beige_concrete.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:light_gray_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_beige_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_beige_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_black_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_black_boundary_marker.json new file mode 100644 index 0000000..2660833 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_black_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:black_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_black_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_black_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_boundary_marker.json new file mode 100644 index 0000000..bf1ea08 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:blue_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_blue_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_blue_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_concrete.json new file mode 100644 index 0000000..9f46eb1 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_concrete.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:blue_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_blue_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_blue_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_warning.json new file mode 100644 index 0000000..3df090d --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_blue_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:blue_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_blue_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_blue_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_brown_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_brown_boundary_marker.json new file mode 100644 index 0000000..9bf8062 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_brown_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:brown_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_brown_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_brown_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_cyan_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_cyan_boundary_marker.json new file mode 100644 index 0000000..1ac9082 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_cyan_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:cyan_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_cyan_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_cyan_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_cyan_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_cyan_warning.json new file mode 100644 index 0000000..21158a7 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_cyan_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:cyan_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_cyan_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_cyan_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_gray_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_gray_boundary_marker.json new file mode 100644 index 0000000..9d9e63a --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_gray_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:gray_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_gray_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_gray_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_gray_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_gray_warning.json new file mode 100644 index 0000000..fd52c04 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_gray_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:gray_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_gray_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_gray_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_boundary_marker.json new file mode 100644 index 0000000..388c9e2 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:green_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_green_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_green_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_concrete.json new file mode 100644 index 0000000..770c800 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_concrete.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:green_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_green_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_green_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_warning.json new file mode 100644 index 0000000..56dc3a4 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_green_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:green_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_green_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_green_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_industrial_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_industrial_warning.json new file mode 100644 index 0000000..5006210 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_industrial_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:black_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_industrial_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_industrial_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_blue_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_blue_boundary_marker.json new file mode 100644 index 0000000..ea2a325 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_blue_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:light_blue_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_light_blue_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_light_blue_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_blue_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_blue_warning.json new file mode 100644 index 0000000..faf8114 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_blue_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:light_blue_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_light_blue_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_light_blue_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_gray_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_gray_boundary_marker.json new file mode 100644 index 0000000..732a53e --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_light_gray_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:light_gray_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_light_gray_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_light_gray_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_lime_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_lime_boundary_marker.json new file mode 100644 index 0000000..56b4578 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_lime_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:lime_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_lime_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_lime_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_lime_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_lime_warning.json new file mode 100644 index 0000000..c30f4ee --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_lime_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:lime_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_lime_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_lime_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_magenta_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_magenta_boundary_marker.json new file mode 100644 index 0000000..e9ab60e --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_magenta_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:magenta_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_magenta_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_magenta_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_magenta_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_magenta_warning.json new file mode 100644 index 0000000..6531628 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_magenta_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:magenta_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_magenta_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_magenta_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_orange_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_orange_boundary_marker.json new file mode 100644 index 0000000..ef468cb --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_orange_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:orange_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_orange_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_orange_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_orange_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_orange_warning.json new file mode 100644 index 0000000..a2ed111 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_orange_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:orange_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_orange_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_orange_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_pink_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_pink_boundary_marker.json new file mode 100644 index 0000000..5467057 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_pink_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:pink_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_pink_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_pink_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_purple_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_purple_boundary_marker.json new file mode 100644 index 0000000..f583775 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_purple_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:purple_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_purple_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_purple_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_purple_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_purple_warning.json new file mode 100644 index 0000000..c0597d0 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_purple_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:purple_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_purple_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_purple_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_boundary_marker.json new file mode 100644 index 0000000..a87d25b --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:red_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_red_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_red_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_concrete.json new file mode 100644 index 0000000..2eeb220 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_concrete.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:red_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_red_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_red_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_warning.json new file mode 100644 index 0000000..bb5568d --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_red_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:red_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_red_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_red_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_white_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_white_boundary_marker.json new file mode 100644 index 0000000..4ae0776 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_white_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:white_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_white_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_white_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_white_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_white_concrete.json new file mode 100644 index 0000000..c7d6e85 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_white_concrete.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:white_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_white_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_white_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_boundary_marker.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_boundary_marker.json new file mode 100644 index 0000000..fa23688 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_boundary_marker.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:yellow_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_yellow_boundary_marker" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_yellow_boundary_marker" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_concrete.json new file mode 100644 index 0000000..11275ec --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_concrete.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:yellow_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_yellow_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_yellow_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_warning.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_warning.json new file mode 100644 index 0000000..ff3f922 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/dye_yellow_warning.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_needed_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:yellow_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dye_yellow_warning" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_needed_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dye_yellow_warning" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/green_bricks.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/green_bricks.json index f1e5df2..93a10e7 100644 --- a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/green_bricks.json +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/green_bricks.json @@ -34,8 +34,8 @@ }, "requirements": [ [ - "has_green_dye", "has_bricks", + "has_green_dye", "has_the_recipe" ] ], diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/green_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/green_concrete.json new file mode 100644 index 0000000..5f459b4 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/green_concrete.json @@ -0,0 +1,61 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_green_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:green_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_stone": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:stone" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "new_soviet:green_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_green_dye", + "has_iron_bars", + "has_stone", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "new_soviet:green_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/iron_bars_from_blue_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/iron_bars_from_blue_iron_bars_stonecutting.json new file mode 100644 index 0000000..80d92bc --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/iron_bars_from_blue_iron_bars_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blue_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "new_soviet:blue_iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:iron_bars_from_blue_iron_bars_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_blue_iron_bars", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:iron_bars_from_blue_iron_bars_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/iron_bars_from_vintage_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/iron_bars_from_vintage_iron_bars_stonecutting.json new file mode 100644 index 0000000..c76e8dd --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/iron_bars_from_vintage_iron_bars_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:iron_bars_from_vintage_iron_bars_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_vintage_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "new_soviet:vintage_iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_vintage_iron_bars", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:iron_bars_from_vintage_iron_bars_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/red_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/red_concrete.json new file mode 100644 index 0000000..a9d3d07 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/red_concrete.json @@ -0,0 +1,61 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_red_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:red_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_stone": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:stone" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "new_soviet:red_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_red_dye", + "has_iron_bars", + "has_stone", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "new_soviet:red_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/vintage_iron_bars_from_blue_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/vintage_iron_bars_from_blue_iron_bars_stonecutting.json new file mode 100644 index 0000000..21ff59c --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/vintage_iron_bars_from_blue_iron_bars_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blue_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "new_soviet:blue_iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:vintage_iron_bars_from_blue_iron_bars_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_blue_iron_bars", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:vintage_iron_bars_from_blue_iron_bars_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/vintage_iron_bars_from_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/vintage_iron_bars_from_iron_bars_stonecutting.json new file mode 100644 index 0000000..d6a52ab --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/vintage_iron_bars_from_iron_bars_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:vintage_iron_bars_from_iron_bars_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_iron_bars", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:vintage_iron_bars_from_iron_bars_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/white_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/white_concrete.json new file mode 100644 index 0000000..7c5e6be --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/white_concrete.json @@ -0,0 +1,61 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_stone": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:stone" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "new_soviet:white_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_white_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:white_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_white_dye", + "has_iron_bars", + "has_stone", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "new_soviet:white_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/yellow_concrete.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/yellow_concrete.json new file mode 100644 index 0000000..f876e0b --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/yellow_concrete.json @@ -0,0 +1,61 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron_bars": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:iron_bars" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_stone": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:stone" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "new_soviet:yellow_concrete" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yellow_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:yellow_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_yellow_dye", + "has_iron_bars", + "has_stone", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "new_soviet:yellow_concrete" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/beige_concrete.json b/src/main/generated/data/new_soviet/recipes/beige_concrete.json new file mode 100644 index 0000000..ed6e291 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/beige_concrete.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "B": { + "item": "minecraft:iron_bars" + }, + "C": { + "item": "new_soviet:beige_concrete" + }, + "D": { + "item": "minecraft:light_gray_dye" + }, + "S": { + "item": "minecraft:stone" + } + }, + "pattern": [ + "SBS", + "DC ", + "SBS" + ], + "result": { + "count": 6, + "item": "new_soviet:beige_concrete" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/big_green_tiles.json b/src/main/generated/data/new_soviet/recipes/big_green_tiles.json index 29ce747..9136f8a 100644 --- a/src/main/generated/data/new_soviet/recipes/big_green_tiles.json +++ b/src/main/generated/data/new_soviet/recipes/big_green_tiles.json @@ -2,17 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { + "X": { "item": "new_soviet:big_diorite_tiles" }, - "G": { + "Y": { "item": "minecraft:green_dye" } }, "pattern": [ - "###", - "#G#", - "###" + "XXX", + "XYX", + "XXX" ], "result": { "count": 8, diff --git a/src/main/generated/data/new_soviet/recipes/blue_concrete.json b/src/main/generated/data/new_soviet/recipes/blue_concrete.json new file mode 100644 index 0000000..e579dcb --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/blue_concrete.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "B": { + "item": "minecraft:iron_bars" + }, + "C": { + "item": "new_soviet:blue_concrete" + }, + "D": { + "item": "minecraft:blue_dye" + }, + "S": { + "item": "minecraft:stone" + } + }, + "pattern": [ + "SBS", + "DC ", + "SBS" + ], + "result": { + "count": 6, + "item": "new_soviet:blue_concrete" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/blue_iron_bars_from_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/recipes/blue_iron_bars_from_iron_bars_stonecutting.json new file mode 100644 index 0000000..96bfffe --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/blue_iron_bars_from_iron_bars_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "minecraft:iron_bars" + }, + "result": "new_soviet:blue_iron_bars" +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/blue_iron_bars_from_vintage_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/recipes/blue_iron_bars_from_vintage_iron_bars_stonecutting.json new file mode 100644 index 0000000..bc7a3d6 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/blue_iron_bars_from_vintage_iron_bars_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "new_soviet:vintage_iron_bars" + }, + "result": "new_soviet:blue_iron_bars" +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/bone_block_from_white_boundary_marker_stonecutting.json b/src/main/generated/data/new_soviet/recipes/bone_block_from_white_boundary_marker_stonecutting.json new file mode 100644 index 0000000..982533a --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/bone_block_from_white_boundary_marker_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 2, + "ingredient": { + "item": "new_soviet:white_boundary_marker" + }, + "result": "minecraft:bone_block" +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dark_brick_tiles.json b/src/main/generated/data/new_soviet/recipes/dark_brick_tiles.json index f97fdb6..01166ad 100644 --- a/src/main/generated/data/new_soviet/recipes/dark_brick_tiles.json +++ b/src/main/generated/data/new_soviet/recipes/dark_brick_tiles.json @@ -2,17 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { + "X": { "item": "new_soviet:brick_tiles" }, - "D": { + "Y": { "item": "minecraft:brown_dye" } }, "pattern": [ - "###", - "#D#", - "###" + "XXX", + "XYX", + "XXX" ], "result": { "count": 8, diff --git a/src/main/generated/data/new_soviet/recipes/diorite_wall_from_white_boundary_marker_stonecutting.json b/src/main/generated/data/new_soviet/recipes/diorite_wall_from_white_boundary_marker_stonecutting.json new file mode 100644 index 0000000..445c9ac --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/diorite_wall_from_white_boundary_marker_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "new_soviet:white_boundary_marker" + }, + "result": "minecraft:diorite_wall" +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_beige_concrete.json b/src/main/generated/data/new_soviet/recipes/dye_beige_concrete.json new file mode 100644 index 0000000..0aefe95 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_beige_concrete.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:light_gray_dye" + }, + [ + { + "item": "new_soviet:green_concrete" + }, + { + "item": "new_soviet:yellow_concrete" + }, + { + "item": "new_soviet:blue_concrete" + }, + { + "item": "new_soviet:red_concrete" + }, + { + "item": "new_soviet:white_concrete" + } + ] + ], + "result": { + "item": "new_soviet:beige_concrete" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_black_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_black_boundary_marker.json new file mode 100644 index 0000000..43c0ec4 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_black_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:black_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:black_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_blue_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_blue_boundary_marker.json new file mode 100644 index 0000000..ffa3d5e --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_blue_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:blue_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:blue_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_blue_concrete.json b/src/main/generated/data/new_soviet/recipes/dye_blue_concrete.json new file mode 100644 index 0000000..adfaa50 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_blue_concrete.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:blue_dye" + }, + [ + { + "item": "new_soviet:green_concrete" + }, + { + "item": "new_soviet:yellow_concrete" + }, + { + "item": "new_soviet:red_concrete" + }, + { + "item": "new_soviet:white_concrete" + }, + { + "item": "new_soviet:beige_concrete" + } + ] + ], + "result": { + "item": "new_soviet:blue_concrete" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_blue_warning.json b/src/main/generated/data/new_soviet/recipes/dye_blue_warning.json new file mode 100644 index 0000000..01a731c --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_blue_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:blue_dye" + }, + [ + { + "item": "new_soviet:green_warning" + }, + { + "item": "new_soviet:industrial_warning" + }, + { + "item": "new_soviet:yellow_warning" + }, + { + "item": "new_soviet:light_blue_warning" + }, + { + "item": "new_soviet:red_warning" + }, + { + "item": "new_soviet:gray_warning" + }, + { + "item": "new_soviet:cyan_warning" + }, + { + "item": "new_soviet:orange_warning" + }, + { + "item": "new_soviet:purple_warning" + }, + { + "item": "new_soviet:magenta_warning" + }, + { + "item": "new_soviet:lime_warning" + } + ] + ], + "result": { + "item": "new_soviet:blue_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_brown_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_brown_boundary_marker.json new file mode 100644 index 0000000..1f46581 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_brown_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:brown_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:brown_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_cyan_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_cyan_boundary_marker.json new file mode 100644 index 0000000..386a4da --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_cyan_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:cyan_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:cyan_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_cyan_warning.json b/src/main/generated/data/new_soviet/recipes/dye_cyan_warning.json new file mode 100644 index 0000000..f52fcd1 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_cyan_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:cyan_dye" + }, + [ + { + "item": "new_soviet:green_warning" + }, + { + "item": "new_soviet:industrial_warning" + }, + { + "item": "new_soviet:yellow_warning" + }, + { + "item": "new_soviet:blue_warning" + }, + { + "item": "new_soviet:light_blue_warning" + }, + { + "item": "new_soviet:red_warning" + }, + { + "item": "new_soviet:gray_warning" + }, + { + "item": "new_soviet:orange_warning" + }, + { + "item": "new_soviet:purple_warning" + }, + { + "item": "new_soviet:magenta_warning" + }, + { + "item": "new_soviet:lime_warning" + } + ] + ], + "result": { + "item": "new_soviet:cyan_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_gray_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_gray_boundary_marker.json new file mode 100644 index 0000000..9c92792 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_gray_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:gray_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:gray_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_gray_warning.json b/src/main/generated/data/new_soviet/recipes/dye_gray_warning.json new file mode 100644 index 0000000..97a0c41 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_gray_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:gray_dye" + }, + [ + { + "item": "new_soviet:green_warning" + }, + { + "item": "new_soviet:industrial_warning" + }, + { + "item": "new_soviet:yellow_warning" + }, + { + "item": "new_soviet:blue_warning" + }, + { + "item": "new_soviet:light_blue_warning" + }, + { + "item": "new_soviet:red_warning" + }, + { + "item": "new_soviet:cyan_warning" + }, + { + "item": "new_soviet:orange_warning" + }, + { + "item": "new_soviet:purple_warning" + }, + { + "item": "new_soviet:magenta_warning" + }, + { + "item": "new_soviet:lime_warning" + } + ] + ], + "result": { + "item": "new_soviet:gray_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_green_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_green_boundary_marker.json new file mode 100644 index 0000000..aff2681 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_green_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:green_dye" + }, + [ + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:green_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_green_concrete.json b/src/main/generated/data/new_soviet/recipes/dye_green_concrete.json new file mode 100644 index 0000000..fd64827 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_green_concrete.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:green_dye" + }, + [ + { + "item": "new_soviet:yellow_concrete" + }, + { + "item": "new_soviet:blue_concrete" + }, + { + "item": "new_soviet:red_concrete" + }, + { + "item": "new_soviet:white_concrete" + }, + { + "item": "new_soviet:beige_concrete" + } + ] + ], + "result": { + "item": "new_soviet:green_concrete" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_green_warning.json b/src/main/generated/data/new_soviet/recipes/dye_green_warning.json new file mode 100644 index 0000000..d5a5bf8 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_green_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:green_dye" + }, + [ + { + "item": "new_soviet:industrial_warning" + }, + { + "item": "new_soviet:yellow_warning" + }, + { + "item": "new_soviet:blue_warning" + }, + { + "item": "new_soviet:light_blue_warning" + }, + { + "item": "new_soviet:red_warning" + }, + { + "item": "new_soviet:gray_warning" + }, + { + "item": "new_soviet:cyan_warning" + }, + { + "item": "new_soviet:orange_warning" + }, + { + "item": "new_soviet:purple_warning" + }, + { + "item": "new_soviet:magenta_warning" + }, + { + "item": "new_soviet:lime_warning" + } + ] + ], + "result": { + "item": "new_soviet:green_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_industrial_warning.json b/src/main/generated/data/new_soviet/recipes/dye_industrial_warning.json new file mode 100644 index 0000000..02713e7 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_industrial_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:black_dye" + }, + [ + { + "item": "new_soviet:green_warning" + }, + { + "item": "new_soviet:yellow_warning" + }, + { + "item": "new_soviet:blue_warning" + }, + { + "item": "new_soviet:light_blue_warning" + }, + { + "item": "new_soviet:red_warning" + }, + { + "item": "new_soviet:gray_warning" + }, + { + "item": "new_soviet:cyan_warning" + }, + { + "item": "new_soviet:orange_warning" + }, + { + "item": "new_soviet:purple_warning" + }, + { + "item": "new_soviet:magenta_warning" + }, + { + "item": "new_soviet:lime_warning" + } + ] + ], + "result": { + "item": "new_soviet:industrial_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_light_blue_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_light_blue_boundary_marker.json new file mode 100644 index 0000000..b4fc104 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_light_blue_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:light_blue_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:light_blue_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_light_blue_warning.json b/src/main/generated/data/new_soviet/recipes/dye_light_blue_warning.json new file mode 100644 index 0000000..2f76cea --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_light_blue_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:light_blue_dye" + }, + [ + { + "item": "new_soviet:green_warning" + }, + { + "item": "new_soviet:industrial_warning" + }, + { + "item": "new_soviet:yellow_warning" + }, + { + "item": "new_soviet:blue_warning" + }, + { + "item": "new_soviet:red_warning" + }, + { + "item": "new_soviet:gray_warning" + }, + { + "item": "new_soviet:cyan_warning" + }, + { + "item": "new_soviet:orange_warning" + }, + { + "item": "new_soviet:purple_warning" + }, + { + "item": "new_soviet:magenta_warning" + }, + { + "item": "new_soviet:lime_warning" + } + ] + ], + "result": { + "item": "new_soviet:light_blue_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_light_gray_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_light_gray_boundary_marker.json new file mode 100644 index 0000000..ac76a6e --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_light_gray_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:light_gray_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:light_gray_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_lime_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_lime_boundary_marker.json new file mode 100644 index 0000000..330de1d --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_lime_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:lime_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:lime_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_lime_warning.json b/src/main/generated/data/new_soviet/recipes/dye_lime_warning.json new file mode 100644 index 0000000..a31535e --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_lime_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:lime_dye" + }, + [ + { + "item": "new_soviet:green_warning" + }, + { + "item": "new_soviet:industrial_warning" + }, + { + "item": "new_soviet:yellow_warning" + }, + { + "item": "new_soviet:blue_warning" + }, + { + "item": "new_soviet:light_blue_warning" + }, + { + "item": "new_soviet:red_warning" + }, + { + "item": "new_soviet:gray_warning" + }, + { + "item": "new_soviet:cyan_warning" + }, + { + "item": "new_soviet:orange_warning" + }, + { + "item": "new_soviet:purple_warning" + }, + { + "item": "new_soviet:magenta_warning" + } + ] + ], + "result": { + "item": "new_soviet:lime_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_magenta_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_magenta_boundary_marker.json new file mode 100644 index 0000000..36d7e5a --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_magenta_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:magenta_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:magenta_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_magenta_warning.json b/src/main/generated/data/new_soviet/recipes/dye_magenta_warning.json new file mode 100644 index 0000000..e7652bb --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_magenta_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:magenta_dye" + }, + [ + { + "item": "new_soviet:green_warning" + }, + { + "item": "new_soviet:industrial_warning" + }, + { + "item": "new_soviet:yellow_warning" + }, + { + "item": "new_soviet:blue_warning" + }, + { + "item": "new_soviet:light_blue_warning" + }, + { + "item": "new_soviet:red_warning" + }, + { + "item": "new_soviet:gray_warning" + }, + { + "item": "new_soviet:cyan_warning" + }, + { + "item": "new_soviet:orange_warning" + }, + { + "item": "new_soviet:purple_warning" + }, + { + "item": "new_soviet:lime_warning" + } + ] + ], + "result": { + "item": "new_soviet:magenta_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_orange_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_orange_boundary_marker.json new file mode 100644 index 0000000..5e43ccc --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_orange_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:orange_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:orange_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_orange_warning.json b/src/main/generated/data/new_soviet/recipes/dye_orange_warning.json new file mode 100644 index 0000000..d058fd0 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_orange_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:orange_dye" + }, + [ + { + "item": "new_soviet:green_warning" + }, + { + "item": "new_soviet:industrial_warning" + }, + { + "item": "new_soviet:yellow_warning" + }, + { + "item": "new_soviet:blue_warning" + }, + { + "item": "new_soviet:light_blue_warning" + }, + { + "item": "new_soviet:red_warning" + }, + { + "item": "new_soviet:gray_warning" + }, + { + "item": "new_soviet:cyan_warning" + }, + { + "item": "new_soviet:purple_warning" + }, + { + "item": "new_soviet:magenta_warning" + }, + { + "item": "new_soviet:lime_warning" + } + ] + ], + "result": { + "item": "new_soviet:orange_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_pink_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_pink_boundary_marker.json new file mode 100644 index 0000000..7b786c4 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_pink_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:pink_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:pink_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_purple_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_purple_boundary_marker.json new file mode 100644 index 0000000..1678636 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_purple_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:purple_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:purple_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_purple_warning.json b/src/main/generated/data/new_soviet/recipes/dye_purple_warning.json new file mode 100644 index 0000000..bc165b7 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_purple_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:purple_dye" + }, + [ + { + "item": "new_soviet:green_warning" + }, + { + "item": "new_soviet:industrial_warning" + }, + { + "item": "new_soviet:yellow_warning" + }, + { + "item": "new_soviet:blue_warning" + }, + { + "item": "new_soviet:light_blue_warning" + }, + { + "item": "new_soviet:red_warning" + }, + { + "item": "new_soviet:gray_warning" + }, + { + "item": "new_soviet:cyan_warning" + }, + { + "item": "new_soviet:orange_warning" + }, + { + "item": "new_soviet:magenta_warning" + }, + { + "item": "new_soviet:lime_warning" + } + ] + ], + "result": { + "item": "new_soviet:purple_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_red_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_red_boundary_marker.json new file mode 100644 index 0000000..a532597 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_red_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:red_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:red_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_red_concrete.json b/src/main/generated/data/new_soviet/recipes/dye_red_concrete.json new file mode 100644 index 0000000..e994328 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_red_concrete.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:red_dye" + }, + [ + { + "item": "new_soviet:green_concrete" + }, + { + "item": "new_soviet:yellow_concrete" + }, + { + "item": "new_soviet:blue_concrete" + }, + { + "item": "new_soviet:white_concrete" + }, + { + "item": "new_soviet:beige_concrete" + } + ] + ], + "result": { + "item": "new_soviet:red_concrete" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_red_warning.json b/src/main/generated/data/new_soviet/recipes/dye_red_warning.json new file mode 100644 index 0000000..464060c --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_red_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:red_dye" + }, + [ + { + "item": "new_soviet:green_warning" + }, + { + "item": "new_soviet:industrial_warning" + }, + { + "item": "new_soviet:yellow_warning" + }, + { + "item": "new_soviet:blue_warning" + }, + { + "item": "new_soviet:light_blue_warning" + }, + { + "item": "new_soviet:gray_warning" + }, + { + "item": "new_soviet:cyan_warning" + }, + { + "item": "new_soviet:orange_warning" + }, + { + "item": "new_soviet:purple_warning" + }, + { + "item": "new_soviet:magenta_warning" + }, + { + "item": "new_soviet:lime_warning" + } + ] + ], + "result": { + "item": "new_soviet:red_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_white_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_white_boundary_marker.json new file mode 100644 index 0000000..7ed5ca9 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_white_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:white_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:yellow_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:white_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_white_concrete.json b/src/main/generated/data/new_soviet/recipes/dye_white_concrete.json new file mode 100644 index 0000000..9c8c181 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_white_concrete.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:white_dye" + }, + [ + { + "item": "new_soviet:green_concrete" + }, + { + "item": "new_soviet:yellow_concrete" + }, + { + "item": "new_soviet:blue_concrete" + }, + { + "item": "new_soviet:red_concrete" + }, + { + "item": "new_soviet:beige_concrete" + } + ] + ], + "result": { + "item": "new_soviet:white_concrete" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_yellow_boundary_marker.json b/src/main/generated/data/new_soviet/recipes/dye_yellow_boundary_marker.json new file mode 100644 index 0000000..ecc5391 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_yellow_boundary_marker.json @@ -0,0 +1,60 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:yellow_dye" + }, + [ + { + "item": "new_soviet:green_boundary_marker" + }, + { + "item": "new_soviet:black_boundary_marker" + }, + { + "item": "new_soviet:blue_boundary_marker" + }, + { + "item": "new_soviet:light_blue_boundary_marker" + }, + { + "item": "new_soviet:red_boundary_marker" + }, + { + "item": "new_soviet:white_boundary_marker" + }, + { + "item": "new_soviet:light_gray_boundary_marker" + }, + { + "item": "new_soviet:gray_boundary_marker" + }, + { + "item": "new_soviet:cyan_boundary_marker" + }, + { + "item": "new_soviet:orange_boundary_marker" + }, + { + "item": "new_soviet:purple_boundary_marker" + }, + { + "item": "new_soviet:magenta_boundary_marker" + }, + { + "item": "new_soviet:pink_boundary_marker" + }, + { + "item": "new_soviet:lime_boundary_marker" + }, + { + "item": "new_soviet:brown_boundary_marker" + } + ] + ], + "result": { + "item": "new_soviet:yellow_boundary_marker" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_yellow_concrete.json b/src/main/generated/data/new_soviet/recipes/dye_yellow_concrete.json new file mode 100644 index 0000000..bf7e32a --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_yellow_concrete.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "boundary_markers", + "ingredients": [ + { + "item": "minecraft:yellow_dye" + }, + [ + { + "item": "new_soviet:green_concrete" + }, + { + "item": "new_soviet:blue_concrete" + }, + { + "item": "new_soviet:red_concrete" + }, + { + "item": "new_soviet:white_concrete" + }, + { + "item": "new_soviet:beige_concrete" + } + ] + ], + "result": { + "item": "new_soviet:yellow_concrete" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/dye_yellow_warning.json b/src/main/generated/data/new_soviet/recipes/dye_yellow_warning.json new file mode 100644 index 0000000..0a854ef --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/dye_yellow_warning.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "warning_stripes", + "ingredients": [ + { + "item": "minecraft:yellow_dye" + }, + [ + { + "item": "new_soviet:green_warning" + }, + { + "item": "new_soviet:industrial_warning" + }, + { + "item": "new_soviet:blue_warning" + }, + { + "item": "new_soviet:light_blue_warning" + }, + { + "item": "new_soviet:red_warning" + }, + { + "item": "new_soviet:gray_warning" + }, + { + "item": "new_soviet:cyan_warning" + }, + { + "item": "new_soviet:orange_warning" + }, + { + "item": "new_soviet:purple_warning" + }, + { + "item": "new_soviet:magenta_warning" + }, + { + "item": "new_soviet:lime_warning" + } + ] + ], + "result": { + "item": "new_soviet:yellow_warning" + } +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/green_bricks.json b/src/main/generated/data/new_soviet/recipes/green_bricks.json index a997f28..42eb7d7 100644 --- a/src/main/generated/data/new_soviet/recipes/green_bricks.json +++ b/src/main/generated/data/new_soviet/recipes/green_bricks.json @@ -2,17 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { + "X": { "item": "minecraft:bricks" }, - "G": { + "Y": { "item": "minecraft:green_dye" } }, "pattern": [ - "###", - "#G#", - "###" + "XXX", + "XYX", + "XXX" ], "result": { "count": 8, diff --git a/src/main/generated/data/new_soviet/recipes/green_concrete.json b/src/main/generated/data/new_soviet/recipes/green_concrete.json new file mode 100644 index 0000000..626d73e --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/green_concrete.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "B": { + "item": "minecraft:iron_bars" + }, + "C": { + "item": "new_soviet:green_concrete" + }, + "D": { + "item": "minecraft:green_dye" + }, + "S": { + "item": "minecraft:stone" + } + }, + "pattern": [ + "SBS", + "DC ", + "SBS" + ], + "result": { + "count": 6, + "item": "new_soviet:green_concrete" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/iron_bars_from_blue_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/recipes/iron_bars_from_blue_iron_bars_stonecutting.json new file mode 100644 index 0000000..6a928b4 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/iron_bars_from_blue_iron_bars_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "new_soviet:blue_iron_bars" + }, + "result": "minecraft:iron_bars" +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/iron_bars_from_vintage_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/recipes/iron_bars_from_vintage_iron_bars_stonecutting.json new file mode 100644 index 0000000..e8f6b51 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/iron_bars_from_vintage_iron_bars_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "new_soviet:vintage_iron_bars" + }, + "result": "minecraft:iron_bars" +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/red_bricks.json b/src/main/generated/data/new_soviet/recipes/red_bricks.json index 1aeb942..f53b69e 100644 --- a/src/main/generated/data/new_soviet/recipes/red_bricks.json +++ b/src/main/generated/data/new_soviet/recipes/red_bricks.json @@ -2,17 +2,17 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { + "X": { "item": "minecraft:bricks" }, - "R": { + "Y": { "item": "minecraft:red_dye" } }, "pattern": [ - "###", - "#R#", - "###" + "XXX", + "XYX", + "XXX" ], "result": { "count": 8, diff --git a/src/main/generated/data/new_soviet/recipes/red_concrete.json b/src/main/generated/data/new_soviet/recipes/red_concrete.json new file mode 100644 index 0000000..7dbe375 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/red_concrete.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "B": { + "item": "minecraft:iron_bars" + }, + "C": { + "item": "new_soviet:red_concrete" + }, + "D": { + "item": "minecraft:red_dye" + }, + "S": { + "item": "minecraft:stone" + } + }, + "pattern": [ + "SBS", + "DC ", + "SBS" + ], + "result": { + "count": 6, + "item": "new_soviet:red_concrete" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/small_yellow_tiles.json b/src/main/generated/data/new_soviet/recipes/small_yellow_tiles.json index 25dc8e3..1f66f15 100644 --- a/src/main/generated/data/new_soviet/recipes/small_yellow_tiles.json +++ b/src/main/generated/data/new_soviet/recipes/small_yellow_tiles.json @@ -2,7 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { + "X": { "item": "new_soviet:small_white_tiles" }, "Y": { @@ -10,9 +10,9 @@ } }, "pattern": [ - "###", - "#Y#", - "###" + "XXX", + "XYX", + "XXX" ], "result": { "count": 8, diff --git a/src/main/generated/data/new_soviet/recipes/vintage_iron_bars_from_blue_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/recipes/vintage_iron_bars_from_blue_iron_bars_stonecutting.json new file mode 100644 index 0000000..308b842 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/vintage_iron_bars_from_blue_iron_bars_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "new_soviet:blue_iron_bars" + }, + "result": "new_soviet:vintage_iron_bars" +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/vintage_iron_bars_from_iron_bars_stonecutting.json b/src/main/generated/data/new_soviet/recipes/vintage_iron_bars_from_iron_bars_stonecutting.json new file mode 100644 index 0000000..182a8d4 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/vintage_iron_bars_from_iron_bars_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "minecraft:iron_bars" + }, + "result": "new_soviet:vintage_iron_bars" +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/white_concrete.json b/src/main/generated/data/new_soviet/recipes/white_concrete.json new file mode 100644 index 0000000..c0cda0d --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/white_concrete.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "B": { + "item": "minecraft:iron_bars" + }, + "C": { + "item": "new_soviet:white_concrete" + }, + "D": { + "item": "minecraft:white_dye" + }, + "S": { + "item": "minecraft:stone" + } + }, + "pattern": [ + "SBS", + "DC ", + "SBS" + ], + "result": { + "count": 6, + "item": "new_soviet:white_concrete" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/yellow_concrete.json b/src/main/generated/data/new_soviet/recipes/yellow_concrete.json new file mode 100644 index 0000000..7ff8b66 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/yellow_concrete.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "B": { + "item": "minecraft:iron_bars" + }, + "C": { + "item": "new_soviet:yellow_concrete" + }, + "D": { + "item": "minecraft:yellow_dye" + }, + "S": { + "item": "minecraft:stone" + } + }, + "pattern": [ + "SBS", + "DC ", + "SBS" + ], + "result": { + "count": 6, + "item": "new_soviet:yellow_concrete" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/java/su/a71/new_soviet/blocks/BarbedWireBlock.java b/src/main/java/su/a71/new_soviet/blocks/BarbedWireBlock.java index 1963ad0..7f399d5 100644 --- a/src/main/java/su/a71/new_soviet/blocks/BarbedWireBlock.java +++ b/src/main/java/su/a71/new_soviet/blocks/BarbedWireBlock.java @@ -25,8 +25,6 @@ public class BarbedWireBlock extends Block { entity.damage(world.getDamageSources().generic(), 2.0F); } } - } } - } \ No newline at end of file diff --git a/src/main/java/su/a71/new_soviet/blocks/meat/INFO.md b/src/main/java/su/a71/new_soviet/blocks/meat/INFO.md new file mode 100644 index 0000000..5a84a09 --- /dev/null +++ b/src/main/java/su/a71/new_soviet/blocks/meat/INFO.md @@ -0,0 +1,2 @@ +# Meat mechanic + diff --git a/src/main/java/su/a71/new_soviet/datagen/RecipeGenerator.java b/src/main/java/su/a71/new_soviet/datagen/RecipeGenerator.java index e706dc0..f0e1244 100644 --- a/src/main/java/su/a71/new_soviet/datagen/RecipeGenerator.java +++ b/src/main/java/su/a71/new_soviet/datagen/RecipeGenerator.java @@ -9,6 +9,7 @@ import net.minecraft.data.server.recipe.RecipeJsonProvider; import net.minecraft.data.server.recipe.RecipeProvider; import net.minecraft.data.server.recipe.ShapedRecipeJsonBuilder; import net.minecraft.data.server.recipe.ShapelessRecipeJsonBuilder; +import net.minecraft.item.DyeItem; import net.minecraft.item.ItemConvertible; import net.minecraft.item.Items; import net.minecraft.recipe.Ingredient; @@ -111,6 +112,29 @@ public class RecipeGenerator extends FabricRecipeProvider { .offerTo(exporter); } + private void centerRecipe(Consumer exporter, ItemConvertible output, ItemConvertible input_outer, ItemConvertible input_center) { + ShapedRecipeJsonBuilder.create(RecipeCategory.BUILDING_BLOCKS, output, 8) + .input('X', input_outer).input('Y', input_center) + .pattern("XXX") + .pattern("XYX") + .pattern("XXX") + .criterion(hasItem(input_outer), conditionsFromItem(input_outer)) + .criterion(hasItem(input_center), conditionsFromItem(input_center)) + .offerTo(exporter); + } + + private void concreteRecipe(Consumer exporter, ItemConvertible output, ItemConvertible dye) { + ShapedRecipeJsonBuilder.create(RecipeCategory.BUILDING_BLOCKS, output, 6) + .input('D', dye).input('B', Blocks.IRON_BARS).input('S', Blocks.STONE) + .pattern("SBS") + .pattern(" D ") + .pattern("SBS") + .criterion(hasItem(dye), conditionsFromItem(dye)) + .criterion(hasItem(Blocks.IRON_BARS), conditionsFromItem(Blocks.IRON_BARS)) + .criterion(hasItem(Blocks.STONE), conditionsFromItem(Blocks.STONE)) + .offerTo(exporter); + } + private void tvRecipe(Consumer exporter, ItemConvertible output, ItemConvertible dye) { ShapedRecipeJsonBuilder.create(RecipeCategory.DECORATIONS, output, 1) .pattern("N N") @@ -397,13 +421,11 @@ public class RecipeGenerator extends FabricRecipeProvider { list.add(NSE_Blocks.VARIATED_TEAL_TILES); list.add(Blocks.PRISMARINE_BRICKS); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.AQUAMARINE_TILES); list.add(NSE_Blocks.GLAZED_AQUAMARINE_TILES); list.add(NSE_Blocks.SMALL_AQUAMARINE_TILES); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.DIORITE_BRICKS); list.add(NSE_Blocks.BIG_DIORITE_TILES); @@ -411,26 +433,22 @@ public class RecipeGenerator extends FabricRecipeProvider { list.add(NSE_Blocks.NII_WALL_1); list.add(Blocks.POLISHED_DIORITE); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.CALCITE_TILES); list.add(NSE_Blocks.DIAGONAL_CALCITE_TILES); list.add(Blocks.CALCITE); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.DRIPSTONE_TILES); list.add(NSE_Blocks.DRIPSTONE_BRICKS); list.add(Blocks.DRIPSTONE_BLOCK); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.DEEPSLATE_TILES); list.add(NSE_Blocks.DIAGONAL_DEEPSLATE_TILES); list.add(NSE_Blocks.SMALL_DEEPSLATE_TILES); list.add(Blocks.POLISHED_DEEPSLATE); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.LIGHT_BLUE_TILES); list.add(NSE_Blocks.LIGHT_BLUE_BRICKS); @@ -438,27 +456,23 @@ public class RecipeGenerator extends FabricRecipeProvider { list.add(NSE_Blocks.GLAZED_LIGHT_BLUE_TILES); list.add(NSE_Blocks.SMALL_LIGHT_BLUE_TILES); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.BIG_GRANITE_TILES); list.add(NSE_Blocks.SMALL_GRANITE_TILES); list.add(Blocks.POLISHED_GRANITE); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.TUFF_TILES); list.add(NSE_Blocks.TUFF_BRICKS); list.add(NSE_Blocks.BIG_TUFF_TILES); list.add(Blocks.TUFF); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.SMALL_WHITE_TILES); list.add(NSE_Blocks.SMALL_CRACKED_WHITE_TILES); list.add(NSE_Blocks.GLAZED_WHITE_TILES); list.add(NSE_Blocks.CRACKED_GLAZED_WHITE_TILES); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.CROSS_ACACIA_PLANKS); list.add(NSE_Blocks.HERRINGBONE_ACACIA_PLANKS); @@ -505,17 +519,20 @@ public class RecipeGenerator extends FabricRecipeProvider { list.add(NSE_Blocks.GLAZED_BRICK_TILES); list.add(Blocks.BRICKS); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.NII_WALL_3); list.add(Blocks.STONE); list.add(Blocks.STONE_BRICKS); }), RecipeCategory.BUILDING_BLOCKS); - stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { list.add(NSE_Blocks.NII_WALL_2); list.add(Blocks.SMOOTH_STONE); }), RecipeCategory.BUILDING_BLOCKS); + stoneCuttingCategory(exporter, Util.make(Lists.newArrayList(), list -> { + list.add(NSE_Blocks.BLUE_IRON_BARS); + list.add(NSE_Blocks.VINTAGE_IRON_BARS); + list.add(Blocks.IRON_BARS); + }), RecipeCategory.BUILDING_BLOCKS); diceRecipe(exporter, NSE_Items.DICE_D4); diceRecipe(exporter, NSE_Items.DICE_D6); @@ -539,23 +556,11 @@ public class RecipeGenerator extends FabricRecipeProvider { .criterion(hasItem(Items.COBBLESTONE), conditionsFromItem(Items.COBBLESTONE)) .offerTo(exporter); - ShapedRecipeJsonBuilder.create(RecipeCategory.BUILDING_BLOCKS, NSE_Blocks.BIG_GREEN_TILES, 8) - .input('#', NSE_Blocks.BIG_DIORITE_TILES).input('G', Items.GREEN_DYE) - .pattern("###") - .pattern("#G#") - .pattern("###") - .criterion(hasItem(Items.GREEN_DYE), conditionsFromItem(Items.GREEN_DYE)) - .criterion(hasItem(NSE_Blocks.BIG_DIORITE_TILES), conditionsFromItem(NSE_Blocks.BIG_DIORITE_TILES)) - .offerTo(exporter); - - ShapedRecipeJsonBuilder.create(RecipeCategory.BUILDING_BLOCKS, NSE_Blocks.GREEN_BRICKS, 8) - .input('#', Items.BRICKS).input('G', Items.GREEN_DYE) - .pattern("###") - .pattern("#G#") - .pattern("###") - .criterion(hasItem(Items.GREEN_DYE), conditionsFromItem(Items.GREEN_DYE)) - .criterion(hasItem(Items.BRICKS), conditionsFromItem(Items.BRICKS)) - .offerTo(exporter); + centerRecipe(exporter, NSE_Blocks.BIG_GREEN_TILES, NSE_Blocks.BIG_DIORITE_TILES, Items.GREEN_DYE); + centerRecipe(exporter, NSE_Blocks.GREEN_BRICKS, Items.BRICKS, Items.GREEN_DYE); + centerRecipe(exporter, NSE_Blocks.SMALL_YELLOW_TILES, NSE_Blocks.SMALL_WHITE_TILES, Items.YELLOW_DYE); + centerRecipe(exporter, NSE_Blocks.RED_BRICKS, Items.BRICKS, Items.RED_DYE); + centerRecipe(exporter, NSE_Blocks.DARK_BRICK_TILES, NSE_Blocks.BRICK_TILES, Items.BROWN_DYE); ShapelessRecipeJsonBuilder.create(RecipeCategory.BUILDING_BLOCKS, NSE_Blocks.GREEN_BRICKS_MIXED, 2) .input(Items.BRICKS).input(NSE_Blocks.GREEN_BRICKS) @@ -563,33 +568,6 @@ public class RecipeGenerator extends FabricRecipeProvider { .criterion(hasItem(Items.BRICKS), conditionsFromItem(Items.BRICKS)) .offerTo(exporter); - ShapedRecipeJsonBuilder.create(RecipeCategory.BUILDING_BLOCKS, NSE_Blocks.SMALL_YELLOW_TILES, 8) - .pattern("###") - .pattern("#Y#") - .pattern("###") - .input('#', NSE_Blocks.SMALL_WHITE_TILES).input('Y', Items.YELLOW_DYE) - .criterion(hasItem(NSE_Blocks.SMALL_WHITE_TILES), conditionsFromItem(NSE_Blocks.SMALL_WHITE_TILES)) - .criterion(hasItem(Items.YELLOW_DYE), conditionsFromItem(Items.YELLOW_DYE)) - .offerTo(exporter); - - ShapedRecipeJsonBuilder.create(RecipeCategory.BUILDING_BLOCKS, NSE_Blocks.RED_BRICKS, 8) - .pattern("###") - .pattern("#R#") - .pattern("###") - .input('#', Items.BRICKS).input('R', Items.RED_DYE) - .criterion(hasItem(Items.BRICKS), conditionsFromItem(Items.BRICKS)) - .criterion(hasItem(Items.RED_DYE), conditionsFromItem(Items.RED_DYE)) - .offerTo(exporter); - - ShapedRecipeJsonBuilder.create(RecipeCategory.BUILDING_BLOCKS, NSE_Blocks.DARK_BRICK_TILES, 8) - .pattern("###") - .pattern("#D#") - .pattern("###") - .input('#', NSE_Blocks.BRICK_TILES).input('D', Items.BROWN_DYE) - .criterion(hasItem(NSE_Blocks.BRICK_TILES), conditionsFromItem(NSE_Blocks.BRICK_TILES)) - .criterion(hasItem(Items.BROWN_DYE), conditionsFromItem(Items.BROWN_DYE)) - .offerTo(exporter); - // Generated stairs and slabs recipes offerStairsAndSlab(exporter, NSE_Blocks.SAND_TILES_STAIRS, NSE_Blocks.SAND_TILES_SLAB, NSE_Blocks.SAND_TILES); offerStairsAndSlab(exporter, NSE_Blocks.CRACKED_SAND_TILES_STAIRS, NSE_Blocks.CRACKED_SAND_TILES_SLAB, NSE_Blocks.CRACKED_SAND_TILES); @@ -693,5 +671,35 @@ public class RecipeGenerator extends FabricRecipeProvider { offerStairsAndSlab(exporter, NSE_Blocks.BROWN_LINOLEUM_STAIRS, NSE_Blocks.BROWN_LINOLEUM_SLAB, NSE_Blocks.BROWN_LINOLEUM); offerStairsAndSlab(exporter, NSE_Blocks.CYAN_LINOLEUM_STAIRS, NSE_Blocks.CYAN_LINOLEUM_SLAB, NSE_Blocks.CYAN_LINOLEUM); offerStairsAndSlab(exporter, NSE_Blocks.METAL_PLATING_STAIRS, NSE_Blocks.METAL_PLATING_SLAB, NSE_Blocks.METAL_PLATING); + + offerStonecuttingRecipe(exporter, RecipeCategory.BUILDING_BLOCKS, NSE_Blocks.WHITE_BOUNDARY_MARKER, Blocks.DIORITE_WALL, 1); + offerStonecuttingRecipe(exporter, RecipeCategory.BUILDING_BLOCKS, NSE_Blocks.WHITE_BOUNDARY_MARKER, Blocks.BONE_BLOCK, 2); + + offerDyeableRecipes(exporter, + List.of(Items.GREEN_DYE, Items.BLACK_DYE, Items.YELLOW_DYE, Items.BLUE_DYE, Items.LIGHT_BLUE_DYE, Items.RED_DYE, Items.WHITE_DYE, Items.LIGHT_GRAY_DYE, Items.GRAY_DYE, Items.CYAN_DYE, Items.ORANGE_DYE, Items.PURPLE_DYE, Items.MAGENTA_DYE, Items.PINK_DYE, Items.LIME_DYE, Items.BROWN_DYE), + List.of(NSE_Blocks.GREEN_BOUNDARY_MARKER.asItem(), NSE_Blocks.BLACK_BOUNDARY_MARKER.asItem(), NSE_Blocks.YELLOW_BOUNDARY_MARKER.asItem(), NSE_Blocks.BLUE_BOUNDARY_MARKER.asItem(), + NSE_Blocks.LIGHT_BLUE_BOUNDARY_MARKER.asItem(), NSE_Blocks.RED_BOUNDARY_MARKER.asItem(), NSE_Blocks.WHITE_BOUNDARY_MARKER.asItem(), NSE_Blocks.LIGHT_GRAY_BOUNDARY_MARKER.asItem(), NSE_Blocks.GRAY_BOUNDARY_MARKER.asItem(), + NSE_Blocks.CYAN_BOUNDARY_MARKER.asItem(), NSE_Blocks.ORANGE_BOUNDARY_MARKER.asItem(), NSE_Blocks.PURPLE_BOUNDARY_MARKER.asItem(), NSE_Blocks.MAGENTA_BOUNDARY_MARKER.asItem(), NSE_Blocks.PINK_BOUNDARY_MARKER.asItem(), NSE_Blocks.LIME_BOUNDARY_MARKER.asItem(), NSE_Blocks.BROWN_BOUNDARY_MARKER.asItem()), + "boundary_markers"); + + offerDyeableRecipes(exporter, + List.of(Items.GREEN_DYE, Items.BLACK_DYE, Items.YELLOW_DYE, Items.BLUE_DYE, Items.LIGHT_BLUE_DYE, Items.RED_DYE, Items.GRAY_DYE, Items.CYAN_DYE, Items.ORANGE_DYE, Items.PURPLE_DYE, Items.MAGENTA_DYE, Items.LIME_DYE), + List.of(NSE_Blocks.GREEN_WARNING.asItem(), NSE_Blocks.INDUSTRIAL_WARNING.asItem(), NSE_Blocks.YELLOW_WARNING.asItem(), NSE_Blocks.BLUE_WARNING.asItem(), + NSE_Blocks.LIGHT_BLUE_WARNING.asItem(), NSE_Blocks.RED_WARNING.asItem(), NSE_Blocks.GRAY_WARNING.asItem(), + NSE_Blocks.CYAN_WARNING.asItem(), NSE_Blocks.ORANGE_WARNING.asItem(), NSE_Blocks.PURPLE_WARNING.asItem(), NSE_Blocks.MAGENTA_WARNING.asItem(), NSE_Blocks.LIME_WARNING.asItem()), + "warning_stripes"); + + offerDyeableRecipes(exporter, + List.of(Items.GREEN_DYE, Items.YELLOW_DYE, Items.BLUE_DYE, Items.RED_DYE, Items.WHITE_DYE, Items.LIGHT_GRAY_DYE), + List.of(NSE_Blocks.GREEN_CONCRETE.asItem(), NSE_Blocks.YELLOW_CONCRETE.asItem(), NSE_Blocks.BLUE_CONCRETE.asItem(), + NSE_Blocks.RED_CONCRETE.asItem(), NSE_Blocks.WHITE_CONCRETE.asItem(), NSE_Blocks.BEIGE_CONCRETE.asItem()), + "boundary_markers"); + + concreteRecipe(exporter, NSE_Blocks.GREEN_CONCRETE, Items.GREEN_DYE); + concreteRecipe(exporter, NSE_Blocks.YELLOW_CONCRETE, Items.YELLOW_DYE); + concreteRecipe(exporter, NSE_Blocks.BLUE_CONCRETE, Items.BLUE_DYE); + concreteRecipe(exporter, NSE_Blocks.RED_CONCRETE, Items.RED_DYE); + concreteRecipe(exporter, NSE_Blocks.WHITE_CONCRETE, Items.WHITE_DYE); + concreteRecipe(exporter, NSE_Blocks.BEIGE_CONCRETE, Items.LIGHT_GRAY_DYE); } } \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/switch_type_2_off_fix.json b/src/main/resources/assets/new_soviet/models/block/switch_type_2_off_fix.json new file mode 100644 index 0000000..5048e43 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/switch_type_2_off_fix.json @@ -0,0 +1,95 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "new_soviet:block/custom/switches/switch_type_2", + "particle": "new_soviet:block/custom/switches/switch_type_2" + }, + "elements": [ + { + "from": [6, 0.2, 6], + "to": [10, 1.2, 9], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [14, 2, 10, 3], "rotation": 180, "texture": "#0"}, + "east": {"uv": [5, 10, 6, 13], "rotation": 270, "texture": "#0"}, + "south": {"uv": [14, 2, 10, 1], "texture": "#0"}, + "west": {"uv": [10, 5, 11, 8], "rotation": 90, "texture": "#0"}, + "up": {"uv": [5, 0, 9, 3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [5, 3, 9, 6], "texture": "#0"} + } + }, + { + "from": [6.02, 0.2, 8], + "to": [10.02, 1.2, 10], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 1, 8]}, + "faces": { + "north": {"uv": [14, 4, 10, 5], "rotation": 180, "texture": "#0"}, + "east": {"uv": [6, 10, 7, 12], "rotation": 270, "texture": "#0"}, + "south": {"uv": [14, 4, 10, 3], "texture": "#0"}, + "west": {"uv": [7, 10, 8, 12], "rotation": 90, "texture": "#0"}, + "up": {"uv": [5, 6, 9, 8], "rotation": 180, "texture": "#0"}, + "down": {"uv": [5, 8, 9, 10], "texture": "#0"} + } + }, + { + "from": [5.5, 0, 5.5], + "to": [10.5, 1, 10.5], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [15, 0, 10, 1], "rotation": 180, "texture": "#0"}, + "east": {"uv": [9, 0, 10, 5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [5, 11, 0, 10], "texture": "#0"}, + "west": {"uv": [9, 5, 10, 10], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 5, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 5, 5, 10], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, 0, 0], + "translation": [0, 8, 0] + }, + "thirdperson_lefthand": { + "rotation": [90, 0, 0], + "translation": [0, 8, 0] + }, + "firstperson_righthand": { + "rotation": [-73, 180, 0], + "translation": [0, 9.25, 1.5] + }, + "firstperson_lefthand": { + "rotation": [-70, 180, 0], + "translation": [0, 9.25, 1.5] + }, + "ground": { + "rotation": [90, 0, 0], + "translation": [0, 5, 0] + }, + "gui": { + "rotation": [-44, 180, 45], + "translation": [0, 5, 0], + "scale": [2, 2, 1] + }, + "fixed": { + "translation": [0, 0, -6.75], + "scale": [2, 2, 1] + } + }, + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "group", + "origin": [0, 2, 0], + "color": 0, + "children": [0, 1] + }, + 2 + ] + } + ] +} \ No newline at end of file