From 62ce0988337fe8dac8be82ed3934cba31d3f9246 Mon Sep 17 00:00:00 2001 From: Vasco Lavos Date: Sat, 17 May 2014 01:19:48 +0100 Subject: [PATCH] Recipe/docs for the Clayconia. --- .../common/block/subtile/functional/SubTileClayconia.java | 7 +++++++ MODSRC/vazkii/botania/common/crafting/ModPetalRecipes.java | 2 ++ MODSRC/vazkii/botania/common/lexicon/LexiconData.java | 4 ++++ MODSRC/vazkii/botania/common/lib/LibLexicon.java | 1 + resources/assets/botania/lang/en_US.lang | 7 ++++++- 5 files changed, 20 insertions(+), 1 deletion(-) diff --git a/MODSRC/vazkii/botania/common/block/subtile/functional/SubTileClayconia.java b/MODSRC/vazkii/botania/common/block/subtile/functional/SubTileClayconia.java index 7f42639a0..b55793b91 100644 --- a/MODSRC/vazkii/botania/common/block/subtile/functional/SubTileClayconia.java +++ b/MODSRC/vazkii/botania/common/block/subtile/functional/SubTileClayconia.java @@ -20,7 +20,9 @@ import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraft.util.ChunkCoordinates; +import vazkii.botania.api.lexicon.LexiconEntry; import vazkii.botania.api.subtile.SubTileFunctional; +import vazkii.botania.common.lexicon.LexiconData; public class SubTileClayconia extends SubTileFunctional { @@ -74,4 +76,9 @@ public class SubTileClayconia extends SubTileFunctional { return 640; } + @Override + public LexiconEntry getEntry() { + return LexiconData.clayconia; + } + } diff --git a/MODSRC/vazkii/botania/common/crafting/ModPetalRecipes.java b/MODSRC/vazkii/botania/common/crafting/ModPetalRecipes.java index 0df472c27..a55d82eb2 100644 --- a/MODSRC/vazkii/botania/common/crafting/ModPetalRecipes.java +++ b/MODSRC/vazkii/botania/common/crafting/ModPetalRecipes.java @@ -49,6 +49,7 @@ public final class ModPetalRecipes { public static RecipePetals rannuncarpusRecipe; public static RecipePetals hyacidusRecipe; public static RecipePetals pollidisiacRecipe; + public static RecipePetals clayconiaRecipe; public static void init() { pureDaisyRecipe = BotaniaAPI.registerPetalRecipe(ItemBlockSpecialFlower.ofType(LibBlockNames.SUBTILE_PUREDAISY), white, white, white, white); @@ -76,5 +77,6 @@ public final class ModPetalRecipes { rannuncarpusRecipe = BotaniaAPI.registerPetalRecipe(ItemBlockSpecialFlower.ofType(LibBlockNames.SUBTILE_RANNUNCARPUS), orangeMana, orangeMana, orange, yellow, runeEarth, red, redMana, redstoneRoot); hyacidusRecipe = BotaniaAPI.registerPetalRecipe(ItemBlockSpecialFlower.ofType(LibBlockNames.SUBTILE_HYACIDUS), purple, purpleMana, magenta, magentaMana, brown, green, greenMana, runeWater, runeAutumn, redstoneRoot); pollidisiacRecipe = BotaniaAPI.registerPetalRecipe(ItemBlockSpecialFlower.ofType(LibBlockNames.SUBTILE_POLLIDISIAC), orange, orangeMana, red, redMana, pink, pinkMana, runeLust, runeFire); + clayconiaRecipe = BotaniaAPI.registerPetalRecipe(ItemBlockSpecialFlower.ofType(LibBlockNames.SUBTILE_CLAYCONIA), gray, lightGray, lightGrayMana, lightGrayMana, grayMana, cyan, runeEarth); } } diff --git a/MODSRC/vazkii/botania/common/lexicon/LexiconData.java b/MODSRC/vazkii/botania/common/lexicon/LexiconData.java index fd285967b..c76594420 100644 --- a/MODSRC/vazkii/botania/common/lexicon/LexiconData.java +++ b/MODSRC/vazkii/botania/common/lexicon/LexiconData.java @@ -88,6 +88,7 @@ public final class LexiconData { public static LexiconEntry rannuncarpus; public static LexiconEntry hyacidus; public static LexiconEntry pollidisiac; + public static LexiconEntry clayconia; public static LexiconEntry generatingIntro; public static LexiconEntry daybloom; @@ -278,6 +279,9 @@ public final class LexiconData { pollidisiac = new BLexiconEntry(LibLexicon.FFLOWER_POLLIDISIAC, categoryFunctionalFlowers); pollidisiac.setLexiconPages(new PageText("0"), new PagePetalRecipe("1", ModPetalRecipes.pollidisiacRecipe)); + clayconia = new BLexiconEntry(LibLexicon.FFLOWER_CLAYCONIA, categoryFunctionalFlowers); + clayconia.setLexiconPages(new PageText("0"), new PagePetalRecipe("1", ModPetalRecipes.clayconiaRecipe)); + // GENERATING FLOWERS ENTRIES generatingIntro = new BLexiconEntry(LibLexicon.GFLOWER_INTRO, categoryGenerationFlowers); generatingIntro.setPriority().setLexiconPages(new PageText("0"), new PageText("1"), new PageText("2")); diff --git a/MODSRC/vazkii/botania/common/lib/LibLexicon.java b/MODSRC/vazkii/botania/common/lib/LibLexicon.java index d0a36a8d7..81a445c2c 100644 --- a/MODSRC/vazkii/botania/common/lib/LibLexicon.java +++ b/MODSRC/vazkii/botania/common/lib/LibLexicon.java @@ -69,6 +69,7 @@ public final class LibLexicon { public static final String FFLOWER_RANNUNCARPUS = "rannuncarpus"; public static final String FFLOWER_HYACIDUS = "hyacidus"; public static final String FFLOWER_POLLIDISIAC = "pollidisiac"; + public static final String FFLOWER_CLAYCONIA = "clayconia"; public static final String GFLOWER_INTRO = "gIntro"; public static final String GFLOWER_DAYBLOOM = "daybloom"; diff --git a/resources/assets/botania/lang/en_US.lang b/resources/assets/botania/lang/en_US.lang index c7d82c380..9898ea657 100644 --- a/resources/assets/botania/lang/en_US.lang +++ b/resources/assets/botania/lang/en_US.lang @@ -609,7 +609,12 @@ botania.page.hyacidus1=&oSteel is immune&r. # -- POLLIDISIAC botania.entry.pollidisiac=Pollidisiac botania.page.pollidisiac0=Animals love eating, that's all they seem to do, really. An interesting behaviour they show is that they only seem to want to eat things that are fed to them.
The &1Pollidisiac&0 will simply do that, at the cost of some mana, any appropriate nearby food items (&1Wheat&0, &1Carrots&0, etc) will be fed to the animals, putting them in a &obetter mood&r. -botania.page.pollidisiac1=Hell's Kitchen +botania.page.pollidisiac1=&oHell's Kitchen&r. + +# -- CLAYCONIA +botania.entry.clayconia=Clayconia +botania.page.clayconia0=The &1Clayconia&0 is a simple flower, in essence. All it does is moisten nearby &1Sand&0, turning it into &1Clay&0, this process uses a decent amount of &4Mana&0, but nothing too insane. +botania.page.clayconia1=&oWhat a killer joke&r. # - GENERATING FLOWERS # -- AN INTRODUCTION TO GENERATION