From 7b9573ca8e4026c1fdcbc032a4ac5f703ff6a251 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Fri, 30 Oct 2015 20:07:36 +0100 Subject: [PATCH] Added Preview Pictures to the booklet (Thanks to Kitty for help!) --- .../actuallyadditions/booklet/GuiBooklet.java | 8 ++-- .../booklet/InitBooklet.java | 10 ++--- .../booklet/page/PagePicture.java | 38 ++++++++++++++++++ .../nei/BookletInfoRecipeHandler.java | 6 ++- .../actuallyadditions/util/AssetUtil.java | 4 ++ .../assets/actuallyadditions/lang/en_US.lang | 11 +++-- .../textures/gui/{ => booklet}/guiBooklet.png | Bin .../gui/{ => booklet}/guiBookletChristmas.png | Bin .../gui/{ => booklet}/guiBookletHalloween.png | Bin .../{ => booklet}/guiBookletValentinesDay.png | Bin .../gui/booklet/pageCoffeeMachine.png | Bin 0 -> 9889 bytes .../textures/gui/booklet/pageFurBalls.png | Bin 0 -> 17105 bytes .../textures/gui/booklet/pageLaserRelay.png | Bin 0 -> 21200 bytes .../textures/gui/booklet/pageLavaFactory.png | Bin 0 -> 23379 bytes .../gui/booklet/pageTreasureChest.png | Bin 0 -> 28222 bytes 15 files changed, 63 insertions(+), 14 deletions(-) create mode 100644 src/main/java/ellpeck/actuallyadditions/booklet/page/PagePicture.java rename src/main/resources/assets/actuallyadditions/textures/gui/{ => booklet}/guiBooklet.png (100%) rename src/main/resources/assets/actuallyadditions/textures/gui/{ => booklet}/guiBookletChristmas.png (100%) rename src/main/resources/assets/actuallyadditions/textures/gui/{ => booklet}/guiBookletHalloween.png (100%) rename src/main/resources/assets/actuallyadditions/textures/gui/{ => booklet}/guiBookletValentinesDay.png (100%) create mode 100644 src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageCoffeeMachine.png create mode 100644 src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageFurBalls.png create mode 100644 src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageLaserRelay.png create mode 100644 src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageLavaFactory.png create mode 100644 src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageTreasureChest.png diff --git a/src/main/java/ellpeck/actuallyadditions/booklet/GuiBooklet.java b/src/main/java/ellpeck/actuallyadditions/booklet/GuiBooklet.java index 63ad7bb75..b12c2b629 100644 --- a/src/main/java/ellpeck/actuallyadditions/booklet/GuiBooklet.java +++ b/src/main/java/ellpeck/actuallyadditions/booklet/GuiBooklet.java @@ -37,10 +37,10 @@ import java.util.List; @SideOnly(Side.CLIENT) public class GuiBooklet extends GuiScreen{ - public static final ResourceLocation resLoc = AssetUtil.getGuiLocation("guiBooklet"); - public static final ResourceLocation resLocHalloween = AssetUtil.getGuiLocation("guiBookletHalloween"); - public static final ResourceLocation resLocChristmas = AssetUtil.getGuiLocation("guiBookletChristmas"); - public static final ResourceLocation resLocValentine = AssetUtil.getGuiLocation("guiBookletValentinesDay"); + public static final ResourceLocation resLoc = AssetUtil.getBookletGuiLocation("guiBooklet"); + public static final ResourceLocation resLocHalloween = AssetUtil.getBookletGuiLocation("guiBookletHalloween"); + public static final ResourceLocation resLocChristmas = AssetUtil.getBookletGuiLocation("guiBookletChristmas"); + public static final ResourceLocation resLocValentine = AssetUtil.getBookletGuiLocation("guiBookletValentinesDay"); public static final int CHAPTER_BUTTONS_AMOUNT = 13; public static final int TOOLTIP_SPLIT_LENGTH = 200; public int xSize; diff --git a/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java b/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java index 228ed371c..4d8b2da75 100644 --- a/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java +++ b/src/main/java/ellpeck/actuallyadditions/booklet/InitBooklet.java @@ -59,8 +59,8 @@ public class InitBooklet{ } new BookletChapter("lamps", entryMisc, new ItemStack(InitBlocks.blockColoredLampOn, 1, TheColoredLampColors.GREEN.ordinal()), lampPages.toArray(new BookletPage[lampPages.size()])); - new BookletChapter("treasureChest", entryMisc, new ItemStack(InitBlocks.blockTreasureChest), new PageTextOnly(1).setStack(new ItemStack(InitBlocks.blockTreasureChest))).setSpecial(); - new BookletChapter("hairBalls", entryMisc, new ItemStack(InitItems.itemHairyBall), new PageTextOnly(1).setStack(new ItemStack(InitItems.itemHairyBall))).setSpecial(); + new BookletChapter("treasureChest", entryMisc, new ItemStack(InitBlocks.blockTreasureChest), new PagePicture(1, "pageTreasureChest", 150).setStack(new ItemStack(InitBlocks.blockTreasureChest)), new PageTextOnly(2)).setSpecial(); + new BookletChapter("hairBalls", entryMisc, new ItemStack(InitItems.itemHairyBall), new PagePicture(1, "pageFurBalls", 110).setStack(new ItemStack(InitItems.itemHairyBall)), new PageTextOnly(2)).setSpecial(); //No RF Using Blocks new BookletChapter("breaker", entryFunctionalNonRF, new ItemStack(InitBlocks.blockBreaker), new PageCrafting(1, BlockCrafting.recipeBreaker), new PageCrafting(2, BlockCrafting.recipePlacer), new PageCrafting(3, BlockCrafting.recipeLiquidPlacer), new PageCrafting(4, BlockCrafting.recipeLiquidCollector)); @@ -77,12 +77,12 @@ public class InitBooklet{ new BookletChapter("rangedCollector", entryFunctionalNonRF, new ItemStack(InitBlocks.blockRangedCollector), new PageTextOnly(1).addTextReplacement("", ConfigIntValues.RANGED_COLLECTOR_RANGE.getValue()), new PageCrafting(2, BlockCrafting.recipeRangedCollector).setNoText()); //RF Using Blocks - new BookletChapter("laserRelays", entryFunctionalRF, new ItemStack(InitBlocks.blockLaserRelay), new PageTextOnly(1).addTextReplacement("", ConfigIntValues.LASER_RELAY_MAX_DISTANCE.getValue()).addTextReplacement("", ConfigIntValues.LASER_RELAY_LOSS.getValue()), new PageCrafting(2, BlockCrafting.recipeLaserRelay).setNoText(), new PageCrafting(3, ItemCrafting.recipeLaserWrench).setNoText()).setImportant(); - new BookletChapterCoffee("coffeeMachine", entryFunctionalRF, new ItemStack(InitBlocks.blockCoffeeMachine), new PageTextOnly(1).setStack(new ItemStack(InitItems.itemCoffeeBean)).addTextReplacement("", ConfigIntValues.COFFEE_MACHINE_ENERGY_USED.getValue()).addTextReplacement("", ConfigIntValues.COFFEE_CACHE_USED_PER_ITEM.getValue()).addTextReplacement("", ConfigIntValues.COFFEE_MACHINE_WATER_USED.getValue()), new PageTextOnly(2).setStack(new ItemStack(InitItems.itemCoffee)), new PageCrafting(3, BlockCrafting.recipeCoffeeMachine).setNoText(), new PageCrafting(4, ItemCrafting.recipeCup).setNoText()).setImportant(); + new BookletChapter("laserRelays", entryFunctionalRF, new ItemStack(InitBlocks.blockLaserRelay), new PageTextOnly(1).addTextReplacement("", ConfigIntValues.LASER_RELAY_MAX_DISTANCE.getValue()).addTextReplacement("", ConfigIntValues.LASER_RELAY_LOSS.getValue()), new PagePicture(2, "pageLaserRelay", 0).setNoText(), new PageCrafting(3, BlockCrafting.recipeLaserRelay).setNoText(), new PageCrafting(4, ItemCrafting.recipeLaserWrench).setNoText()).setImportant(); + new BookletChapterCoffee("coffeeMachine", entryFunctionalRF, new ItemStack(InitBlocks.blockCoffeeMachine), new PageTextOnly(1).setStack(new ItemStack(InitItems.itemCoffeeBean)).addTextReplacement("", ConfigIntValues.COFFEE_MACHINE_ENERGY_USED.getValue()).addTextReplacement("", ConfigIntValues.COFFEE_CACHE_USED_PER_ITEM.getValue()).addTextReplacement("", ConfigIntValues.COFFEE_MACHINE_WATER_USED.getValue()), new PageTextOnly(2).setStack(new ItemStack(InitItems.itemCoffee)), new PagePicture(3, "pageCoffeeMachine", 115), new PageCrafting(4, BlockCrafting.recipeCoffeeMachine).setNoText(), new PageCrafting(5, ItemCrafting.recipeCup).setNoText()).setImportant(); new BookletChapter("crusher", entryFunctionalRF, new ItemStack(InitBlocks.blockGrinderDouble), new PageTextOnly(1).addTextReplacement("", ConfigIntValues.GRINDER_ENERGY_USED.getValue()).addTextReplacement("", ConfigIntValues.GRINDER_DOUBLE_ENERGY_USED.getValue()), new PageCrafting(2, BlockCrafting.recipeCrusher).setNoText(), new PageCrafting(3, BlockCrafting.recipeDoubleCrusher).setNoText(), new PageCrusherRecipe(4, CrusherCrafting.recipeSugar).setNoText(), new PageCrusherRecipe(5, CrusherCrafting.recipeIronHorseArmor).setNoText(), new PageCrusherRecipe(6, CrusherCrafting.recipeGoldHorseArmor).setNoText(), new PageCrusherRecipe(7, CrusherCrafting.recipeDiamondHorseArmor).setNoText()); new BookletChapter("furnaceDouble", entryFunctionalRF, new ItemStack(InitBlocks.blockFurnaceDouble), new PageCrafting(1, BlockCrafting.recipeFurnace).addTextReplacement("", ConfigIntValues.FURNACE_ENERGY_USED.getValue())); new BookletChapter("miner", entryFunctionalRF, new ItemStack(InitBlocks.blockOreMagnet), new PageTextOnly(1).addTextReplacement("", ConfigIntValues.ORE_MAGNET_ENERGY_USE.getValue()).addTextReplacement("", ConfigIntValues.ORE_MAGNET_OIL_USE.getValue()).addTextReplacement("", ConfigIntValues.ORE_MAGNET_RANGE.getValue()), new PageCrafting(2, BlockCrafting.recipeMiner).setNoText(), new PageCrafting(3, BlockCrafting.recipeCasing).setNoText()); - new BookletChapter("lavaFactory", entryFunctionalRF, new ItemStack(InitBlocks.blockLavaFactoryController), new PageTextOnly(1).addTextReplacement("", ConfigIntValues.LAVA_FACTORY_ENERGY_USED.getValue()), new PageCrafting(2, BlockCrafting.recipeLavaFactory).setNoText()); + new BookletChapter("lavaFactory", entryFunctionalRF, new ItemStack(InitBlocks.blockLavaFactoryController), new PageTextOnly(1).addTextReplacement("", ConfigIntValues.LAVA_FACTORY_ENERGY_USED.getValue()), new PagePicture(2, "pageLavaFactory", 0).setNoText(), new PageCrafting(3, BlockCrafting.recipeLavaFactory).setNoText()); new BookletChapter("energizer", entryFunctionalRF, new ItemStack(InitBlocks.blockEnergizer), new PageCrafting(1, BlockCrafting.recipeEnergizer), new PageCrafting(2, BlockCrafting.recipeEnervator)); new BookletChapter("repairer", entryFunctionalRF, new ItemStack(InitBlocks.blockItemRepairer), new PageCrafting(1, BlockCrafting.recipeRepairer).addTextReplacement("", ConfigIntValues.REPAIRER_ENERGY_USED.getValue())); new BookletChapter("longRangeBreaker", entryFunctionalRF, new ItemStack(InitBlocks.blockDirectionalBreaker), new PageTextOnly(1).addTextReplacement("", ConfigIntValues.DIRECTIONAL_BREAKER_RF_PER_BLOCK.getValue()).addTextReplacement("", ConfigIntValues.DIRECTIONAL_BREAKER_RANGE.getValue()), new PageCrafting(2, BlockCrafting.recipeDirectionalBreaker)); diff --git a/src/main/java/ellpeck/actuallyadditions/booklet/page/PagePicture.java b/src/main/java/ellpeck/actuallyadditions/booklet/page/PagePicture.java new file mode 100644 index 000000000..6052c40c8 --- /dev/null +++ b/src/main/java/ellpeck/actuallyadditions/booklet/page/PagePicture.java @@ -0,0 +1,38 @@ +/* + * This file ("PagePicture.java") is part of the Actually Additions Mod for Minecraft. + * It is created and owned by Ellpeck and distributed + * under the Actually Additions License to be found at + * http://github.com/Ellpeck/ActuallyAdditions/blob/master/README.md + * View the source code at https://github.com/Ellpeck/ActuallyAdditions + * + * © 2015 Ellpeck + */ + +package ellpeck.actuallyadditions.booklet.page; + +import ellpeck.actuallyadditions.booklet.GuiBooklet; +import ellpeck.actuallyadditions.util.AssetUtil; +import net.minecraft.util.ResourceLocation; + +public class PagePicture extends PageTextOnly{ + + private ResourceLocation resLoc; + private int textStartY; + + public PagePicture(int id, String resLocName, int textStartY){ + super(id); + this.textStartY = textStartY; + this.resLoc = AssetUtil.getBookletGuiLocation(resLocName); + } + + @Override + public void renderPre(GuiBooklet gui, int mouseX, int mouseY, int ticksElapsed, boolean mousePressed){ + gui.mc.getTextureManager().bindTexture(this.resLoc); + gui.drawTexturedModalRect(gui.guiLeft, gui.guiTop, 0, 0, gui.xSize, gui.ySize); + + String text = gui.currentPage.getText(); + if(text != null && !text.isEmpty()){ + gui.mc.fontRenderer.drawSplitString(text, gui.guiLeft+14, gui.guiTop+textStartY, 115, 0); + } + } +} diff --git a/src/main/java/ellpeck/actuallyadditions/nei/BookletInfoRecipeHandler.java b/src/main/java/ellpeck/actuallyadditions/nei/BookletInfoRecipeHandler.java index 1330c5cff..5151b9273 100644 --- a/src/main/java/ellpeck/actuallyadditions/nei/BookletInfoRecipeHandler.java +++ b/src/main/java/ellpeck/actuallyadditions/nei/BookletInfoRecipeHandler.java @@ -14,8 +14,10 @@ import codechicken.lib.gui.GuiDraw; import codechicken.nei.PositionedStack; import codechicken.nei.recipe.RecipeInfo; import codechicken.nei.recipe.TemplateRecipeHandler; +import ellpeck.actuallyadditions.booklet.BookletChapter; import ellpeck.actuallyadditions.booklet.InitBooklet; import ellpeck.actuallyadditions.booklet.page.BookletPage; +import ellpeck.actuallyadditions.booklet.page.PagePicture; import ellpeck.actuallyadditions.util.ItemUtil; import ellpeck.actuallyadditions.util.ModUtil; import ellpeck.actuallyadditions.util.StringUtil; @@ -106,11 +108,13 @@ public class BookletInfoRecipeHandler extends TemplateRecipeHandler implements I if(ItemUtil.contains(page.getItemStacksForPage(), stack.theStack, true)){ int maxLines = 6; - String aText = page.getChapter().pages[0].getText(); + BookletChapter chapter = page.getChapter(); + String aText = (chapter.pages[0] instanceof PagePicture && chapter.pages.length > 1 ? chapter.pages[1] : chapter.pages[0]).getText(); List text = Minecraft.getMinecraft().fontRenderer.listFormattedStringToWidth(aText != null ? aText : EnumChatFormatting.DARK_RED+StringUtil.localize("container.nei."+ModUtil.MOD_ID_LOWER+".booklet.noText"), 165); for(int i = 0; i < Math.min(maxLines, text.size()); i++){ GuiDraw.drawString(text.get(i)+(i == maxLines-1 && text.size() > maxLines ? EnumChatFormatting.RESET+""+EnumChatFormatting.BLACK+"..." : ""), 0, 18+25+i*(Minecraft.getMinecraft().fontRenderer.FONT_HEIGHT+1), 0, false); } + break; } } } diff --git a/src/main/java/ellpeck/actuallyadditions/util/AssetUtil.java b/src/main/java/ellpeck/actuallyadditions/util/AssetUtil.java index b8446daf9..f48de8552 100644 --- a/src/main/java/ellpeck/actuallyadditions/util/AssetUtil.java +++ b/src/main/java/ellpeck/actuallyadditions/util/AssetUtil.java @@ -40,6 +40,10 @@ public class AssetUtil{ return new ResourceLocation(ModUtil.MOD_ID_LOWER, "textures/gui/"+file+".png"); } + public static ResourceLocation getBookletGuiLocation(String file){ + return new ResourceLocation(ModUtil.MOD_ID_LOWER, "textures/gui/booklet/"+file+".png"); + } + public static void displayNameString(FontRenderer font, int xSize, int yPositionOfMachineText, String machineName){ String localMachineName = StringUtil.localize(machineName+".name"); font.drawString(localMachineName, xSize/2-font.getStringWidth(localMachineName)/2, yPositionOfMachineText, StringUtil.DECIMAL_COLOR_WHITE); diff --git a/src/main/resources/assets/actuallyadditions/lang/en_US.lang b/src/main/resources/assets/actuallyadditions/lang/en_US.lang index 599fedd84..1ab43b1eb 100644 --- a/src/main/resources/assets/actuallyadditions/lang/en_US.lang +++ b/src/main/resources/assets/actuallyadditions/lang/en_US.lang @@ -448,7 +448,8 @@ booklet.actuallyadditions.chapter.lamps.name=Lamps booklet.actuallyadditions.chapter.lamps.text.1=Lamps are a block providing lots of light, similar to the mystic Glowstone or Torches, but they can be dyed with all of the 16 different colors either by crafting them or by placing them on the ground and right-clicking them with a piece of dye. When right-clicking them with an empty hand, they will turn on and off. If you want them, however, to be toggled using Redstone Power, just place a Lamp Controller next to one. booklet.actuallyadditions.chapter.treasureChest.name=Treasure Chests -booklet.actuallyadditions.chapter.treasureChest.text.1=Treasure Chests are a semi-uncommon occurence in Ocean Biomes. They appear on the bottom of the sea, probably left there by bypassing Ships who threw off or lost some load. These Chests however, hold some valuable items, if you're lucky. Breaking them won't yield you anything, though, you just have to right-click them to receive some amazing goodies. +booklet.actuallyadditions.chapter.treasureChest.text.1=A Treasure Chest found underwater. +booklet.actuallyadditions.chapter.treasureChest.text.2=Treasure Chests are a semi-uncommon occurence in Ocean Biomes. They appear on the bottom of the sea, probably left there by bypassing Ships who threw off or lost some load. These Chests however, hold some valuable items, if you're lucky. Breaking them won't yield you anything, though, you just have to right-click them to receive some amazing goodies. booklet.actuallyadditions.chapter.breaker.name=Breakers and Placers booklet.actuallyadditions.chapter.breaker.text.1=The Breaker... well.. it breaks blocks in front of it. That's about it. It can be oriented in every direction like a Piston. It can be turned off with Redstone. @@ -493,8 +494,9 @@ booklet.actuallyadditions.chapter.crate.text.2=The Chest To Storage Crate booklet.actuallyadditions.chapter.coffeeMachine.name=Coffee Machine booklet.actuallyadditions.chapter.coffeeMachine.text.1=The Coffee Machine is a block used to make Coffee, a potion-like item that gives the user several buffs. To use the coffee machine, you need a Empty Cup, Coffee Beans, which can be found in the wild, harvested and planted on farmland again, RF/t and mB of Water per cup brewed. On the coffee machine recipe pages at the back, to see what the item does, just hover over the Cup of Coffee. booklet.actuallyadditions.chapter.coffeeMachine.text.2=To actually give your coffee some buffs, put some of the items shown on the later pages into the slots on the right. The more slots are filled up with one item, the higher the Amplifier of the effect will be. The Maximum Amplifier is the max amount of items to be put into one coffee. Order matters: When using, for example, Milk (to see what it does exactly, go to a later page), you are going to have to plan the items out inside the numbered slots in such a way that it brews the coffee you want. -booklet.actuallyadditions.chapter.coffeeMachine.text.5=Milk is an important item when brewing coffee: It adds 2 minutes to the effect while removing 1 amplifier. When the amplifier of an effect is 1, however, it will remove the effect. -booklet.actuallyadditions.chapter.coffeeMachine.text.6=The fact that you're reading this means that you either have HarvestCraft installed, or that you're looking at the lang file. This does the same thing as Milk, but for veggie guys. +booklet.actuallyadditions.chapter.coffeeMachine.text.3=This is an example of a recipe making a coffee containing Fire Resistance 1 for 0:20 and Speed 1 for 2:30. +booklet.actuallyadditions.chapter.coffeeMachine.text.6=Milk is an important item when brewing coffee: It adds 2 minutes to all effects of items in slots with lower numbers while removing 1 amplifier. When the amplifier of an effect is 1, however, it will remove the effect. +booklet.actuallyadditions.chapter.coffeeMachine.text.7=The fact that you're reading this means that you either have HarvestCraft installed, or that you're looking at the lang file. This does the same thing as Milk, but for veggie guys. booklet.actuallyadditions.chapter.crusher.name=Crusher and Double Crusher booklet.actuallyadditions.chapter.crusher.text.1=The Crusher turns every ore, ingot and gem into its corresponding dust using RF/t. When you put in Ores however, they will yield 2 pieces of dust. The Double Crusher basically does the same, however it can crush two ores at a time and uses RF/t. On the following pages, you can see some additional useful recipes for inside the crusher. He's my crush @@ -578,7 +580,8 @@ booklet.actuallyadditions.chapter.rangedCollector.name=Ranged Collector booklet.actuallyadditions.chapter.rangedCollector.text.1=The Ranged Collector works much like a hopper, in that it collects items around it, having the power, however, to pick up items that are in an area of blocks around it. It has a filter that can be set to white- or blacklist. This comes with a disadvantage, however: It doesn't auto-output its items. booklet.actuallyadditions.chapter.hairBalls.name=Ball of Fur-s -booklet.actuallyadditions.chapter.hairBalls.text.1=Balls of Fur are an item rarely dropped by cats which have been tamed by the player. Cats are very mysterious creatures as they appear to get everything stuck in their fur. Balls of Fur may seem disgusting at first, but when removing all of the hair by right-clicking, they will reveal some valuable items. Or just some String. FUURRRRRR!! +booklet.actuallyadditions.chapter.hairBalls.text.1=Balls of Fur dropped by live cats. More information on the next page. +booklet.actuallyadditions.chapter.hairBalls.text.2=Balls of Fur are an item rarely dropped by cats which have been tamed by the player. Cats are very mysterious creatures as they appear to get everything stuck in their fur. Balls of Fur may seem disgusting at first, but when removing all of the hair by right-clicking, they will reveal some valuable items. Or just some String. FUURRRRRR!! booklet.actuallyadditions.chapter.laserRelays.name=Laser Relays booklet.actuallyadditions.chapter.laserRelays.text.1=The Laser Relay is a block that can wirelessly transfer RF just by being connected with a Laser Wrench, generating a network. When placing a Power Generator or Receiver next to the relay, it can receive Power from any other relay in the network. Two relays can be at most blocks apart. During an energy transfer, they have an Energy Loss of %. \ No newline at end of file diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/guiBooklet.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBooklet.png similarity index 100% rename from src/main/resources/assets/actuallyadditions/textures/gui/guiBooklet.png rename to src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBooklet.png diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/guiBookletChristmas.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletChristmas.png similarity index 100% rename from src/main/resources/assets/actuallyadditions/textures/gui/guiBookletChristmas.png rename to src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletChristmas.png diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/guiBookletHalloween.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletHalloween.png similarity index 100% rename from src/main/resources/assets/actuallyadditions/textures/gui/guiBookletHalloween.png rename to src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletHalloween.png diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/guiBookletValentinesDay.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletValentinesDay.png similarity index 100% rename from src/main/resources/assets/actuallyadditions/textures/gui/guiBookletValentinesDay.png rename to src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletValentinesDay.png diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageCoffeeMachine.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageCoffeeMachine.png new file mode 100644 index 0000000000000000000000000000000000000000..e807ff62f485479bf0397f98e7cc3bb566eca9c2 GIT binary patch literal 9889 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 B{pS+@=^do^D&2s9 z5Nd!BF6aB+_dVyEx%d8mXYNcgJ7w?LPg&1ezqQu0cFf~P8f3&w!~g(*OiL4D2ms*R ze#8L)32zS;KE;l=2Ye@GJ!Jr(GLZyhOK|(0$XnCY7XTnH`|FKU@GS4ItMB+}>8agW zA*QF1C4}+g$>09O;HPHdXXNGR7ijDA9N=y1;^`;s`P`2~LReH-3KM6)0syGUX+e~q z1X=B82YXo>2W-9O&@>d*&(um@m!nu091&MD;F28uz(4J+J7j5XwC|rSuLmsT(Oqla|A#{YY!N-&y+Va8JN(dXPVE&4Ev$J_@xnHa;Xbo; zbbuL^fhSNR zrI=q!Am-jIVdi~2_pkGyg+Pz#KJS--r4_<8PrZn07d_0;q2;zVm08Esw>G+N;ogLiAag5R{KdDqUL1<{FTyx+*V_orOGX+8Ex%lwQZ=?Uisma_yego5G-`yGPA+Xme`o?CukqrmN*{itP8c`{_I$)fLP08Z@8Cn< zkJoyGYag_?jvl9YI(?f+2M5G)+V6NTQEIZf+%qtKX9g{3D>3Xg5LjQyXG!X#1eCBE?* zg&|HT=q@OPf{$YpOgNU=-QRdL*si7ffd5~+`ZpZFE<__SVyFbeQPOu{mN44Lj*T&($CoYdUeB({Wl2|;C z?2tqT_U#nI8h4eYxtGz|K;1`2a(FizckX~N=w-f#6Ei4%gG+Xi9Fz{qdm(q9IUrUu znkU~L7-AOqg@^-k*2t!H3UYzL+7u4x4A~yr9fm$m(C7uvKc!aGP^fk>{;VFv1udXN zrL6f4VoQAz80hASk)4%jd5ujAL6Qo?aKSgDF^hpQxy*iTWZ@!NdBMm)5RiQ%ai@f`tY;odzvf} zm@VLlfPbNiEWqDiVE^LFoLee9Tz2WFIou-B=3q@cs6~rQI1$9R&gG_*4soeNvF+Zc zj4IW&VgEtHQEp3BQD1M2P}Rnd3qSXk`(ZZslZ(%3-D~`~QU1vf8B_I6DbmE_PPqq! z>Jz3S$a~N6<_Tcs&H!55$3HdZl?B8|w=C4VllqnD)M_T*fro%0J(>ynHTRL9{Y}LbBXxe@*_O*iry0MgK`3b{OM&l(>XJtMt6!dg1ZG0tenAP_vW%U=Htt$U z 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 EL!ol-n) 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageLavaFactory.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageLavaFactory.png new file mode 100644 index 0000000000000000000000000000000000000000..a75bb45f653b6b4ed190f22d0587c0be0a337eb2 GIT binary patch literal 23379 zcmZs?byOVRwk=%UG;R$92n1*}xFiG%(hUT6mk?Zn1q*H+T!RKlup~erxVr|IkOX&v zyEJaim%0D$iQf&d(> z`-72df%W|XVk4;{2>=yw_%~*l_vg6I@&;}IKveRtABgAxX>)%O`>leC4E7=(<%8!~ zfvgzf_m>{NmC=8z!JbXNYH!&8A0ASdv@Iq4C%XqJ4 z(!)r>qqL}G^rf7%ojaAG*TJjD@d(C*!v)dj@sJi9@@Px)=x)ZrPy3~B3fF#y(n*ix zVE-Bq$o5_rvXB8Qmo8WwG|^e8yg!Ol#v+ZZ(e1iZBjaa8E54v1l9NrC*>o1Jd^aW= z{v&}fSMWK_dk6ZO-+!GgF$!ae!kHe)JH8dBnMT-s{qeUCOY;#ek(^-s|9hkdj(vMR zi5rl2@v?i7<-$E^Q5bCwy=Fcmxs_=%faRZ-G5N|nDoa0gM$2}X`k1)r{w{c}^OmEL zyybn{!(Xry{99@GZiGZn-ZBU< z*s;{{U778n={Y$s`67Ej*@axM3Be}uRVey%_9pLDEcz>KON|m4!&Fm2eHAxFa!!KZ zN&j5ES@$M<8BTtecj451=X%qPMCX`n!mc9GUlupvR|)7F9m7D;%HXjcyG=N$d{=yZ zf_~y8%qeytb1j2w<0Xea?VAsxoZeKnqD*A-?v?Q0EUEd|mW|r+!$&;RbO*`96{_ij zH3Pfq(aI-dgI;=>%EZqUE2?yR$fbwB?fDlr8Edc({&3VB8zFd>o%r{x>gmiYPI0Z+ zKjNco{`kX*i*~7VvP~zvHGT1|M8(y8hpOQ*yYBrbC6ZL)lPpY4Q7x+JjUsILadHG} z_P0;nY~
sIS;R40rdSY0M*7>s3e2Rvh}n$c~Xu{jWufTeEDN>^TOr4>uSlBRt{ z>`kufP0R4(!uFg#5MSrLZP5F9%g6L+M6vSvG?yzt%)G7XsFK-@7^T_xhc#&u+Y;4- zd~nvZ>lsbyyL&LaFrsv%Sr+qZGbJHYmCDem>N@Itl7E)1Vfe7s?Tc}gc+Jyn`;_1B zt28HUMCKRS?7z}h7LDA_S=JTD)eg#5{K#5+FX4N|z4d?RdbS$vVToNBJN_%MKAJf( zg2jdPZUsFPk&(TdaM|$~0}NaW^*py!#r4nWGI?m1QX}=LMe59*HbaSt_NfVVO5PFZ zQMoktx4g2W+!(e78|;skvQOqbbX~b^-kMIzD+HDmNX1V|N@NtJ{{0|GW#sq)<)P}M z4e{Cd6iXi;rq?InQez^Mqa{1yIqTbpmCnF!863~4CTDf2AX&SZ9Ge^Ob9I&z2|f@q zem^*o%0fmc-+JmJHK7gE8mpv1hu94!B{*j`E<~1}c=AGT{#5B)UVa-{yIHYHZ~JQg zbrRCSs!e|((F*%ZrB|^;-TNQ{RJMZM@>tb^(uZJ<^E_p7n-6s?5>gu2AaixHaBM+X zDYn3~kzd1mB0}lA8D~vqoOL@lmE(|%y;gfhc$;zpyOj?_zxsEG@~J9HcZ_>V}$WVVWs)o4rsN2G*+dANRda1uiSprAutA zT+3B@Y6vwRYO9%6)=A>g)+8Q$Pk8s+XNzlGX;M4b!T4j+L2Cfd?BvFfCQ&g>0wgGo zeQ1Cq=mSj9RjLt}g{|wW|Ityo@|F$7c%p@W#V;ieEI&G>wiC;)E{sm8LxbD*>7rN0 z-4<)pX7 zB5_{XYBGUFq;1vZ-fhZVjbhTT$U7E?p)DlRS4j-4NR{qtUhO`6YLdAlq-OeL()_O1 zG5lr+vt}Su;EawBhv6ikVHN_Kgn7ay$w3cyzNdDa`BYso;m!GDx$%_cj!YI@7h(9< z%2*3Vp?1GsqlPK7`+r;uS=!lmMId*?z_z6JQ7mD~`o3K7)!>3-+_yRY(~Ca*UkB3-qP!dD9+tjtuO1JQJ=LI2rS%W| zyZm14a=9@Qi?PeI*x&G38L;d|s8L@3rfVo7I|RR(5eN~K^{YXLAR^=l$PPoWbeN;7 z95v}C7PXcSUQY@9*0Q;M`gMWg-(mB-q>Xl3(#}HQAsgQMhe%jI&z;bOuQd1N_;f(k zg`3?TNvJD>O)w#1|3iZA^q(^-LVSAh&j1fPqp>i_pYV#7_Dm56Dbzj!eJ6Pe#!`%Z zS`h4u!1goCQ%k9{UcEurCbKF&<=08c3l$OZe50i6xna4jxiDv6{5YiJLza47wqWsP zW8&NGo}2{VOWZD^H}G7+RFjn(9TqlogeuZQe&Fti07?WgKaR#FgGdBpw|hE$*SWhW zlD^zO#TTh-;$G=~LPhs;urH$L{3^igjV}6R_F%OLmfhEYT}0t=IR6{P^w@}V^4-!Q z-cf@`XV`By>c>le9X!)gF|JZya{E1;5QLb%Zkcyw3@+NHRd!c&Delh_?IiFjJ$d;j z@Pz4h3mor~E2t}d_ryur1^0MR`N=IWssAIpHR28IMD?8RxvPrbK?XhxOn6;)gG`Q< z?IRyfv=lu;Kyjvqa17m(jjx$CiCWPn6N{lYuR;yC($wn$D??^ zaJwESqxZJS*4ugi8lfEm47Q*YI#2)(E@a+Eg57sgcXeRx*oPZmu~~!t!HLt5@}sEk zFAro-oK#c>_IAQuPX}bC+p5e1vkyX+D2O&sQT|4c%&^b-J}^^Mpm8t{NCYJ)-N5m5 z1jV(6Y{^;-n;*ZYN)QtEC~ZI4I?kkZsNPU%W4W)?f3n*YcAVrq;%D>;u@s-0a)1#r z3S4o%#Dye~2>6trCXaIAsSfcwXVdb_eOuq^>g0ZzRk{@xi)|4S7^0ZQ+=HX0a4K;{b`ce2HwH1O?9i=9Wv=n zs#tKRkaSH($ptHxz2?T9^`AvGq0RBcsDl80TW=6oDTz_!h|L8R^V&IUS!nTXb!#tK z`RZRitLeZetW7T;Ro1nz=N&zvqS;L~QVrBAb5t!s&&_3UadAD2vXG(TE_ki1IN~=PW+3 zy6N{*bp2&D)i>KFj=}NK?;mf+6zaS2M~hU|J-RdTsWm< zpkpOSYk}osxU?NTga!}uDl!P_m6?*A-^unDqf@DUj9R^Z_Bl=JaeRN6JS3f--Fr1M zd&+H_R#{)KPg4Buo#fWeUQM~Fo4?M_gM&U)O(NHVLSo!VCl{y+vs+30=~p`3+zs&t zppP6wV;s2sJ%J$uelmIVkvy)d4LOd05oC`&{BSEOh|khUyUo3EHLL@mp5bxjo7 zk|(E(OT>93jKQ6J>7(yvCSTKm``Ma9%2?!<>&)5+pZq=nn>uqVf^ShaG+7L8AFHt(yp5kM1mkG=WS6G2)eNP*b9 z!l_Ra7ul9DZzL{@ut7lnY2WVovyAc(I;kh$%n^^g0WoApD>YU6?}s`oepR~sj+M=V zoS*DDpB9C*e_;gj{?sdT{FX-#|1>wSS*$FE+6M$k!ui?1Qsc$EfB(^)R`ZGepAix% zzq6|>uDQtzbVK9uHsO+;^t$lk$TPYipughmrHQIG+9_A-$y9(K%Sd27gGq~zT~>cV z7*p4^(!bN|*4zX5+oo5wFb^?8>k1)k8zfhvMWznV2$wLEbuC`Om zPeoaG)|#9oKJXg*S$1`PAu1XVzvzt=;O94}K=(%0)R({R`lw_6;e)m*0g1XAKvM5| z)O@p|w%F$sh?bhz|KO)rsS zfpLajnHA#d>iUFQNp`irKja3l57wC+53D|4sX^Tp7P4Q{@)^_A-E@~ny;4)FVNkhy$z7(fqZ>jaEiGBv-st5eMBf%#I(b(Rj zI4lenDn4?MK6^no-5UWA{b;t62or`1YhKkE20o}bplvI8c<*?oY;*jaR{YyAizD~g z6zBf4C)agl68xHk91YG1gKMs#`jWu=xjT6-GQgh&(q1EI&d%On&oBCGa?-wQduu;& zFIIqQ;wmfP%&?7w=FbWU@wD@uLTrhnqWY@2_cx8%ozUyv;SjR0Qmre zcf{6+;WTebKu(z)*6jAs%nD}w(MVlpLPD0|psr`iPF`TEj;!9*@W9@i(!m+jmjt}Q z=ie=HbOoS;mD_lv_O{@5-w1L@PB9%~nu{|RoS<#$=-r>ccUD$BFwv`3dE0H7CyUh2 z4xu*#WwoQvM=MV)713MYoYt0ZS`%v>7DExS9GAUgr!W{X7^$=I9CUQ!qL$}cf@e$u zG^vsci$(mos5f@fXiM6mee!N=cbAXE3w_agbGV)-7U*g+QTnrQptl1fO&i3?*+Ej0 zHcMY72~M(PiIjTjP(5iCgkbB40sc`ufa(4#{&BgU?5XT{q!+9%yBPi<(4YI8W%)N* zpRpOT9ZJuu)#X^i2EVNgmOo)(SdPDvcJX!HhaiBa4g_KH^`-x_8jn?wvKkZc?gr32 z62}3$I`NU(ukgCUJ_cpCUP^g5aSg0TC+-I1{p}7`e_?rgV`o(-kww9A-Fl4*oon_n z1&4+QHN6K8ZyA(3q!l0t88Aqg4h-}Wdzr8mcol?`mZtIns5t72H=Rf}!`Rqu_L}O~ z`h46wMT3^f&7Iu&;a2V!8YYTkatMU6q!N#&i;Ii@nVI2m&ubB}Zl$25`B*Ell4Lsxwr8i{xdsuZAQX?mizZbX(+7v#;(QoSdD>dwSL-d^eEEscRa5DMe;6G(_B$G4a)9jhFw157L<#y`uj$U!mEjF>-p_&fXmWo)WeRL{)K%CZpeue5a zgHWLL`+69{6)y$(=RBAPuHQx;7!1sgI&04SY~_`{-R4mH-qiMRK;59dvK8($eSv@N zD|q0TtEst+lKL(mpzcyg0O5=n>inlbQMXf~Wb8R5aTIF3h!r)`c4u5Gs5?A=prNGPL4-k@N{y0cL&}6|cihSW zQp%1LI+1j^p)9YAjRiGTMuyU4SkA)L<=&j8eIT-EAVJC({PZA4rsy(_SK6FKBEg93v9aG=h&7*6Gzowr7kgA%_x0;M>ARb~K=j@@YGnJ&sl;}(dgc*c zu0SJ})7tQ7Yh@}6o3ek@i5bYfaHgJSa^t ziVVuadf7KBFwf?{jXus&tj4dKu=MnuhalPOzx1pHKkut>hHlr(5Ng@USw^j@u|6<3 z^}bb3(~7gC=KYI?RTW$by=NWwc~<+l=x%&t#L*`%{oM@psj)V_EQ*7|i~TB{gq*cB z-TkHve%&>YV35@AzGBd207#KbyUyEUDv?Bx(;;yux^iDtc>_jHjQU>GMx1m?Z(jF7 zHYfgCaXRs+u3Me;l$VgSqmqt#mo08dFb6?%zv7oB;>n4Rs?>!aP{{oLM;K!$9~6!s za8D@RnO7xbS;80qDx3Tp*H5&X&xPpSqLWgzuUCJId!JpjvMfMB#otx#*g^CULU2N! zlLpDN^=YdV=^EV{+9J#PpAHx!Bk5N$Lk8JT%{kcw?f>pbN9Zd1IB9GW#66wTr zmw!qCpD!i`4H3+l#&wl{i4Rb^8o_Kg`wv#zq#^p?xBI(Sii{$g9<1-*j+Ge!Tu;W9 zg?3Hs?dYw=!2_7i-xw#Iez0O9;oVb!^Aa!iZWKa41cr2ckxD=NxsGVNcrw8 zx4Qb7l4q-mb!oUFg7ZF)j?B?kp5m>7JHNLZS6#)!_q{>@D3&_4^1U9i0bb&}SBrw* zB@(1X0ZYpmv+ouA;Q@t{6j}Pe6_!EzD1{aEM2$7q-+ir(&9C{v;nW}#dM0f~vYsqw zOZXeAW(b>&28qAQq#zv|A6M}8ZCWE}tS(WLvGmi9%47J$!iZKbGbrnGMH(f>PV6EwP}2U zY3VHd78_r;K4e@DFc&Z_z<5}$D4P#v$IkCexLCCLACP?WBi?H7ULAK~@}b4Xj{v`7 zU1>-fIJdR+Z4S@onq*BmCKJKYv(mlWmqM#`i+;9XKwmdnz=}kDdSd*}`{@x~wBmdq zeV{xV)84RPNO;NdW``GU_%BiEawJ2<0(rCagBYH?UrNMs8Nq_Hv$G@Jim-6`6sJd$ z^GqoFQS#u%`D*rQ(;Jf}4hKZ11Z0kE0dWZK)HQW7;nzx0s?3?BjZR7X9;20lgF7jj zKN+AZPUuSZh*N1hv|9hKX5eQfYp0E|8W@htt=p-h`DIzpt%DzFWm8 z7T%PK!$+>r{`+Gy5hGp&KD{M)mXeF2BL?sxM-}K|btW290cs3SR}%{(-7R)oeSK+# z{Wdfj+uQH1HX-5+N)&Gv=y?n8DvMVrVSiEig?bx^$kPE(+Y0KH_|`fIda~1#qUb8? zH3mNwmDptm864G2F@_ZjCJKs}_p98H*LHS-!~jV|Uf1xjN@Xb>!L*kcUi+CbzK{Pd z)(a{pu9uI+aE+Dft=sQNO86Y9O4EI10Y#q?%5%@vX1w-X9}xHOup%1E*3L1$VV2>j zH|%lzr(q=#d!&tB*Q7d<9kC6P2Uk)<>tG|Co#KET^?!(GIhyN9H!8TY@l!3+!J32; z`Y&h+mk&Cv<#gmCsY^$>_NSvZ42%&rKP>Pm7(O<2)rl_UUXj5$#DaoI{h;f6mWEIu z`ffOg5nw3-LX`b@-#jA^(bux3i`Y@imdLY=TP^zyU6Kb50mJ0EOuIF9(&Y_hN>Z$N zu`YbTg_@*DneBoGYXz*KT$>?z3&e( z@ro|7AsduyYnBek{gNqis;@fOL#?mbia!!m*os-xg|Tfo$!u9xQY5fr%nhsp^ml!~ za@If>BFs*@yg;WX3%GsE=)t?kENpHk`nx8rzD)4ITg9_lp<*u_y{rsi0e_iX2C4Ug z@Gqn1yD5gZA<|xC=WmQ^_<|4CovLeUX0Y;y4y5ghF7+lC&)C#aWQ)B~2;-wxub!dn zq?70(a6jf!O}4WSmkF=WGJ@K_j+b0jI}{8Z6`ae7{)wAp%Sy`PuI9vX^)*I{>Xq zG@fXF$uzC73nD|#F!2I>gu=z<&x*l_w04^`JO|r18jQ75F^IZaIZ%##_>kCwlyTt3 zK&ZILed_C1vBsOw?t%hPnHYOw8KoqTmI(4sk^7teE4TE1tE}Z$A=D8F7w%nchuLKK zqnZyyRnS)Wkx1ZT0byqv7<`AC4_accYn@c1gK3_q_dAXQ!?Op!v2irPLc5Q4@J!}vT zBk(zh#Y#=$`>ktj5>Z>Q!2B=amSXUqU+PYf@L!Vmact*sMGT@RZXY=U3a}jPLl0HX zs(fze^YinWc#)ds(%;rFMrwuDzu8GFVOp&JOz2}dh|z_j{k#lbXWMXHS2|eUvlu9FWw*U)HbdKHlmwaR+`atk5X6 zlRw=3{YsQRxfyFA%JDYuyj?bjGdfxqTe44DhPmxghi7aV(ZHV-jp++>F)uBlV5{&= z{_SNZ95>?Q%CBHE88`>glb_$z(#TEmppt!#p+Q_BAO8u?((S7q^UJxKX9C`0j{zt8 z>mvKb!Gi;;q6C^)eB|~aAiwqHVfWY)QO9Y=>h%W)rmt{u(TBHsf+`U;1ku(}vdj>q zk6$giXCN`;<*N*#Xu?bH&>Ipj45WIy6w)FKk%4LI%{S4e0FR?rXMPacMH<8b-m}{? zP>sPx&;ecQ$VSkMptc`85=O+Lmr%SV%=iq;-kk9@mWI*=!Xl{eX=`vj4k(999h6k(eByL3u4ym{QLO2DC4_8;gh z{-}2#-jeZ*xWA2$3@A4uP+ql%IU@8SZ==&_@d4cmo}@!pqxRK<3}mwSjy9H zqeeGl3-_IU*?AAhugk?A;t$Zkckn1ay!OMUcvy)A5+()7J21S%MG#<0k;ZRHLg?YY zSa}J)r-NATaR;3`Aa|7eL|sOeWg$D^-2 z!RH}hFS~z6xCl@=m<-Y)cp;C3LO;0*E}}-&ztYuy$KxF9Q}4CqHh-zw(SSCe#WT_O z`|(tt3{-R9a?Ith6>gvLTfUwzQQ=IodL=e})*qQzaumJ`eUvCmL-{TWV6FmwW3&&$ zzi!&uCtRY^9Jo~nwO#Z-jz79Uv>=Jq{9c=Z+bCO$ewUKfEkY37f|EEy7{B!CK(GJk zw`#yg7DMKSWcj!+?{1H5E+wT?5~HLDxXrzOFN||o%=*hZlLqWw_u9ex)Rae#r2z_3 z4H+*BBBagG9fO#E5HQM10}JCDU1vZt5&lOZ7y|hCBG1!7^jL(UY(HeZB2-avjO4Xd z*1fMH;)K)4N8dSqa{BJubnUE)6@E3ASo=~l-q{q0 zI0Vd{XY)ngNqZRiFO>N|x4s05C5(YD?SAlVmXpq_DmMJ0I6yz5N5gDpLFm8+V_1bpq|>0EpRMl?xfhi+2KG9FUSh`oKpKnv~DD#S(7& ztB?Y690Si8`q_KN#l_m*?At`j+jx?oOj5y33L}+W#;&`oCdcMhCAV_2(v`hx%KcWN zF+=@RQBSEwIhLq@VLQWtcZ6z7ElbQSkP}V2ez!=0OyK|_A`Ydt_YNx43dD@7GqA#w zGZyC)XFl>tcbqC4bsu7Uex`uCpWG_LroUR&POGDc(^*L z6^#N!pLmHVk2hj3$^S7I-Q18cMe_b4A1+55JbU@l^!S6R5kHv8(BPZg1%(%NbTQBquO#hH%05>Z@OUr6yx#gr=Uj zqS2Hi5~W?glP{zOv=q0iY~sFOfv4jJ{76FB@E$+>rlw$GQxvn|lPf&N{c2c15&fKM zTO-vVVaGPL_3ZJMhGd_6U4K`3m=FheK67tffSxM?K`(X$=fBs;f0OZn)YU*E!OHMZ z3FZ6u?Vadp9LC`jMY0W<&zZ!bhGU`t;umuIU1i^dfLyEraAD+)-Xn@*1j+?Fibw4 z2{`W&m~QyGAWO<&wnw7X1?}wp7+`+0d3HQhSX92D+7YMH9j3o11-TW=uCP;K2~d@p z`JeQ;yffPZ|DD$e5PAruE`sz|pq~V=>~Dzg^XR-IaCP&Cg}risLP$+J>^GBI`-wQu z-tCSJY3&fxKbS}oTwf&tMbJgUO8mRRVSca6{9id%O6Vn`h`fe_?H_SwSzo6F4w6;Vj&bF3FJ zl{U3x_`O*hd(FYwtpQf#@4{h@g9EXVQP*)Ya_Zj35x`yqgaK?GSs>e)wD%1L#W1>S z&7-KghydTkDb@UwPUU}ms7>&E;Uy2CcjD*C!th!KPEi%sNsqR_ zf2=AQ;C|hU)s#FGOL2T|R}9bTqSIERpB&|oo>$B`lf4a8k^!)uzdUh^rG7l7n2IOa zs`n%FGo3*ePk+3zTrmlb2$C;*?8IDL=Va@u)z$#DkQ5A=j8PC;a|0ki(m4@3xRk3RTE01EBAvh z=43czU4wX$cm>WV$pqo%$+*eYUm2hZ5)&{r3#?iXq=r z@$7`Yux-MVgR@t^PeYl zEiQLvG~PIP<}dtuf~qQr#8g4XN=`Gst>)u!hi zD_&9*&j`L5ay8{h&-9k$ud}d{QEuKuV56ks?LG1IO!zOu6tbIv1ZTQJN^qkX<9(No z@+wK0=5O7x>=hEzc^AhY)j9=K2xuP_--o`>8C+W|J-w&l!d=7hcM)O^B!W)(_T^de zHtycj5f~IF8xBYAS7W$T+qS7ker4TPj*7b;$MmQZOws_+&p&J zPppuoWc04~G6+IK@ARv5aa7w)%0(0J_FhOFN|ALmbhY>IZl*}Ns(d0p_n3>vR<^l5 zK=)Ztxryo2VmV)@#yU0KmJK}cD&c097yi+czp==8Oos3?7ZjX^ z8@bKyY8d<*>~P?U1Y4%H?Wd~qmw)&eo)4T-*gV~Q7|)!mPZvYa$L7sKi8%W>Bp96P z2jFt|!K@)+yBjN%A8zW_xwYP(8W|X>>t(xxZWU2}mAwljmn(^;9+Ta!>u%l#nv~SM zOC6b?P_s_P{kvTS32?)GRrkNXAG&bbbMO#>zQH8TRewVgjr&cmv)*Q2-uu<3u75TX zk2C$s9xuYF7L?BpAYKf`SyG_~xZS_000k`iFEc(&W{V5_Nlc~J28Du~Xx-+#g#{vp zRhGqRC;?r9ux@o4nF&_de3N4n0YlhM6aG^diB+w`VxSu?*d4y(6xmAOm2BZAjL-N> z^y`9wXUT)6ZA<&1B;nd<=J@63?U*W%vp_mlHK}$D!Y{0l!zcg}q=$~H=_N~3 z--(0H`PJHNU^<6P6&nuxmJ1%hHfWdIVM=?CKUZ8fOT&80+k=2Q!0 zB$TE+=RE9)O1cOhdbN(??EkR4w{&vHnaPS)oRQGZxOrp?zkXyZeoTDD9|AZn6?fm^ zAi{k}{dltwKemW19SSA|@#gjF?)rm8Q~naK!tU3J*#Ox}zjz3t>I#L;9L7>WJ=_C- zVB^Q%LjRVQS|Kp@_jtCssh7#Whb4S#L)0RGehJ^796&Ww{jHLsA7OvQ^>y#;u#y36 zFS&*!8|!Uz^nclW04}i!?41!{H(hV?BXlW+RBuK7W%SPl;Ow~ElU~Qs9*CC zs5U0I>z|)dvjhw~<*s!t${$|`vZx$jR&QQUkhLY&^0yIXYmmGy5@p{b{Fc|0H(`f8 zqYX9ORxPA|Hf{H!IaOp(EreYHMNyB=Acwve{&7p3MKDRb|96izc<*)9QDP)@6AJ^l zI8y(Yb5Q)|)$pd1e-uEjC>fpJcP3JY!50&m}|E6@AxL+T>L_)%4Rsr>?Z~@Su^Df z7;6FrH)~gHE)LT1&ZXsAQ;XWAi-_WqFvGN=p_^jda=j!h`)%QqClO71|c+(Jg{HqUM!dyod zr_;=M>2l3*cXE;d(6q(XK}=P#(7vPfY3dirPk?AT6A zN5LE~0YPv`aR{V1Dfg|PB__a7d~!rb3cDn{{AzDj>w+cAKRS_NcXq9G*w}0g+09Ua zy1(E8efDB1#=zj^dN-@?rZgiITsN7ijtZoA++O$0zJfgl+!cM0z~P+-A*PS&_Re%5 z-{%N0@*Z?Z#f6cz-R;-h3?2lQ{|b%ot`*SgO1rBEkgsns7RZs)=?1s+&gRf2+7;Zc z)us4=gA9qdgH}I=$ugtF(_xuUXG{b?FqmLJ-0J2(&W`lG4NT%9t{ccJG@jNb(I2?) zY5#Wum)Mhf`+T$fCey0s`IX{aBz~0rKqt8vXgzO5Q)g}>Q}h_MeVL@#$=i6-H7M7G z+Z%-ahb94z(>|LE%BYPVj|q3A2Pot?UG7Z;R_Wf(X1+SlAE~_zYirpLW`=l;%mw}` z=yH;mLe>&LunDkOb&}&szDXuJw|gl0&{;v6Kvm!hHLB)d?}nF54}aq)yd2}3R{e#g zId~;<$O}d?hhN4&%71lDLv5%_ob%c=#X=bFu*0CwqTqe*~hNYLO}MuX^_%zh`;8eTr*^%+>nGJ)}AjRyW=gY{x2q zI%)aplU(^13dNR?JWdv+KNb0RS8GZhe|T~~m$Q=Qn+uSEB987{il{)B8)F!0QUEE+ zO%_N=$^h=|3K?++i?#D%BpF+p_b%uNq{{Vps}tid)L#?qKb(f}8yLl1U8ett7^V{V z@hWWFvFeBDNRdrN>5Hy;8zClDMm!q`9WH{tjZtLvSrp>AIO|z(rqGd{oAlEfRT3LxgPw4-`CFWvhHGKxxD3NQkic+ITVqnR>S5 zl)E!l_Kf+$eoO4yeoLMUehJ14PLq82J1x-7ak?|Ar9`D>=x;n35?i`ON^CuYy^SxJ z1hRA?`OVh6$NC!%GBY*}2O)OUC-^{zge~TM+BcGOxra2HdKxbUTzrqWBj*~*AFpLK zBG8|$r@7s!CIld9zXbo`PFg}Kml#`3#cw~5BWbsj?KBlQ0+wfP`y-E{ zaAo|Qk&n*YT3{X8*ay8-qpCEPVP!#hj7Wdm>n9Z{)&iWX@aOh${h_y@@|6zx z3>ICo&ZQ{q=t!JZ2Qsxjua+i1_PR{_${<7yT`ba-T~GB zg6I+rEzg)Y#%6X?o?G!OGS9EL|8eXupfC`F^DH)dzv28#508|ny6U>Ql1L0o6CuU= zLQ|I}7t(>@HEZ=A4A_3@j@f`L3-(S?72%qdf4py)mt&;gi*3CgbadNxzaM7rwtm@) z8OM#^e6*=fva=U|o2eqw?5EM{f7;pnutR z1@4_>3rh9bq4YqMLCYlAAW-H3QUTN4nvaBSa}j@o_1=>IpsUIZq^YEp^tSLyb>cW7$jdn4Xz;{9K8f_QXMULwdQ_ zUCtM|tQmnjR*IxMxlRZP4j8!De=TtIjL}SZ8ao;{&BElBAz!otjrjB2zew`SF@tUs zHX6I?y(YFNSYE6{JirUC#6aacqH|JAdi}utP~RU+Y||20y_np}Hm4j z2hOdI(0)1w_WCFJ6Yf6hJQ_)X*I~m3WjwspX65L37RLHP>XpYK>AIav00ka17|LZ$ z564+0W&{kJQ%QhrAcil#P3j>EfF=h^Pn(pF;7ChBqo-qVPR<7Y+!QB-o?Z_@%ZUMB zjF>`tqjnU`sCrxKC!?uhf^P@L!-=U!pmILh15A2={9oC$kP36jQ8M})EsR{iC2*C$ zK2z>Xk7z-n~nc1QfTg)RHm08(6zyG)={@o3bsc06DPpGs4&W zRQI9j!;b?fv@ea9N6Igd#@%j@JB!D|oYfq;OE}&T{+S)Ma>t81SV(kg^?yuh!rkAq z!Sdf%9y!P~H5=toXJj%sSQ3ld&?>;H$GbcDA(}F#9hxVF4&jnbv)Fen_z<`MG$qLo z0P``p;2pjK=_ktgXO5mJ+_pq@E1NRL>kn3#ONPo>taq6+0ttM34hw~rlEBB0)WwZN z_6nP*(~Xf;HF%)?osA1|bP^Om;XHXqr4&H&F$x=Tldb)fZjB#`fdZ((1*Y6fzu720 z98&zDAp^csTS!>oX^dVoz?_-weBf7Hm$Of>5&F`JqqUDM;-tvm37j?_8ve|lt#s^R zYq7?*{ztVy-rn|}HCg$8V_OV3lW*1Y%qH{IAE7H@S&g&oK*?36ovKx&B;5C(M9xcV zVp!Ulfua%?KKp;YzVk@rI76GkVAren6NxKbP~>GgdxOtWbF<%7f>^Wv{L}5YgSmJ) zPbWjK_UT&-MTw^eP+}534J}ZF7E)uZ9=4xn2wcE}Qg{Gnft9Fsb({y%)DZf)(Sn%o zIV2M=KubRL-|9)&O$od1w5|^rzg8yR-fU8j}O{?EBL_ z%oivONO&7z!6>nu zFU&v*0yq?xrZo+jWfs$MvHzab22$3oEu~()dAgm#rtMrT)b+J9esU9(*8ADZSC)x> zVYEp`MRKgZY;BDme8V-t4|$D~(_V!Da6mmha(fN3AX7Vjymq?hPfMjnTn&B(y=7J+I39xe&INRFyzg3`!h}hRTxDQ1c+QzZy3NRcfcf4#h>2jp~+fQBd!APMPw`}n+T=Ve~I7l7BqdX1(B zq#GoU5f`&Y7^BEtMWeADQ>F)rwj3-#EEO zt=H=4cR_Kc#Wp+Fp4BV3E(a+l3Gya^Ego(-$OdRY-jl6))rv(Ss#9!JNFkjx4THTU zEHB>OJiwf9^H!0#y+|-n5(7jr%JXIW?|0*rea`vP-7mg-nmV$kJ*8U`Lls0zmr-}H zCdyzjU3K!LOp$0D^G3GJ0G<_s$L|(EL#$g!`R0@IYwG(@l+jflLH=L0D#O z&=$w?qqwU6##Ki*J9fIlyvamG2l2nYN)%AuL>!K+42NR}{9K?-**oU6W}ohf`r6d{ z;eiGu4O5s0_^nCDsz9$;kRAtiUgeQf@_v#0n&mQ!2_>DZ!5$N`IfPXE@FeLr<1d+Loe%|Z8V0!?uQun>!OEDg3_ zZk5t^duuYM27saa>I3LGh#^H#;oV8DQ0;Q=z?w;2@;o-Xwlgdg8m zGwi(f-R`^H-{Mre2Q@!lsNP!)Brb93SIFHV|+^i_S zc>KGIz#9_$P@n+;F6fR%HL{$q0j-?w0bA~pa@?kh?! zjc89OmjTg3(&{$MMQP(=w><44Lee%l?^vgC>RBU3{K-$B-%EJ}Fyv<-E8Bak)+{l5EGM3#YP$Yu1&uLFKneT3KmQvBGqmh)3vp>Py zeo)C{+gXf9EQ>wj;R#u3L8$oGRaUO0T{Jzogae#OLB#i?qxS!_bKc)@?fo9#GX|rC z(L*pJMi2xkdKn_RkVp_AIypprPC}HK(V`@35D7sdTJ#bm5u+O+LG%!H^k}0`;h8-5 zo^{VXXRW)|bANvRfW7wqe%JTA_h)}UulH+eWD~+&B58FeQ}qm3bO97$h}yeU!dsi$ zx1bLc(%D}^7-4r0mqJ7Ur?bp@1ol-)AdIxzy}0ljbuM8FKO}y8VO>^3xROp+l6pyy z4gXC~w2GQX{LZs~v>EbPzE5S)JD~cNAv{^5AEe=)-`;eA~{wjt`vgf9SK%riy@MC--m4&p+(E&(^SQ=7MG}IM;=xTlZQ-{^{smQO1U{6gt|Qid zQ4wc_Yew>ORCtbgv;8`1_@CW|(x=S3EO!;&!#z)VS)T8#7sLJlH@t6G1P!h^8)bO| zGH5ud)ZjR*84KLnmH?6v4%Fi$Mpze|!@zNss>iIGcv75EQMu>1lgiLUyKzd+Ok&*a zk#c=E?W2GP7*-Grs}M)-WPVr-qfB2G!+iNo)h)62DN7R<^fb(!S&2lZe9foKkQIsL zIEn-f^c`81EE>HQBU-^zY2zE5P=*-u>af)M$qiOBYf_h66 z2yx1Caem!X>=h@0T{E~eJVQIpUhML@X}nNkoQT;&qL_Jy<0*4kB1mH zRiQu@>e(aq0B|%4cT{S$_<-<;SxAaeM!6p62Ih;z-b#=FB9w-}_I+e+pzt1TzYl{d z8lHc-Ui9`&&5M>ZD>7DT!CJ@bq-JBE-J8H>6AXy%HPGIn#bd_F!v!Frjnn^~D82zf zB*S6gL^>>`$;MPV*%}@(T|G5P3%$-I5L+{z>B68Oc|fc-F*`sx02ms;L^p95L_f_< zZM(?^6$S{M+UGARtq0dopuk;E@8rp4UVa;|XA?RJgvTWE1<%@7 zOk{x_V@0D^N)j?(OcZQK2S=TEAxKELc%P)FXK5{m5frNRO?bvT+s@h>CO+;{fs(YEz!1>{rR<7gx7RYeLG3p@3e{hyl9n zqhBV!Du3MCF22t?X!OV3+Aam9InMrY_8lbJb|5ep=;-yPZnaoFdYL8h}h z772_Ci}@yi(#jLtgj_%{dq(LT7>eal6uTWhN74h?dxBrFemuMJ!?wz-TTPb7#t}^l zkC1M|Z4Q)VlF`-{+3`0Uz<;YJ0hZRBU(GiPTn^U!xmtdV>S}oI*!Nm(qjWdXiFzD2 zZ!f}r?)xjDX6vii1Y`R*zY|?|(P=FoSq{Rmy8tjgD>fq_sC+yjGoPo#hQ~q6{gBMxxPg(*8A9 zwm3j)p!yuPcBP1eW(!ZK1Go~gcT)G3Wr#M@gzofnHIdAx z+o&S$Rv07Xih32tGEEUcXn(5bceMOErktrF&<1%R-LHqwi_inW@%Rn!pHUX<%grDq z#8Z_6*NsJKZWNHFA$+0_q#ua@hdy=(=d7)=pP8qb8)%59T$ITbT8L2jn>3QPNx{+D z!K{Y{X>oBv^PE<&osS!L#{K;whF4lL+bOVYq;RBqB2G)@*i16>I;2RsDZ-Ms8-@5f zvUo$36PxL(bFxXnjQ~-ikEv$!lM?b<8I+_>GMr$fm8UO)hxw=Z34_%S4|ghqNn4j$ zf>1@=$ywNCONXx~39y+d+^FCM+Uhl#0Xmp33J7R7iq`yi*j`3i-gjs{ zA+0cAeGRBcbnZ#eK_Ee(ED#vh#jb_W+@f(NiI9;XCzt*za-xt?TsPaHh^NW;Z>rVU zbhzU`5|@<vtv=K&9y)-JKEbvdk_Lb3AKCA1YaRmnvFe=5P0sCd(liw_>HzxTYaC zc({x+EL4<_-%qeEvAz?#?;#aRk=A)(VM$h^wN##Wx@q9bsK$N)O#JApQttAmz++Qz zV(!<6y(0M&@H;4j$oNETs~HCv4^Kd?X7+7(Gq2Jk)C%@!FkZT7`XG7cdzpuX51I5U z`TxcJfCFF-&fm?d*HZ(3pY<{Lyj0cV(}gMRgi= zFE-*epu_iE8B-#fmW||3%N~k?qHg_gkM4cjsE>{fzM7>Z85eR%mvT;3kNtGi_Kt|! zn+0g~YfiL{Ita_xw6)OMc0@8n1MC3N-$YUWcIDOfH+NKG1sH0CzOY8*ezfL7fMvc7 zPBt17lB>_dYqKMzc>8-4{K&hd%@CH==slWVa-#`MC-Hi64%o154{%BN@k&Jk(ghHfR|i!dN0=@qaKn98NjI6qdR|4xBr}p}lIG*_-^MZ;*Ool5p?QZF<8~ z+ID`n)Y9cW$=$rvcJ$5M6#DR5S}LTz1FNL`p#!UOaQDh{uTx8_H(5@xQ3{oBn~NMj z|8D+GgO}}`r%>r7S>Ulo#W&Y-Bv9ae;%uerPyK&5QX81HdJZ!5kuj(U(KFyJVU;s0 zZ|;{2H}ci+c;wl(f=krAFi?>7&rc6QXMry=_q4y?eaCd~V&F|CHmlLg2jS3?bF#Pf zA&1R**^4fV_s6m>^(MRz8Q$w;MxnAI7frGOlG8?pWNXLb+}Y2qw4U3IKUOxa7*^u1 zgBQmGa$IJo!^?gh<0NNm8ERmaQbXS#Q)?ob2u$hP69G5Uym6Q_wC1fpu|Hf@m-YNn z07!m0irky#1e+V1BR`N>*zB`MXcUvaMntOf5EoaU1_&h&pM2OIMRgr|eiXh5yKDR- zWR{}!j?#9Zd-TqX4?CnM2m`f1w!wJDCAaTG#Z6oYKKm>b(f>n`O58zWx2Oz7TW;#1YvuvFsB;b0DMkX?wv@HZn1uyCF)koWB+G&u$Wo`G4zzKb z6U$s@>GyFNwQo^se@@SmHb!E-+8by0V~;z&naAipm(}U`;x?K6fB~_7(cG-3wAvI% z4fWjsZc7%1b8a3lwRmAJ$|!Cy7DKIYrpnS_RQps`M|=PIstj+vpz&)B7zOEN>Sil@ zUhR5G4J$p1$uPV-0X9u^>gNDUtKY$j9i$9WdZdrMl)g^rmtl91Owak#&9-vvC7@a~ zRxfrfPbEAiG>~B}Qe_#wo}9m+`^stws;3aH7Ph5N-Z`yTH4doSN9qw&4hC)XRSC$!^|&I_7P zIyy(~&`S}SXdmYveqclAWHf;eq3PI%n{Xc%_Re|sTdNC|jmj?!20PA#1=2s{fh0fn zJgXogIcm?;G8`62N4NWJl+#Tt!1H2dEK5>AuW`GMuQ4sOcb&;YSpCx(qx}{%3z8Hc zbbm;fc1abV=N{runyQjdUgR(X-TJ5~ zNnTVi0j$30ols+mfnoCwmG2j1%-4J%)sy?@-L~WRr!c00%%!e}9N2}VYTo0^&eG~P zgKtoM-*WI{zCY>fFSXnpYmDUG=EhT=!Xl;vXh)2ICnZx5Jk>n4gpf=R03jLQGeqRb zSQZRxcxm_ze@-6r$9{r*P*ruQx{>1Opz}as_*buCesx1L>81Duo-omLHN`A`u)S~N z9gH!Q*uVtB=S|<@5Wa_F8^Z2z+zI1hEsFk?l&8(Y;#A(BRzYFV@Pr3VCBW%W!2acdbofb7leX=V9`6YgD^ zaR-B(ZeIlSoYq9BF;B$@S1^c;Py1O7<%Js>wgz}D4XD8^o0PD_Ixd-aR@)KJR#Zt0 zptHKK(@dlb43R$^sT&n+VB(DUuB#3TLq&t|phOn?J#4Slb+br&gr(FEnM>aW@dcptM(?%_wEje9)KnI&V@%C-B7H2l8*x~45Xj4k*1Bjh4pc`I5&!1kO zZ+TqfjF4`+E+0wn>dl5rUF*DFpVVevO-VCKIDB_ZE$7I~I1)I3{Gc+ei)XyvL zrt7!s$qS#Qk}8Ld=VtZ>H1fSLK3liHNC9-g7UNK%dz0CgJoJzp|8o&^3Z=AOddZ1s zO+5q*yWU*=Z6w%QSH<0>aQBIjQi}ixZzs5v66aXg!}@mfVs=uz<0pcJsxx)KH%I}B zs&5oFve9<-0{~fj>#jHnM2%YSoJ;c{U0Y)4I{>=#S={M&!s@@AhTGl)r17L*LDb8~ zRKu-CaGkHVZ;rj3!!;kN7#Rb(B$o#im;Xa*io;pJ7&0vq)f{0C20r33k_OUAwyv>V zThBnGaP%w8k~rxxI`@}7al8DFJB5e7J~&0c3$O}HL%oodNG7qW&#ZC_&xA1iIhsp+ zq$u=j+>#_0R1Z)u?awqQU+%VW(diIfL73mmd&wrjxP%2k~*ZTql)0?t3G&Hw-a literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageTreasureChest.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/pageTreasureChest.png new file mode 100644 index 0000000000000000000000000000000000000000..85488b7916b88d2f1da0dfc966edd70351c3187a GIT binary patch literal 28222 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 Yk@N163PLB~i`@W|W0r