From e65874a4ce2aa4eff0fe532c26cd3f2629eb471b Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Mon, 21 Nov 2016 21:04:14 +0100 Subject: [PATCH] Engineer house doc --- .../mod/booklet/InitBooklet.java | 15 ++++++++------- .../assets/actuallyadditions/lang/en_US.lang | 5 ++++- .../gui/booklet/page_engineer_house.png | Bin 0 -> 31320 bytes 3 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 src/main/resources/assets/actuallyadditions/textures/gui/booklet/page_engineer_house.png diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/InitBooklet.java b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/InitBooklet.java index c5aee82d6..9136e13bf 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/InitBooklet.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/InitBooklet.java @@ -50,7 +50,7 @@ import java.util.List; public final class InitBooklet{ - public static BookletChapter[] chaptersIntroduction = new BookletChapter[8]; + public static BookletChapter[] chaptersIntroduction = new BookletChapter[9]; public static void preInit(){ ActuallyAdditionsAPI.entryGettingStarted = new BookletEntry("gettingStarted").setImportant(); @@ -114,8 +114,9 @@ public final class InitBooklet{ } crystalPages.add(new PageCrafting(crystalPages.size()+1, MiscCrafting.RECIPES_CRYSTALS).setNoText()); crystalPages.add(new PageCrafting(crystalPages.size()+1, MiscCrafting.RECIPES_CRYSTAL_BLOCKS).setNoText()); - chaptersIntroduction[5] = new BookletChapter("crystals", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(InitBlocks.blockAtomicReconstructor), crystalPages.toArray(new BookletPage[crystalPages.size()])).setSpecial(); - chaptersIntroduction[4] = new BookletChapter("coalGen", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(InitBlocks.blockCoalGenerator), new PageCrafting(1, BlockCrafting.recipeCoalGen).setWildcard().addTextReplacement("", TileEntityCoalGenerator.PRODUCE)); + chaptersIntroduction[2] = new BookletChapter("engineerHouse", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(Items.EMERALD), new PageTextOnly(1), new PagePicture(2, "page_engineer_house", 0).setNoText()); + chaptersIntroduction[6] = new BookletChapter("crystals", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(InitBlocks.blockAtomicReconstructor), crystalPages.toArray(new BookletPage[crystalPages.size()])).setSpecial(); + chaptersIntroduction[5] = new BookletChapter("coalGen", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(InitBlocks.blockCoalGenerator), new PageCrafting(1, BlockCrafting.recipeCoalGen).setWildcard().addTextReplacement("", TileEntityCoalGenerator.PRODUCE)); ArrayList empowererPages = new ArrayList(); empowererPages.addAll(Arrays.asList(new PageTextOnly(1), new PagePicture(2, "page_empowerer", 137), new PageCrafting(3, BlockCrafting.recipeEmpowerer), new PageCrafting(4, BlockCrafting.recipeDisplayStand))); for(int i = 0; i < EmpowererHandler.MAIN_PAGE_RECIPES.size(); i++){ @@ -125,13 +126,13 @@ public final class InitBooklet{ empowererPages.add(new PageCrafting(empowererPages.size()+1, MiscCrafting.RECIPES_EMPOWERED_CRYSTAL_BLOCKS).setNoText()); new BookletChapter("empowerer", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(InitBlocks.blockEmpowerer), empowererPages.toArray(new BookletPage[empowererPages.size()])).setSpecial(); new BookletChapter("craftingIngs", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()), new PageTextOnly(1), new PageCrafting(2, ItemCrafting.recipeCoil).setNoText(), new PageCrafting(3, ItemCrafting.recipeCoilAdvanced).setNoText(), new PageCrafting(4, BlockCrafting.recipeCase).setNoText(), new PageCrafting(5, BlockCrafting.recipeEnderPearlBlock).setNoText(), new PageCrafting(6, BlockCrafting.recipeEnderCase).setNoText(), new PageCrafting(7, ItemCrafting.recipeRing).setNoText(), new PageCrafting(8, ItemCrafting.recipeKnifeHandle).setNoText(), new PageCrafting(9, ItemCrafting.recipeKnifeBlade).setNoText(), new PageCrafting(10, ItemCrafting.recipeKnife).setNoText(), new PageCrafting(11, ItemCrafting.recipeDough).setNoText(), new PageCrafting(12, ItemCrafting.recipeRiceDough).setNoText(), new PageCrafting(13, BlockCrafting.recipeIronCase).setNoText(), new PageCrafting(14, ItemCrafting.recipeLens).setNoText()).setImportant(); - chaptersIntroduction[3] = new BookletChapter("rf", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(Items.REDSTONE), new PageTextOnly(1)); + chaptersIntroduction[4] = new BookletChapter("rf", ActuallyAdditionsAPI.entryGettingStarted, new ItemStack(Items.REDSTONE), new PageTextOnly(1)); //Miscellaneous new BookletChapter("worms", ActuallyAdditionsAPI.entryMisc, new ItemStack(InitItems.itemWorm), new PageTextOnly(1).addItemToPage(new ItemStack(InitItems.itemWorm)), new PagePicture(2, "page_worms", 145)).setImportant(); new BookletChapter("banners", ActuallyAdditionsAPI.entryMisc, new ItemStack(Items.BANNER, 1, 15), new PageTextOnly(1)); new BookletChapter("miscDecorStuffsAndThings", ActuallyAdditionsAPI.entryMisc, new ItemStack(InitBlocks.blockTestifiBucksGreenWall), new PageTextOnly(1), new PageReconstructor(2, LensRecipeHandler.recipeWhiteWall).setNoText(), new PageReconstructor(3, LensRecipeHandler.recipeGreenWall).setNoText()); - chaptersIntroduction[2] = new BookletChapter("quartz", ActuallyAdditionsAPI.entryMisc, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()), new PageTextOnly(1).addItemToPage(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ORE_QUARTZ.ordinal())).addTextReplacement("", OreGen.QUARTZ_MIN).addTextReplacement("", OreGen.QUARTZ_MAX), new PageTextOnly(2).addItemToPage(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal())), new PageCrafting(3, BlockCrafting.recipeQuartzBlock).setNoText(), new PageCrafting(4, BlockCrafting.recipeQuartzPillar).setNoText(), new PageCrafting(5, BlockCrafting.recipeQuartzChiseled).setNoText()); + chaptersIntroduction[3] = new BookletChapter("quartz", ActuallyAdditionsAPI.entryMisc, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()), new PageTextOnly(1).addItemToPage(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ORE_QUARTZ.ordinal())).addTextReplacement("", OreGen.QUARTZ_MIN).addTextReplacement("", OreGen.QUARTZ_MAX), new PageTextOnly(2).addItemToPage(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal())), new PageCrafting(3, BlockCrafting.recipeQuartzBlock).setNoText(), new PageCrafting(4, BlockCrafting.recipeQuartzPillar).setNoText(), new PageCrafting(5, BlockCrafting.recipeQuartzChiseled).setNoText()); new BookletChapter("cloud", ActuallyAdditionsAPI.entryMisc, new ItemStack(InitBlocks.blockSmileyCloud), new PageTextOnly(1), new PageCrafting(2, BlockCrafting.recipeSmileyCloud).setWildcard()).setSpecial(); new BookletChapter("coalStuff", ActuallyAdditionsAPI.entryMisc, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.TINY_COAL.ordinal()), new PageTextOnly(1), new PageCrafting(2, ItemCrafting.recipeTinyCoal).setNoText(), new PageCrafting(3, ItemCrafting.recipeTinyChar).setNoText(), new PageCrafting(4, BlockCrafting.recipeBlockChar).setNoText()); ArrayList lampPages = new ArrayList(); @@ -153,7 +154,7 @@ public final class InitBooklet{ new BookletChapter("tinyTorch", ActuallyAdditionsAPI.entryMisc, new ItemStack(InitBlocks.blockTinyTorch), new PageCrafting(1, BlockCrafting.recipesTinyTorch).setWildcard()).setSpecial(); //Reconstruction - chaptersIntroduction[6] = new BookletChapter("reconstructorLenses", ActuallyAdditionsAPI.entryReconstruction, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal()), new PageTextOnly(1)).setImportant(); + chaptersIntroduction[7] = new BookletChapter("reconstructorLenses", ActuallyAdditionsAPI.entryReconstruction, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal()), new PageTextOnly(1)).setImportant(); new BookletChapter("additionalRecipes", ActuallyAdditionsAPI.entryReconstruction, new ItemStack(Items.LEATHER), new PageReconstructor(1, LensRecipeHandler.recipeSoulSand).setNoText(), new PageReconstructor(2, LensRecipeHandler.recipeLeather).setNoText(), new PageReconstructor(3, LensRecipeHandler.recipeNetherWart).setNoText(), new PageReconstructor(4, LensRecipeHandler.recipePrismarine).setNoText()).setSpecial(); new BookletChapter("lensColor", ActuallyAdditionsAPI.entryReconstruction, new ItemStack(InitItems.itemColorLens), new PageTextOnly(1), new PageReconstructor(2, LensRecipeHandler.recipeColorLens).setNoText()); new BookletChapter("lensDeath", ActuallyAdditionsAPI.entryReconstruction, new ItemStack(InitItems.itemDamageLens), new PageTextOnly(1), new PageReconstructor(2, LensRecipeHandler.recipeDamageLens).setNoText()); @@ -163,7 +164,7 @@ public final class InitBooklet{ new BookletChapter("lensMining", ActuallyAdditionsAPI.entryReconstruction, new ItemStack(InitItems.itemMiningLens), new PageTextOnly(1).addTextReplacement("", LensMining.ENERGY_USE), new PageCrafting(2, ItemCrafting.recipeMiningLens).setNoText()).setImportant(); //Laser Relays - chaptersIntroduction[7] = new BookletChapter("laserIntro", ActuallyAdditionsAPI.entryLaserRelays, new ItemStack(InitItems.itemLaserWrench), new PageTextOnly(1), new PageTextOnly(2).addTextReplacement("", TileEntityLaserRelay.MAX_DISTANCE), new PageCrafting(3, ItemCrafting.recipeLaserWrench).setNoText()).setImportant(); + chaptersIntroduction[8] = new BookletChapter("laserIntro", ActuallyAdditionsAPI.entryLaserRelays, new ItemStack(InitItems.itemLaserWrench), new PageTextOnly(1), new PageTextOnly(2).addTextReplacement("", TileEntityLaserRelay.MAX_DISTANCE), new PageCrafting(3, ItemCrafting.recipeLaserWrench).setNoText()).setImportant(); new BookletChapter("laserRelays", ActuallyAdditionsAPI.entryLaserRelays, new ItemStack(InitBlocks.blockLaserRelay), new PageTextOnly(1), new PageTextOnly(2).addTextReplacement("", TileEntityLaserRelayEnergy.CAP).addTextReplacement("", TileEntityLaserRelayEnergyAdvanced.CAP).addTextReplacement("", TileEntityLaserRelayEnergyExtreme.CAP), new PagePicture(3, "page_laser_relay", 0).setNoText(), new PageCrafting(4, BlockCrafting.recipeLaserRelay).setWildcard().setNoText(), new PageCrafting(5, BlockCrafting.recipeLaserRelayAdvanced).setWildcard().setNoText(), new PageCrafting(6, BlockCrafting.recipeLaserRelayExtreme).setWildcard().setNoText()); new BookletChapter("itemStorage", ActuallyAdditionsAPI.entryLaserRelays, new ItemStack(InitBlocks.blockLaserRelayItemWhitelist), new PageTextOnly(1), new PageTextOnly(2), new PagePicture(3, "page_item_laser_relay_basic", 78), new PagePicture(4, "pageItemLaserRelayFail", 84), new PagePicture(5, "pageItemLaserRelayTransfer", 78), new PagePicture(6, "pageItemLaserRelayWhitelistChest", 76), new PagePicture(7, "pageItemLaserRelayWhitelistInterface", 75), new PagePicture(8, "pageItemLaserRelaySystem", 75), new PageTextOnly(9), new PageCrafting(10, BlockCrafting.recipeLaserRelayItem).setWildcard().setNoText(), new PageCrafting(11, BlockCrafting.recipeLaserRelayItemWhitelist).setWildcard().setNoText(), new PageCrafting(12, BlockCrafting.recipeItemInterface).setNoText()); new BookletChapter("fluidLaser", ActuallyAdditionsAPI.entryLaserRelays, new ItemStack(InitBlocks.blockLaserRelayFluids), new PageTextOnly(1), new PageCrafting(2, BlockCrafting.recipeFluidLaser).setNoText()); diff --git a/src/main/resources/assets/actuallyadditions/lang/en_US.lang b/src/main/resources/assets/actuallyadditions/lang/en_US.lang index b8f0a4575..62adda4be 100644 --- a/src/main/resources/assets/actuallyadditions/lang/en_US.lang +++ b/src/main/resources/assets/actuallyadditions/lang/en_US.lang @@ -1104,4 +1104,7 @@ booklet.actuallyadditions.chapter.curse.button.1=View the page booklet.actuallyadditions.chapter.website.name=The Author's Website booklet.actuallyadditions.chapter.website.text.1=On the topic of self-advertisement, if you're interested in any of the other stuff I, Ellpeck, the author of this mod, do, you can go check out my website by clicking the button below. On there, you will find links to all of the social medias I use, an FAQ, and information about Minecraft Mods and other stuff I make! -booklet.actuallyadditions.chapter.website.button.1=View the Website \ No newline at end of file +booklet.actuallyadditions.chapter.website.button.1=View the Website + +booklet.actuallyadditions.chapter.engineerHouse.name=A visit to the Engineers +booklet.actuallyadditions.chapter.engineerHouse.text.1=If you want to know how to start in your world, you can always check out what the Engineers have been up to. They are two friendly villagers that sell you various goods: One is the Crystallizer, who will exchange Emeralds and Crystals with you, and the Engineer will trade various machines with you! On the next page, you can see the house they live in - which is also worth checking out! \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/booklet/page_engineer_house.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/page_engineer_house.png new file mode 100644 index 0000000000000000000000000000000000000000..942e875c127b57250b928c01c9709a3d8c7558af GIT binary patch literal 31320 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 ZQse|F!e;_Vj?Vy~bIU-pO5HB