From 22751a7b3308ca0e5d01f69773539bfc7d8efc09 Mon Sep 17 00:00:00 2001 From: Lizbeth Rika Date: Sun, 7 Dec 2014 17:06:20 +0000 Subject: [PATCH] Added Alchemy recipes to break down Clay and Brick blocks. --- .../botania/common/crafting/ModManaAlchemyRecipes.java | 6 ++++++ .../java/vazkii/botania/common/lexicon/LexiconData.java | 3 ++- src/main/resources/assets/botania/lang/en_US.lang | 3 ++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/vazkii/botania/common/crafting/ModManaAlchemyRecipes.java b/src/main/java/vazkii/botania/common/crafting/ModManaAlchemyRecipes.java index 4a6d95b90..5f00e3065 100644 --- a/src/main/java/vazkii/botania/common/crafting/ModManaAlchemyRecipes.java +++ b/src/main/java/vazkii/botania/common/crafting/ModManaAlchemyRecipes.java @@ -46,6 +46,7 @@ public final class ModManaAlchemyRecipes { public static List redstoneToGlowstoneRecipes; public static RecipeManaInfusion sandRecipe; public static RecipeManaInfusion redSandRecipe; + public static List clayBreakdownRecipes; public static RecipeManaInfusion coarseDirtRecipe; public static RecipeManaInfusion prismarineRecipe; @@ -119,6 +120,11 @@ public final class ModManaAlchemyRecipes { sandRecipe = BotaniaAPI.registerManaAlchemyRecipe(new ItemStack(Block.getBlockFromName("sand")), new ItemStack(Blocks.cobblestone), 50); redSandRecipe = BotaniaAPI.registerManaAlchemyRecipe(new ItemStack(Block.getBlockFromName("sand"), 1, 1), new ItemStack(Blocks.hardened_clay), 50); + + clayBreakdownRecipes = new ArrayList(); + clayBreakdownRecipes.add(BotaniaAPI.registerManaAlchemyRecipe(new ItemStack(Items.clay_ball), new ItemStack(Blocks.clay), 25)); + clayBreakdownRecipes.add(BotaniaAPI.registerManaAlchemyRecipe(new ItemStack(Items.brick), new ItemStack(Blocks.brick_block), 25)); + coarseDirtRecipe = BotaniaAPI.registerManaAlchemyRecipe(new ItemStack(Blocks.dirt, 1, 1), new ItemStack(Blocks.dirt), 120); prismarineRecipe = BotaniaAPI.registerManaAlchemyRecipe(new ItemStack(ModItems.manaResource, 1, 10), new ItemStack(Items.quartz), 200); diff --git a/src/main/java/vazkii/botania/common/lexicon/LexiconData.java b/src/main/java/vazkii/botania/common/lexicon/LexiconData.java index 38be180f2..7c1e332a2 100644 --- a/src/main/java/vazkii/botania/common/lexicon/LexiconData.java +++ b/src/main/java/vazkii/botania/common/lexicon/LexiconData.java @@ -427,7 +427,8 @@ public final class LexiconData { new PageManaInfusionRecipe("6", ModManaAlchemyRecipes.quartzRecipes).setSkipRegistry(), new PageManaInfusionRecipe("7", ModManaAlchemyRecipes.chiseledBrickRecipe), new PageManaInfusionRecipe("8", ModManaAlchemyRecipes.iceRecipe), new PageManaInfusionRecipe("9", ModManaAlchemyRecipes.swampFolliageRecipes), new PageManaInfusionRecipe("10", ModManaAlchemyRecipes.fishRecipes), new PageManaInfusionRecipe("11", ModManaAlchemyRecipes.cropRecipes), new PageManaInfusionRecipe("12", ModManaAlchemyRecipes.potatoRecipe), new PageManaInfusionRecipe("13", ModManaAlchemyRecipes.netherWartRecipe), new PageManaInfusionRecipe("14", ModManaAlchemyRecipes.gunpowderAndFlintRecipes), new PageManaInfusionRecipe("15", ModManaAlchemyRecipes.nameTagRecipe), new PageManaInfusionRecipe("16", ModManaAlchemyRecipes.stringRecipes), new PageManaInfusionRecipe("17", ModManaAlchemyRecipes.slimeballCactusRecipes), - new PageManaInfusionRecipe("18", ModManaAlchemyRecipes.enderPearlRecipe), new PageManaInfusionRecipe("19", ModManaAlchemyRecipes.redstoneToGlowstoneRecipes), new PageManaInfusionRecipe("20", ModManaAlchemyRecipes.sandRecipe), new PageManaInfusionRecipe("21", ModManaAlchemyRecipes.redSandRecipe), new PageManaInfusionRecipe("22", ModManaAlchemyRecipes.coarseDirtRecipe)); + new PageManaInfusionRecipe("18", ModManaAlchemyRecipes.enderPearlRecipe), new PageManaInfusionRecipe("19", ModManaAlchemyRecipes.redstoneToGlowstoneRecipes), new PageManaInfusionRecipe("20", ModManaAlchemyRecipes.sandRecipe), new PageManaInfusionRecipe("21", ModManaAlchemyRecipes.redSandRecipe), + new PageManaInfusionRecipe("22", ModManaAlchemyRecipes.clayBreakdownRecipes), new PageManaInfusionRecipe("23", ModManaAlchemyRecipes.coarseDirtRecipe)); openCrate = new BLexiconEntry(LibLexicon.DEVICE_OPEN_CRATE, categoryDevices); openCrate.setLexiconPages(new PageText("0"), new PageText("1"), new PageCraftingRecipe("2", ModCraftingRecipes.recipeOpenCrate)); diff --git a/src/main/resources/assets/botania/lang/en_US.lang b/src/main/resources/assets/botania/lang/en_US.lang index e452dcec4..6fdabe6b8 100644 --- a/src/main/resources/assets/botania/lang/en_US.lang +++ b/src/main/resources/assets/botania/lang/en_US.lang @@ -1297,7 +1297,8 @@ botania.page.manaAlchemy18=Creating &1Ender Pearls&0 botania.page.manaAlchemy19=Converting between &1Glowstone&0 and &1Redstone&0 botania.page.manaAlchemy20=Breaking &1Cobblestone&0 into &1Sand&0 botania.page.manaAlchemy21=Breaking &1Hardened Clay&0 into &1Red Sand&0 -botania.page.manaAlchemy22=Making &1Coarse Dirt&0 +botania.page.manaAlchemy22=Breaking down &1Clay&0 and &1Bricks&0 +botania.page.manaAlchemy23=Making &1Coarse Dirt&0 # -- BOTANICAL BREWERY botania.entry.brewery=Botanical Brewery