From 86dd3978f7d2ed63684866ed4271d9593adaeb80 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Mon, 16 Nov 2015 22:21:29 +0100 Subject: [PATCH] Changed Booklet Colors and Placings around a bit, added Manual Help Page --- .../booklet/BookletUtils.java | 3 +++ .../actuallyadditions/booklet/GuiBooklet.java | 12 ++++++------ .../booklet/InitBooklet.java | 3 ++- .../assets/actuallyadditions/lang/en_US.lang | 10 +++++++--- .../textures/gui/booklet/guiBooklet.png | Bin 18675 -> 18719 bytes 5 files changed, 18 insertions(+), 10 deletions(-) diff --git a/src/main/java/ellpeck/actuallyadditions/booklet/BookletUtils.java b/src/main/java/ellpeck/actuallyadditions/booklet/BookletUtils.java index 88e2c26a7..73ad6c357 100644 --- a/src/main/java/ellpeck/actuallyadditions/booklet/BookletUtils.java +++ b/src/main/java/ellpeck/actuallyadditions/booklet/BookletUtils.java @@ -67,7 +67,10 @@ public class BookletUtils{ * Draws the Title of the current chapter, current index entry or just "Actually Additions" if neither is present */ public static void drawTitle(GuiBooklet booklet){ + //Upper title booklet.drawTexturedModalRect(booklet.guiLeft+booklet.xSize/2-142/2, booklet.guiTop-12, 0, 240, 142, 12); + //Lower title + booklet.drawTexturedModalRect(booklet.guiLeft+booklet.xSize/2-142/2, booklet.guiTop+booklet.ySize, 0, 243, 142, 13); String strg = booklet.currentChapter == null ? (booklet.currentIndexEntry == null ? StringUtil.localize("itemGroup."+ModUtil.MOD_ID_LOWER) : booklet.currentIndexEntry.getLocalizedName()) : booklet.currentChapter.getLocalizedName(); booklet.drawCenteredString(booklet.getFontRenderer(), strg, booklet.guiLeft+booklet.xSize/2, booklet.guiTop-9, StringUtil.DECIMAL_COLOR_WHITE); diff --git a/src/main/java/ellpeck/actuallyadditions/booklet/GuiBooklet.java b/src/main/java/ellpeck/actuallyadditions/booklet/GuiBooklet.java index a0e3a5ca7..d5a813b69 100644 --- a/src/main/java/ellpeck/actuallyadditions/booklet/GuiBooklet.java +++ b/src/main/java/ellpeck/actuallyadditions/booklet/GuiBooklet.java @@ -196,7 +196,7 @@ public class GuiBooklet extends GuiScreen{ } //Handles gonig from page to chapter or from chapter to index else if(button == this.buttonPreviousScreen){ - if(this.currentChapter != null && this.currentChapter != InitBooklet.chapterIntro){ + if(this.currentChapter != null){ BookletUtils.openIndexEntry(this, this.currentIndexEntry, this.pageOpenInIndex, true); } else{ @@ -218,16 +218,16 @@ public class GuiBooklet extends GuiScreen{ this.guiLeft = (this.width-this.xSize)/2; this.guiTop = (this.height-this.ySize)/2; - this.buttonForward = new BookletUtils.TexturedButton(0, this.guiLeft+this.xSize, this.guiTop+this.ySize+2, 164, 0, 18, 10); + this.buttonForward = new BookletUtils.TexturedButton(0, this.guiLeft+this.xSize-26, this.guiTop+this.ySize+1, 164, 0, 18, 10); this.buttonList.add(this.buttonForward); - this.buttonBackward = new BookletUtils.TexturedButton(1, this.guiLeft-18, this.guiTop+this.ySize+2, 146, 0, 18, 10); + this.buttonBackward = new BookletUtils.TexturedButton(1, this.guiLeft+8, this.guiTop+this.ySize+1, 146, 0, 18, 10); this.buttonList.add(this.buttonBackward); - this.buttonPreviousScreen = new BookletUtils.TexturedButton(2, this.guiLeft+this.xSize/2-7, this.guiTop+this.ySize+20, 182, 0, 15, 10); + this.buttonPreviousScreen = new BookletUtils.TexturedButton(2, this.guiLeft+this.xSize/2-7, this.guiTop+this.ySize+1, 182, 0, 15, 10); this.buttonList.add(this.buttonPreviousScreen); - this.buttonPreviouslyOpenedGui = new BookletUtils.TexturedButton(3, this.guiLeft+this.xSize/3, this.guiTop+this.ySize+20, 245, 44, 11, 15); + this.buttonPreviouslyOpenedGui = new BookletUtils.TexturedButton(3, this.guiLeft-4, this.guiTop+this.ySize+15, 245, 44, 11, 15); this.buttonList.add(this.buttonPreviouslyOpenedGui); this.buttonUpdate = new BookletUtils.TexturedButton(4, this.guiLeft-11, this.guiTop-11, 245, 0, 11, 11); @@ -253,7 +253,7 @@ public class GuiBooklet extends GuiScreen{ for(int i = 0; i < this.bookmarkButtons.length; i++){ int x = this.guiLeft+xSize/2-(this.bookmarkButtons.length/2*16)+(i*16); - this.bookmarkButtons[i] = new BookletUtils.BookmarkButton(this.chapterButtons[this.chapterButtons.length-1].id+1+i, x, this.guiTop+this.ySize, this); + this.bookmarkButtons[i] = new BookletUtils.BookmarkButton(this.chapterButtons[this.chapterButtons.length-1].id+1+i, x, this.guiTop+this.ySize+13, this); this.buttonList.add(this.bookmarkButtons[i]); } diff --git a/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java b/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java index 2f7d9b201..36a82fa93 100644 --- a/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java +++ b/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java @@ -53,7 +53,8 @@ public class InitBooklet{ private static void initChapters(){ //Getting Started - chapterIntro = new BookletChapter("intro", entryGettingStarted, new ItemStack(InitItems.itemLexicon), new PageTextOnly(1), new PageTextOnly(2), new PageTextOnly(3), new PageCrafting(4, ItemCrafting.recipeBook)).setImportant(); + chapterIntro = new BookletChapter("intro", entryGettingStarted, new ItemStack(InitItems.itemLexicon), new PageTextOnly(1), new PageTextOnly(2), new PageTextOnly(3)); + new BookletChapter("bookTutorial", entryGettingStarted, new ItemStack(InitItems.itemLexicon), new PageTextOnly(1), new PageTextOnly(2), new PageCrafting(3, ItemCrafting.recipeBook)); new BookletChapterReconstructor("crystals", entryGettingStarted, new ItemStack(InitBlocks.blockAtomicReconstructor), new PageTextOnly(1).addTextReplacement("", ConfigIntValues.RECONSTRUCTOR_USE_PER_BLOCK.getValue()), new PageTextOnly(2), new PagePicture(3, "pageAtomicReconstructor", 0).setNoText(), new PageTextOnly(4), new PageCrafting(5, BlockCrafting.recipeAtomicReconstructor).setNoText()).setSpecial(); new BookletChapter("coalGen", entryGettingStarted, new ItemStack(InitBlocks.blockCoalGenerator), new PageCrafting(1, BlockCrafting.recipeCoalGen).addTextReplacement("", ConfigIntValues.COAL_GEN_ENERGY_PRODUCED.getValue())); new BookletChapter("craftingIngs", 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.recipeStoneCase).setNoText(), new PageCrafting(6, BlockCrafting.recipeEnderPearlBlock).setNoText(), new PageCrafting(7, BlockCrafting.recipeEnderCase).setNoText(), new PageCrafting(8, ItemCrafting.recipeRing).setNoText(), new PageCrafting(9, ItemCrafting.recipeKnifeHandle).setNoText(), new PageCrafting(10, ItemCrafting.recipeKnifeBlade).setNoText(), new PageCrafting(11, ItemCrafting.recipeKnife).setNoText(), new PageCrafting(12, ItemCrafting.recipeDough).setNoText(), new PageCrafting(13, ItemCrafting.recipeRiceDough).setNoText(), new PageCrafting(14, BlockCrafting.recipeIronCase).setNoText()).setImportant(); diff --git a/src/main/resources/assets/actuallyadditions/lang/en_US.lang b/src/main/resources/assets/actuallyadditions/lang/en_US.lang index 0b032024e..b39b6bed6 100644 --- a/src/main/resources/assets/actuallyadditions/lang/en_US.lang +++ b/src/main/resources/assets/actuallyadditions/lang/en_US.lang @@ -436,7 +436,6 @@ booklet.actuallyadditions.chapter.intro.name=An Introduction to ActAdd booklet.actuallyadditions.chapter.intro.text.1=For too long have the people of Minecraftia toiled under a relentless whip. A whip more hurtful and more injurious than that of any slave-master: inconvenience. Aye, the thousand million inconveniences that make up the grind, that force players to waste hours- nay, days!- chopping wood and farming wheat and other such mundane tasks, just to momentarily escape the remorseless tedium and experience the true joys of Minecraftia, building, caving and adventuring into the beautiful uncharted abundance booklet.actuallyadditions.chapter.intro.text.2=of the world. Yet no sooner has one immersed oneself in this creative enterprise than the inconveniences return, like millions of furious bees pestering, stinging, swarming all over you until the game ceases to be enjoyable, and you are driven away from it forever. To that end, a certain Ellpeck has created this Actual Addition to the world of Minecraft, that will allow the player to better engage with the core experiences of the game- building and adventuring- by automating and streamlining the monotony that booklet.actuallyadditions.chapter.intro.text.3=is grinding in Minecraft. Therefore, Ellpeck humbly presents to you this Actually Additions Manual, that shall teach you the ways of this modification and, ultimately, allow you to transcend inconvenience and attain enlightenment. ~by Tulkas -booklet.actuallyadditions.chapter.intro.text.4=If you, for some reason, want to craft this book again, just take a piece of paper and a canola seed which you can find randomly generated and craft them together! booklet.actuallyadditions.chapter.craftingIngs.name=Crafting Ingredients booklet.actuallyadditions.chapter.craftingIngs.text.1=Actually Additions has lots of items that use certain basic crafting items to be crafted. This chapter has all of these basic items grouped up so that you can see all of them at once. @@ -594,7 +593,12 @@ booklet.actuallyadditions.chapter.blackLotus.name=Black Lotus booklet.actuallyadditions.chapter.blackLotus.text.1=Think of this: You need to craft black wool, black clay or anything else that needs black dye but you are just guilty about killing so many innocent squids? Well, the Black Lotus is exactly the thing you need! Just look around in the wild a bit, and you will find one, then being able to craft some Black Dye that can be used instead of Ink Sacs so that you don't need to kill poor squids and L any longer. booklet.actuallyadditions.chapter.blackLotus.text.2=No, not that one, Vaz -booklet.actuallyadditions.chapter.crystals.name=Crystals & At. Reconstructor +booklet.actuallyadditions.chapter.crystals.name=Crystals and Reconstructor booklet.actuallyadditions.chapter.crystals.text.1=For many Crafting Operations in Actually Additions, you will need Crystals or Crystal Blocks. These can be made using an Atomic Reconstructor. Just place one down facing in any direction and it will shoot out a red laser. When placing some of the blocks shown on the following pages in front of the laser, they will be converted into Crystals. During each conversion, it uses RF. booklet.actuallyadditions.chapter.crystals.text.2=The way this works is that the laser searches for a block, and when it finds one, it converts all blocks and items on the ground in that area into their Crystal forms (if they have one!). When trying to power the Reconstructor, at first you will notice that many power sources require crystals to be crafted. Not to worry, though, as you can use Coal Generators to create your first couple of crystals before you can upgrade to better sources. -booklet.actuallyadditions.chapter.crystals.text.4=When you have crafted a couple of items, you might want to find a way to automate this. There is a very simple way to do accomplish this: Place the Atomic Reconstructor down facing into a Precision Dropper (to find it, look it up in the All Items and Search Entry!). Next, place a Ranged Collector in the area that has the converted items set as a whitelist. Now you can just chuck your raw materials into the Dropper to convert them! \ No newline at end of file +booklet.actuallyadditions.chapter.crystals.text.4=When you have crafted a couple of items, you might want to find a way to automate this. There is a very simple way to do accomplish this: Place the Atomic Reconstructor down facing into a Precision Dropper (to find it, look it up in the All Items and Search Entry!). Next, place a Ranged Collector in the area that has the converted items set as a whitelist. Now you can just chuck your raw materials into the Dropper to convert them! + +booklet.actuallyadditions.chapter.bookTutorial.name=Intro to the Manual +booklet.actuallyadditions.chapter.bookTutorial.text.1=The Actually Additions Manual is very versatile. Here is a quick overview: Entries & ChaptersAn Entry is a general topic while a Chapter is almost always pointed to a specific item. When closing a chapter, the index opens, when closing that, the front page will. BookmarksBookmarks, as seen on the bottom of the booklet, store the current page when clicked and can restore said page when clicked again. This can be very useful for easy navigation. +booklet.actuallyadditions.chapter.bookTutorial.text.2=The Buttons at the top right lead you to the Achievements or Configuration Screen. When looking at a chapter that is somehow connected to an achievement, a speech bubble that you can hover over to see the Achievement in question will point to the Achievements Button. The Buttons on the top left can be used to be directed to various Webpages that have to do with the mod. When an update is available, a button to download it will also show up on the top left. +booklet.actuallyadditions.chapter.bookTutorial.text.3=If you, for some reason, want to craft this book again, just take a piece of paper and a canola seed which you can find randomly generated and craft them together! diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBooklet.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBooklet.png index 5582ce1b50db2e3440780fee2a68af2d47e753a3..50a4cfe6e53be3e0e273a15f2e55ce4bacb9ba47 100644 GIT binary patch literal 18719 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�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 literal 18675 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