From 4e2d2dd2a418ee96502e455b8f5a17ac70a078b1 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Fri, 2 Sep 2016 18:08:45 +0200 Subject: [PATCH] Finalize new Item Storage doc --- .../mod/booklet/InitBooklet.java | 2 +- .../assets/actuallyadditions/lang/en_US.lang | 17 +++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) 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 649ac1c8c..124a04313 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/InitBooklet.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/InitBooklet.java @@ -117,7 +117,7 @@ public final class InitBooklet{ new BookletChapter("lensDisenchanting", ActuallyAdditionsAPI.entryReconstruction, new ItemStack(InitItems.itemDisenchantingLens), new PageTextOnly(1).addTextReplacement("", LensDisenchanting.ENERGY_USE), new PageCrafting(2, ItemCrafting.recipeDisenchantingLens).setNoText()).setSpecial(); //No RF Using Blocks - new BookletChapter("itemStorage", ActuallyAdditionsAPI.entryFunctionalNonRF, new ItemStack(InitBlocks.blockLaserRelayItemWhitelist), new PageTextOnly(1), new PagePicture(2, "pageItemLaserRelayBasic", 78), new PagePicture(3, "pageItemLaserRelayFail", 84), new PagePicture(4, "pageItemLaserRelayTransfer", 78), new PagePicture(5, "pageItemLaserRelayWhitelistChest", 76), new PagePicture(6, "pageItemLaserRelayWhitelistInterface", 75), new PagePicture(7, "pageItemLaserRelaySystem", 75), new PageTextOnly(8), new PageCrafting(9, BlockCrafting.recipeLaserRelayItem).setNoText().setPageStacksWildcard(), new PageCrafting(10, BlockCrafting.recipeLaserRelayItemWhitelist).setNoText().setPageStacksWildcard(), new PageCrafting(11, BlockCrafting.recipeItemInterface).setNoText()).setImportant(); + new BookletChapter("itemStorage", ActuallyAdditionsAPI.entryFunctionalNonRF, new ItemStack(InitBlocks.blockLaserRelayItemWhitelist), new PageTextOnly(1), new PageTextOnly(2), new PagePicture(3, "pageItemLaserRelayBasic", 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).setNoText().setPageStacksWildcard(), new PageCrafting(11, BlockCrafting.recipeLaserRelayItemWhitelist).setNoText().setPageStacksWildcard(), new PageCrafting(12, BlockCrafting.recipeItemInterface).setNoText()).setImportant(); new BookletChapter("breaker", ActuallyAdditionsAPI.entryFunctionalNonRF, new ItemStack(InitBlocks.blockBreaker), new PageCrafting(1, BlockCrafting.recipeBreaker).setPageStacksWildcard(), new PageCrafting(2, BlockCrafting.recipePlacer).setPageStacksWildcard(), new PageCrafting(3, BlockCrafting.recipeLiquidPlacer).setPageStacksWildcard(), new PageCrafting(4, BlockCrafting.recipeLiquidCollector).setPageStacksWildcard()); new BookletChapter("dropper", ActuallyAdditionsAPI.entryFunctionalNonRF, new ItemStack(InitBlocks.blockDropper), new PageTextOnly(1), new PageCrafting(2, BlockCrafting.recipeDropper).setNoText()); new BookletChapter("phantomfaces", ActuallyAdditionsAPI.entryFunctionalNonRF, new ItemStack(InitBlocks.blockPhantomLiquiface), new PageTextOnly(1).addTextReplacement("", TileEntityPhantomface.RANGE), new PageTextOnly(2), new PageCrafting(3, BlockCrafting.recipePhantomface), new PageCrafting(4, BlockCrafting.recipeLiquiface), new PageCrafting(5, BlockCrafting.recipeEnergyface), new PageCrafting(6, ItemCrafting.recipePhantomConnector).setNoText(), new PageCrafting(7, BlockCrafting.recipePhantomBooster)).setImportant(); diff --git a/src/main/resources/assets/actuallyadditions/lang/en_US.lang b/src/main/resources/assets/actuallyadditions/lang/en_US.lang index ae27a05a9..169731a03 100644 --- a/src/main/resources/assets/actuallyadditions/lang/en_US.lang +++ b/src/main/resources/assets/actuallyadditions/lang/en_US.lang @@ -977,14 +977,15 @@ booklet.actuallyadditions.chapter.spawnerChanger.name=Spawner Changer booklet.actuallyadditions.chapter.spawnerChanger.text.1=The Spawner Changer is an item that can be used to manipulate the mobs that spawners spawn. This can be accomplished by first of all picking up the desired mob to spawn with the Changer, killing it in the process. Next, the Changer can be right-clicked on the spawner, causing the spawner to be changed. This process probably won't work with every type of mob though. booklet.actuallyadditions.chapter.itemStorage.name=Laser Relay Item Storage -booklet.actuallyadditions.chapter.itemStorage.text.1=Item Laser Relays work much like their energy version, but instead of transferring enery, they transport items around! To know how to connect Laser Relays, you should look at the entry for Energy Laser Relays first. This section has been replaced with a visual introduction via lovely pictures, as no one understood the previous explanation. They're not that complicated to understand, though. Promise. Flip to the next page for an explanation. -booklet.actuallyadditions.chapter.itemStorage.text.2=The basic thing to know: Item Laser Relays always have to be connected to an Item Interface for input and output to happen. This is a basic system, with items being inputted into the middle chest via the hopper on the left and outputted via the hopper on the right. -booklet.actuallyadditions.chapter.itemStorage.text.3=The whole chest part of this is very important, as such a setup as the one seen above will not work. This is because every system needs a storage space, and an Item Interface does not count as that. -booklet.actuallyadditions.chapter.itemStorage.text.4=But how do I make them transfer items from one point to another then?, I hear you yelling. Well, just place the relay directly onto a chest (a hopper works too!) and the items will just go there. After all, it's a valid inventory. -booklet.actuallyadditions.chapter.itemStorage.text.5=Here, you can see the use of an Advanced Item Laser Relay. They can have a whitelist/blacklist configuration for both connections going into them (inbound, the left side in this case) and out of them (outbound, the right side in this case). -booklet.actuallyadditions.chapter.itemStorage.text.6=You can also attach these advanced relays to Item Interfaces, which will mean that they will only have access to certain items from the system. Here, outbound means out of the system, and inbound means into the system. -booklet.actuallyadditions.chapter.itemStorage.text.7=What you can do is take this to the next level and build a fully-fledged storage system with multiple chests. Pulling out of or inputting into an Item Interface here will pull out of the entire system. -booklet.actuallyadditions.chapter.itemStorage.text.8=Addendum: Advanced Item Laser Relays will always take priority, meaning inventories connected to them will be input into and pulled out of first at all times. This can be useful if you want to make a storage system. You can just have one inventory with a basic relay on it which will act as a last resort. Also, this system isn't only limited to chests. You can connect these to any inventories, so an auto-smelting area could be part of your system too! +booklet.actuallyadditions.chapter.itemStorage.text.1=Item Laser Relays work much like their energy version, but instead of transferring enery, they transport items around! The basic mechanics of the Item Laser Relay are much the same as the Energy Laser Relay (read about those in the Blocks that use RF section!). Once connected up into a network (or system), said network will know about all of the inventories adjacent to all of the relays and will be able to interact with them. +booklet.actuallyadditions.chapter.itemStorage.text.2=However, Item Interfaces are the way to actually communicate and interact with the entire system at once, meaning you can pull items out of or put into an Item Interface via automation, be it Hoppers or ESDs or pipes, and they will transfer the items into or out of ALL OF the inventories mentioned previously. This isn't really useful for a single inventory, but very useful if you are planning to build an automated storage. +booklet.actuallyadditions.chapter.itemStorage.text.3=Above, you can see such a system. Putting items into the left chest will cause them to be stored in the one in the middle, and the hopper on the right pulls them out of the chest in the middle. This is more useful with multiple chests. +booklet.actuallyadditions.chapter.itemStorage.text.4=The whole chest part of this is very important, as such a setup as the one seen above will not work. This is because every system needs a storage space, and an Item Interface does not count as that. +booklet.actuallyadditions.chapter.itemStorage.text.5=But how to make a system that transports items from A to B? Well, just place the relay directly onto a chest or hopper and the items will just go there. As you can see, the amount of Item Interfaces in one system doesn't matter. +booklet.actuallyadditions.chapter.itemStorage.text.6=Here, you can see the use of an Advanced Item Laser Relay. They can have a whitelist/blacklist configuration for both connections going into them (inbound, the left side in this case) and out of them (outbound, the right side in this case). +booklet.actuallyadditions.chapter.itemStorage.text.7=You can also attach these advanced relays to Item Interfaces, which will mean that they will only have access to certain items from the system. Here, outbound means out of the system, and inbound means into the system. +booklet.actuallyadditions.chapter.itemStorage.text.8=What you can do is take this to the next level and build a fully-fledged storage system with multiple chests. Pulling out of or inputting into an Item Interface here will pull out of the entire system. +booklet.actuallyadditions.chapter.itemStorage.text.9=Addendum: Advanced Item Laser Relays will always take priority, meaning inventories connected to them will be input into and pulled out of first. This can be useful if you want to make a storage system with a last resort-type chest. Also, this system isn't only limited to chests, and there can be way more than just two Item Interfaces! Gigantic storage system ahoy! booklet.actuallyadditions.chapter.banners.name=Additional Banners booklet.actuallyadditions.chapter.banners.text.1=For special items in Actually Additions, there is also special Banner patterns. All of these just require the item next to the banner in the crafting grid with, optionally, a color. You can also combine them with a Shield like normal. The items that have a banner pattern are: The Actually Additions Manual The Phantom Connector The Leaf Blower (not the advanced version) The Drill (only the white one works due to the way banners work)