Storage Drawers: Difference between revisions

From GT New Horizons
Content added Content deleted
m (differences in GTNH)
(Framing Table, Drawer Controller, Drawer Slave, Keys)
Line 1: Line 1:
'''Storage Drawers''' is a mod that adds its titular item, drawers for storing items and supporting items for upgrading, interacting and modifying drawers. Similar to [[Bibliocraft]] and [[JABBA]], Storage Drawers is focused on compact, aesthetic [[Item Storage]]. It accomplishes this with the basic drawer block in combination with upgrades for increased capacity and functionality, and the Drawer Controller which allows the player and [[Logistics]] to interact with an entire array of drawers at once. For those familiar with the mod the most important differences with its implementation in GT:NH are a reduced Controller range/drawer connection capacity, no Compacting Drawers, wood types are Chisel convertible and new size upgrades.
'''Storage Drawers''' is a mod that adds its titular item, drawers for storing items and supporting items for upgrading, interacting and modifying drawers. Similar to [[Bibliocraft]] and [[JABBA]], Storage Drawers is focused on compact, aesthetic [[Item Storage]]. It accomplishes this with the basic drawer block in combination with upgrades for increased capacity and functionality, and the Drawer Controller which allows the player and [[logistics]] to interact with an entire array of drawers at once. For those familiar with the mod the most important differences with its implementation in GT:NH are a reduced Controller range/drawer connection capacity, no Compacting Drawers, wood types are Chisel convertible and new size upgrades.


The associated [[Quest Book]] tasks are:
The associated [[Quest Book]] tasks are:
* {{St}} Better than Barrels, Compact Drawers, Framing Drawers
* {{St}} Better than Barrels, Compact Drawers, Framing Drawers
* {{S}} Upgrading Drawers, Your Mom Says to Upgrade Your Drawers, Key to Your Heart
* {{HV}} Drawer Controller, Hidden Drawers
* {{HV}} Drawer Controller, Hidden Drawers


Line 41: Line 42:


==== Framing Table ====
==== Framing Table ====
The Framing Table is a specialized crafting interface with only one purpose - designing custom drawers and trim. Similar to Carpenter's Blocks, Storage Drawers offers a Framed version of every basic drawer which can be customized in the Framing Table with up to three solid blocks for its face, trim and sides to match any aesthetic. Framed blocks are placed in the left-most slot. A custom drawer must have at least one block assigned to the slot with the line that points to the back of the drawer with a disconnected line, which sets its base appearance. A second / third block can be chosen for the optional front face and trim to be a different pattern. Trim blocks can only have one pattern block assigned. Taking a drawer from the right-most output slot consumes one of every block used to make its design. Blocks can be left in the GUI and a three dimensional preview of the drawer will be shown sitting on the Framing Table for examination before committing to a design. Previously textured Framed blocks can be reused but the original blocks used to pattern them will be lost and not returned to the player.


=== Drawer Controller ===
=== Drawer Controller ===
The Drawer Controller is an [[HV]] gated add-on block that turns a bank of connected drawers into a single accessible unit for [[Logistics]]. Right-click-hold or right-double-click on the Controller's face will auto-deposit all items in the player's inventory which match the contents of any drawer the Controller is connected to and has space available. Empty drawers are never filled from a player's deposits. In GT:NH Drawer Controllers are far more limited in their range and drawer capacity compared to the standard version of Storage Drawers. Only fifty drawer blocks (1x1, 1x2, and 2x2 all count as one each for this purpose) can be accessed, and they must be connected either by orthogonally touching the Controller, or another drawer / trim that touches the Controller, within a radius of four. The Drawer Controller's maximum range is thus a 9x9x9 cube, with itself in the center. These limits are to prevent performance issues on servers when combined with [[Applied Energistics 2]]. Single Players and private servers can adjust the limitations in <code>/''your_instance''/config/StorageDrawers.cfg</code>, under the <code>controller</code> category, <code>I:maxDrawers=50</code> and <code>I:range=4</code> if desired.
The Drawer Controller is an [[HV]] gated add-on block that turns a bank of connected drawers into a single accessible unit for [[Logistics]]. Right-clicking on the Controller's face will auto-deposit all items in the player's inventory


=== Drawer Slave ===
==== Trim ====
Trim are blocks which connect drawers but are not themselves storage units. They are used primarily for joining drawers to Controllers, Slaves and other banks of drawers. Trim comes in every basic wood type and custom versions can be created with the Framing Table. Trim does not count against a Controller's block limit.

==== Drawer Slave ====
The Drawer Slave is a block that provides more faces for the Drawer Controller, but only with automated logistics. Items can be inserted or removed from a Slave in the same way they can be with a Controller, but Slaves cannot be interacted with directly by the player. Slaves can only belong to one Controller, share its range limitations and should not be placed within reach of multiple Controllers. Slaves are preferable to having multiple Controllers on the same drawer network/cube performance-wise.
=== Keys ===
There are three different keys in Storage Drawers - Personal Key, Concealment Key, and Drawer Key. Right-clicking on a drawer toggles the key's effect on/off for that drawer, or right-clicking on a Controller applies/removes the effect from the whole network/cube. Personal Key locks a drawer to a specific player, preventing others from interacting with it. The Concealment Key shows/hides all item renders on drawers. This can be useful when using Storage Drawers in areas the player never accesses directly for increased performance. Drawer Key is the most used of the three, and locks/unlocks a drawer to a specific item. By default if the last item is removed from a drawer it becomes blank, when locked it is always limited to accepting only that specific item.


=== Drawer Upgrades ===
=== Drawer Upgrades ===

Revision as of 06:23, 25 January 2024

