From b5e4362829ac78c8e7ab6950b88a0f435dd04e79 Mon Sep 17 00:00:00 2001 From: Me <135455255+IcarussOne@users.noreply.github.com> Date: Thu, 16 May 2024 15:37:26 -0500 Subject: [PATCH] Extend Ordered Deconstruction Removed brick recipes because they're not really useful and added some more useful recipes instead. --- .../crimsonrevelations/init/RecipeHandler.java | 11 +++++++---- .../crimsonrevelations/research/revelations.json | 9 +++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/mobiusflip/crimsonrevelations/init/RecipeHandler.java b/src/main/java/com/mobiusflip/crimsonrevelations/init/RecipeHandler.java index 3d7e85c..8cfbc4b 100644 --- a/src/main/java/com/mobiusflip/crimsonrevelations/init/RecipeHandler.java +++ b/src/main/java/com/mobiusflip/crimsonrevelations/init/RecipeHandler.java @@ -135,14 +135,17 @@ public static void initCrucible() { ThaumcraftApi.addCrucibleRecipe(new ResourceLocation("crimsonrevelations", "orderwool"), new CrucibleRecipe("ORDERED_DECONSTRUCTION", new ItemStack(Items.STRING, 4, 0), "wool", new AspectList().add(Aspect.ORDER, 25))); - ThaumcraftApi.addCrucibleRecipe(new ResourceLocation("crimsonrevelations", "orderbrick"), - new CrucibleRecipe("ORDERED_DECONSTRUCTION", new ItemStack(Items.BRICK, 4, 0), new ItemStack(Blocks.BRICK_BLOCK), new AspectList().add(Aspect.ORDER, 25))); + ThaumcraftApi.addCrucibleRecipe(new ResourceLocation("crimsonrevelations", "orderglowstone"), + new CrucibleRecipe("ORDERED_DECONSTRUCTION", new ItemStack(Items.GLOWSTONE_DUST, 4, 0), new ItemStack(Blocks.GLOWSTONE), new AspectList().add(Aspect.ORDER, 25))); - ThaumcraftApi.addCrucibleRecipe(new ResourceLocation("crimsonrevelations", "ordernetherbrick"), - new CrucibleRecipe("ORDERED_DECONSTRUCTION", new ItemStack(Items.NETHERBRICK, 4, 0), new ItemStack(Blocks.NETHER_BRICK), new AspectList().add(Aspect.ORDER, 25))); + ThaumcraftApi.addCrucibleRecipe(new ResourceLocation("crimsonrevelations", "ordermagma"), + new CrucibleRecipe("ORDERED_DECONSTRUCTION", new ItemStack(Items.MAGMA_CREAM, 2, 0), new ItemStack(Blocks.MAGMA), new AspectList().add(Aspect.ORDER, 25))); ThaumcraftApi.addCrucibleRecipe(new ResourceLocation("crimsonrevelations", "orderquartz"), new CrucibleRecipe("ORDERED_DECONSTRUCTION", new ItemStack(Items.QUARTZ, 4, 0), "blockQuartz", new AspectList().add(Aspect.ORDER, 25))); + + ThaumcraftApi.addCrucibleRecipe(new ResourceLocation("crimsonrevelations", "ordersandstone"), + new CrucibleRecipe("ORDERED_DECONSTRUCTION", new ItemStack(Blocks.SAND, 4, 0), "sandstone", new AspectList().add(Aspect.ORDER, 25))); ThaumcraftApi.addCrucibleRecipe(new ResourceLocation("crimsonrevelations", "orderprismarine"), new CrucibleRecipe("ORDERED_DECONSTRUCTION", new ItemStack(Items.PRISMARINE_SHARD, 4, 0), "blockPrismarine", new AspectList().add(Aspect.ORDER, 25))); diff --git a/src/main/resources/assets/crimsonrevelations/research/revelations.json b/src/main/resources/assets/crimsonrevelations/research/revelations.json index bc8ac1d..e91bdae 100644 --- a/src/main/resources/assets/crimsonrevelations/research/revelations.json +++ b/src/main/resources/assets/crimsonrevelations/research/revelations.json @@ -95,8 +95,8 @@ "THEORY;ARTIFICE;1" ], "required_item": [ - "minecraft:iron_ingot", - "thaumcraft:fabric" + "crimsonrevelations:crimson_plate", + "crimsonrevelations:crimson_fabric" ], "required_craft": [ "thaumcraft:banner_crimson_cult" @@ -305,9 +305,10 @@ "text": "crimsonrevelations.research.ORDERED_DECONSTRUCTION.text.stage.1", "recipes": [ "crimsonrevelations:orderwool", - "crimsonrevelations:orderbrick", - "crimsonrevelations:ordernetherbrick", + "crimsonrevelations:orderglowstone", + "crimsonrevelations:ordermagma", "crimsonrevelations:orderquartz", + "crimsonrevelations:ordersandstone", "crimsonrevelations:orderprismarine", "crimsonrevelations:orderchorus" ]