From 6c98fe44dc3ca1c1f49fe0beacd29ef5a909136f Mon Sep 17 00:00:00 2001 From: Pdiddy973 <68764896+Pdiddy973@users.noreply.github.com> Date: Sun, 26 Sep 2021 15:40:40 -0400 Subject: [PATCH] update I&F forge recipes adds reverse crafting option, aswell as conditions --- .../unobtainium_allthemodium_alloy_block.json | 8 +++++++- .../unobtainium_allthemodium_alloy_ingot.json | 8 +++++++- .../unobtainium_allthemodium_from_dust.json | 8 +++++++- .../unobtainium_vibranium_alloy_block.json | 8 +++++++- .../unobtainium_vibranium_alloy_ingot.json | 8 +++++++- .../unobtainium_vibranium_from_dust.json | 8 +++++++- .../vibranium_allthemodium_alloy_block.json | 8 +++++++- .../vibranium_allthemodium_alloy_ingot.json | 8 +++++++- .../vibranium_allthemodium_from_dust.json | 8 +++++++- .../unobtainium_allthemodium_alloy_block.json | 18 ++++++++++++++++++ .../unobtainium_allthemodium_alloy_ingot.json | 18 ++++++++++++++++++ .../unobtainium_allthemodium_from_dust.json | 18 ++++++++++++++++++ .../unobtainium_vibranium_alloy_block.json | 18 ++++++++++++++++++ .../unobtainium_vibranium_alloy_ingot.json | 18 ++++++++++++++++++ .../unobtainium_vibranium_from_dust.json | 18 ++++++++++++++++++ .../vibranium_allthemodium_alloy_block.json | 18 ++++++++++++++++++ .../vibranium_allthemodium_alloy_ingot.json | 18 ++++++++++++++++++ .../vibranium_allthemodium_from_dust.json | 18 ++++++++++++++++++ 18 files changed, 225 insertions(+), 9 deletions(-) rename src/main/resources/data/iceandfire/dragonforge_recipes/{ => normal}/unobtainium_allthemodium_alloy_block.json (71%) rename src/main/resources/data/iceandfire/dragonforge_recipes/{ => normal}/unobtainium_allthemodium_alloy_ingot.json (69%) rename src/main/resources/data/iceandfire/dragonforge_recipes/{ => normal}/unobtainium_allthemodium_from_dust.json (69%) rename src/main/resources/data/iceandfire/dragonforge_recipes/{ => normal}/unobtainium_vibranium_alloy_block.json (70%) rename src/main/resources/data/iceandfire/dragonforge_recipes/{ => normal}/unobtainium_vibranium_alloy_ingot.json (68%) rename src/main/resources/data/iceandfire/dragonforge_recipes/{ => normal}/unobtainium_vibranium_from_dust.json (68%) rename src/main/resources/data/iceandfire/dragonforge_recipes/{ => normal}/vibranium_allthemodium_alloy_block.json (70%) rename src/main/resources/data/iceandfire/dragonforge_recipes/{ => normal}/vibranium_allthemodium_alloy_ingot.json (69%) rename src/main/resources/data/iceandfire/dragonforge_recipes/{ => normal}/vibranium_allthemodium_from_dust.json (68%) create mode 100644 src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_alloy_block.json create mode 100644 src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_alloy_ingot.json create mode 100644 src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_from_dust.json create mode 100644 src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_alloy_block.json create mode 100644 src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_alloy_ingot.json create mode 100644 src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_from_dust.json create mode 100644 src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_alloy_block.json create mode 100644 src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_alloy_ingot.json create mode 100644 src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_from_dust.json diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_block.json b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_allthemodium_alloy_block.json similarity index 71% rename from src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_block.json rename to src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_allthemodium_alloy_block.json index 383a43d5..a2d9765d 100644 --- a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_block.json +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_allthemodium_alloy_block.json @@ -8,5 +8,11 @@ }, "result": { "item": "allthemodium:unobtainium_allthemodium_alloy_block" - } + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] } \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_ingot.json b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_allthemodium_alloy_ingot.json similarity index 69% rename from src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_ingot.json rename to src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_allthemodium_alloy_ingot.json index 4719883c..0b6e5b7a 100644 --- a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_ingot.json +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_allthemodium_alloy_ingot.json @@ -8,5 +8,11 @@ }, "result": { "item": "allthemodium:unobtainium_allthemodium_alloy_ingot" - } + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] } \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_from_dust.json b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_allthemodium_from_dust.json similarity index 69% rename from src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_from_dust.json rename to src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_allthemodium_from_dust.json index ad3acfc3..db18cfb0 100644 --- a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_from_dust.json +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_allthemodium_from_dust.json @@ -8,5 +8,11 @@ }, "result": { "item": "allthemodium:unobtainium_allthemodium_alloy_ingot" - } + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] } \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_block.json b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_vibranium_alloy_block.json similarity index 70% rename from src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_block.json rename to src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_vibranium_alloy_block.json index fa72f3bf..3b87729a 100644 --- a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_block.json +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_vibranium_alloy_block.json @@ -8,5 +8,11 @@ }, "result": { "item": "allthemodium:unobtainium_vibranium_alloy_block" - } + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] } \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_ingot.json b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_vibranium_alloy_ingot.json similarity index 68% rename from src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_ingot.json rename to src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_vibranium_alloy_ingot.json index 8b21cd53..0e091222 100644 --- a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_ingot.json +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_vibranium_alloy_ingot.json @@ -8,5 +8,11 @@ }, "result": { "item": "allthemodium:unobtainium_vibranium_alloy_ingot" - } + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] } \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_from_dust.json b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_vibranium_from_dust.json similarity index 68% rename from src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_from_dust.json rename to src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_vibranium_from_dust.json index 23261bfc..2e0fdd26 100644 --- a/src/main/resources/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_from_dust.json +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/unobtainium_vibranium_from_dust.json @@ -8,5 +8,11 @@ }, "result": { "item": "allthemodium:unobtainium_vibranium_alloy_ingot" - } + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] } \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_block.json b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/vibranium_allthemodium_alloy_block.json similarity index 70% rename from src/main/resources/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_block.json rename to src/main/resources/data/iceandfire/dragonforge_recipes/normal/vibranium_allthemodium_alloy_block.json index 18f9d521..496066d3 100644 --- a/src/main/resources/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_block.json +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/vibranium_allthemodium_alloy_block.json @@ -8,5 +8,11 @@ }, "result": { "item": "allthemodium:vibranium_allthemodium_alloy_block" - } + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] } \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_ingot.json b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/vibranium_allthemodium_alloy_ingot.json similarity index 69% rename from src/main/resources/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_ingot.json rename to src/main/resources/data/iceandfire/dragonforge_recipes/normal/vibranium_allthemodium_alloy_ingot.json index 8493510a..af333f70 100644 --- a/src/main/resources/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_ingot.json +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/vibranium_allthemodium_alloy_ingot.json @@ -8,5 +8,11 @@ }, "result": { "item": "allthemodium:vibranium_allthemodium_alloy_ingot" - } + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] } \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_from_dust.json b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/vibranium_allthemodium_from_dust.json similarity index 68% rename from src/main/resources/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_from_dust.json rename to src/main/resources/data/iceandfire/dragonforge_recipes/normal/vibranium_allthemodium_from_dust.json index db184f24..22723b6e 100644 --- a/src/main/resources/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_from_dust.json +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/normal/vibranium_allthemodium_from_dust.json @@ -8,5 +8,11 @@ }, "result": { "item": "allthemodium:vibranium_allthemodium_alloy_ingot" - } + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] } \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_alloy_block.json b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_alloy_block.json new file mode 100644 index 00000000..3e85bc2e --- /dev/null +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_alloy_block.json @@ -0,0 +1,18 @@ +{ + "dragon_type": "lightning", + "input_left": { + "tag": "forge:storage_blocks/allthemodium" + }, + "input_right": { + "tag": "forge:storage_blocks/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_allthemodium_alloy_block" + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_alloy_ingot.json b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_alloy_ingot.json new file mode 100644 index 00000000..24210da1 --- /dev/null +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_alloy_ingot.json @@ -0,0 +1,18 @@ +{ + "dragon_type": "lightning", + "input_left": { + "tag": "forge:ingots/allthemodium" + }, + "input_right": { + "tag": "forge:ingots/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_allthemodium_alloy_ingot" + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_from_dust.json b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_from_dust.json new file mode 100644 index 00000000..03089f84 --- /dev/null +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_allthemodium_from_dust.json @@ -0,0 +1,18 @@ +{ + "dragon_type": "lightning", + "input_left": { + "tag": "forge:dusts/allthemodium" + }, + "input_right": { + "tag": "forge:dusts/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_allthemodium_alloy_ingot" + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_alloy_block.json b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_alloy_block.json new file mode 100644 index 00000000..19bd3961 --- /dev/null +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_alloy_block.json @@ -0,0 +1,18 @@ +{ + "dragon_type": "ice", + "input_left": { + "tag": "forge:storage_blocks/vibranium" + }, + "input_right": { + "tag": "forge:storage_blocks/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_vibranium_alloy_block" + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_alloy_ingot.json b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_alloy_ingot.json new file mode 100644 index 00000000..28053687 --- /dev/null +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_alloy_ingot.json @@ -0,0 +1,18 @@ +{ + "dragon_type": "ice", + "input_left": { + "tag": "forge:ingots/vibranium" + }, + "input_right": { + "tag": "forge:ingots/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_vibranium_alloy_ingot" + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_from_dust.json b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_from_dust.json new file mode 100644 index 00000000..f400cd32 --- /dev/null +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/unobtainium_vibranium_from_dust.json @@ -0,0 +1,18 @@ +{ + "dragon_type": "ice", + "input_left": { + "tag": "forge:dusts/vibranium" + }, + "input_right": { + "tag": "forge:dusts/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_vibranium_alloy_ingot" + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_alloy_block.json b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_alloy_block.json new file mode 100644 index 00000000..fc57cda9 --- /dev/null +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_alloy_block.json @@ -0,0 +1,18 @@ +{ + "dragon_type": "fire", + "input_left": { + "tag": "forge:storage_blocks/allthemodium" + }, + "input_right": { + "tag": "forge:storage_blocks/vibranium" + }, + "result": { + "item": "allthemodium:vibranium_allthemodium_alloy_block" + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_alloy_ingot.json b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_alloy_ingot.json new file mode 100644 index 00000000..1e33557c --- /dev/null +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_alloy_ingot.json @@ -0,0 +1,18 @@ +{ + "dragon_type": "fire", + "input_left": { + "tag": "forge:ingots/allthemodium" + }, + "input_right": { + "tag": "forge:ingots/vibranium" + }, + "result": { + "item": "allthemodium:vibranium_allthemodium_alloy_ingot" + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_from_dust.json b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_from_dust.json new file mode 100644 index 00000000..641606a0 --- /dev/null +++ b/src/main/resources/data/iceandfire/dragonforge_recipes/reverse/vibranium_allthemodium_from_dust.json @@ -0,0 +1,18 @@ +{ + "dragon_type": "fire", + "input_left": { + "tag": "forge:dusts/allthemodium" + }, + "input_right": { + "tag": "forge:dusts/vibranium" + }, + "result": { + "item": "allthemodium:vibranium_allthemodium_alloy_ingot" + }, + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "iceandfire" + } + ] +} \ No newline at end of file