From 37176ffd4ab2190f366d30504362940af4ebbcda Mon Sep 17 00:00:00 2001 From: EnderProyects <45178400+EnderProyects@users.noreply.github.com> Date: Mon, 16 Dec 2024 21:00:21 +0100 Subject: [PATCH] Add a check if dreamcraft is loaded (#46) --- .../avaritia/compat/botania/Tsundere.java | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/main/java/fox/spiteful/avaritia/compat/botania/Tsundere.java b/src/main/java/fox/spiteful/avaritia/compat/botania/Tsundere.java index 55e71aac..97692893 100644 --- a/src/main/java/fox/spiteful/avaritia/compat/botania/Tsundere.java +++ b/src/main/java/fox/spiteful/avaritia/compat/botania/Tsundere.java @@ -7,6 +7,7 @@ import net.minecraft.nbt.NBTTagCompound; import cpw.mods.fml.common.registry.GameRegistry; +import fox.spiteful.avaritia.Avaritia; import fox.spiteful.avaritia.blocks.LudicrousBlocks; import fox.spiteful.avaritia.compat.Compat; import fox.spiteful.avaritia.crafting.ExtremeCraftingManager; @@ -29,14 +30,17 @@ public static void baka() throws Compat.ItemNotFoundException { SubTileCheaty.lexicon = new LudicrousLexicon("asgardandelion", BotaniaAPI.categoryGenerationFlowers); SubTileCheaty.lexicon.addPage(BotaniaAPI.internalHandler.textPage("avaritia.lexicon.asgardandelion.0")); - SubTileCheaty.lexicon.setIcon(cheaty); - - ExtremeCraftingManager.getInstance().addRecipe( - cheaty, - new Object[] { " III ", " IIIII ", " IIXII ", " IIIII ", " III ", " nn N nn ", - "nnnnNnnnn", " nn N nn ", " N ", 'I', new ItemStack(LudicrousItems.resource, 1, 6), 'X', - new ItemStack(LudicrousItems.resource, 1, 5), 'N', new ItemStack(LudicrousItems.resource, 1, 4), - 'n', new ItemStack(LudicrousItems.resource, 1, 3), }); + if (!Avaritia.isDreamCraftLoaded) { + SubTileCheaty.lexicon.setIcon(cheaty); + + ExtremeCraftingManager.getInstance().addRecipe( + cheaty, + new Object[] { " III ", " IIIII ", " IIXII ", " IIIII ", " III ", " nn N nn ", + "nnnnNnnnn", " nn N nn ", " N ", 'I', new ItemStack(LudicrousItems.resource, 1, 6), + 'X', new ItemStack(LudicrousItems.resource, 1, 5), 'N', + new ItemStack(LudicrousItems.resource, 1, 4), 'n', + new ItemStack(LudicrousItems.resource, 1, 3), }); + } BotaniaAPI.registerSubTile("soarleander", SubTileChicken.class); BotaniaAPI.registerSubTileSignature(SubTileChicken.class, new Signature("soarleander"));