Storage Drawers is a mod that adds its titular item, drawers for storing items and supporting items for upgrading, interacting and modifying drawers. Similar to Bibliocraft and JABBA, Storage Drawers is focused on compact, aesthetic Item Storage. It accomplishes this with the basic drawer block in combination with upgrades for increased capacity and functionality, and the Drawer Controller which allows the player and logistics to interact with an entire array of drawers at once. For those familiar with the mod the most important differences with its implementation in GT:NH are a reduced Controller range/drawer connection capacity, no Compacting Drawers, wood types are Chisel convertible and new size upgrades.

The associated Quest Book tasks are:

  • St Better than Barrels, Compact Drawers, Framing Drawers
  • S Upgrading Drawers, Your Mom Says to Upgrade Your Drawers, Key to Your Heart
  • HV Drawer Controller, Hidden Drawers

Drawers

Action Result
Right-Click Adds item in hand to the drawer face being looked at. If the item is an upgrade, it will be applied instead.
Hold Right-Click Adds all matching items in inventory, up to the drawer's capacity. Can also double-right-click.
Left-Click Remove one item from a drawer.
Shift-Left-Click Remove a stack of items from a drawer.
Shift-Right-Click Access the drawers GUI for upgrades. Must be done with an empty hand.

Unlike standard chests, there are no GUI slots in drawers. Instead, each drawer can hold a singular item much like a JABBA Barrel. When filled the item's icon will be rendered on the face of the drawer. Only items with identical meta/NBT data can be stacked together. Non-stacking items like armor, weapons or bee fames can be stored in drawers but each item will take up a full stack's worth of capacity. Looking at a drawer will provide a Waila tooltip that gives its capacity and current contents. By default Storage Drawer's one item/stack behavior is the inverse of JABBA's. This can be changed in its config, under /your_instance/config/StorageDrawers.cfg/, change B:invertShift=false to true.

Drawers Depth Capacity per drawer
1x1 Full 64 stacks
1x1 Half 32 stacks
1x2 Full 32 stacks per drawer
1x2 Half 16 stacks per drawer
2x2 Full 16 stacks per drawer
2x2 Half 8 stacks per drawer

Drawers are available in one, two and four drawer configurations, full block and half-block depth. The number and depth of a drawer affects how many stacks of items it can hold by default. Drawers are available in most wood types including vanilla, Forestry, Thaumcraft, Witchery, Botania, Natura or Biomes o' Plenty and have five upgrade slots regardless of appearance. They can be converted between wood types with a Chisel. The Framed Drawers are the only variety which cannot be chiselled and require the Framing Table to detail. Framed drawers can have up to three separate block textures for their faces, sides and trim.

Framing Table

The Framing Table is a specialized crafting interface with only one purpose - designing custom drawers and trim. Similar to Carpenter's Blocks, Storage Drawers offers a Framed version of every basic drawer which can be customized in the Framing Table with up to three solid blocks for its face, trim and sides to match any aesthetic. Framed blocks are placed in the left-most slot. A custom drawer must have at least one block assigned to the slot with the line that points to the back of the drawer with a disconnected line, which sets its base appearance. A second / third block can be chosen for the optional front face and trim to be a different pattern. Trim blocks can only have one pattern block assigned. Taking a drawer from the right-most output slot consumes one of every block used to make its design. Blocks can be left in the GUI and a three dimensional preview of the drawer will be shown sitting on the Framing Table for examination before committing to a design. Previously textured Framed blocks can be reused but the original blocks used to pattern them will be lost and not returned to the player.

Drawer Controller

The Drawer Controller is an HV gated add-on block that turns a bank of connected drawers into a single accessible unit for Logistics. Right-click-hold or right-double-click on the Controller's face will auto-deposit all items in the player's inventory which match the contents of any drawer the Controller is connected to and has space available. Empty drawers are never filled from a player's deposits. In GT:NH Drawer Controllers are far more limited in their range and drawer capacity compared to the standard version of Storage Drawers. Only fifty drawer blocks (1x1, 1x2, and 2x2 all count as one each for this purpose) can be accessed, and they must be connected either by orthogonally touching the Controller, or another drawer / trim that touches the Controller, within a radius of four. The Drawer Controller's maximum range is thus a 9x9x9 cube, with itself in the center. These limits are to prevent performance issues on servers when combined with Applied Energistics 2. Single Players and private servers can adjust the limitations in /your_instance/config/StorageDrawers.cfg, under the controller category, I:maxDrawers=50 and I:range=4 if desired.

Trim

Trim are blocks which connect drawers but are not themselves storage units. They are used primarily for joining drawers to Controllers, Slaves and other banks of drawers. Trim comes in every basic wood type and custom versions can be created with the Framing Table. Trim does not count against a Controller's block limit.

Drawer Slave

The Drawer Slave is a block that provides more faces for the Drawer Controller, but only with automated logistics. Items can be inserted or removed from a Slave in the same way they can be with a Controller, but Slaves cannot be interacted with directly by the player. Slaves can only belong to one Controller, share its range limitations and should not be placed within reach of multiple Controllers. Slaves are preferable to having multiple Controllers on the same drawer network/cube performance-wise.

Keys

There are three different keys in Storage Drawers - Personal Key, Concealment Key, and Drawer Key. Right-clicking on a drawer toggles the key's effect on/off for that drawer, or right-clicking on a Controller applies/removes the effect from the whole network/cube. Personal Key locks a drawer to a specific player, preventing others from interacting with it. The Concealment Key shows/hides all item renders on drawers. This can be useful when using Storage Drawers in areas the player never accesses directly for increased performance. Drawer Key is the most used of the three, and locks/unlocks a drawer to a specific item. By default if the last item is removed from a drawer it becomes blank, when locked it is always limited to accepting only that specific item.

Drawer Upgrades

External Links