Skip to content

Item Buffers

CD4017BE edited this page Oct 22, 2018 · 2 revisions

Item Buffers are advanced precision storage devices for items. They come in many different sizes and have some special features that make them especially useful for automation setups:

  • The stack limit is configurable.
  • The slot count is configurable.
  • Different sides of the block can be configured to provide access to different slot regions of the inventory.
  • Slots can be locked to accept only a specific item.

Stack limits

Normally items can stack up to 64 and some even only up to 16 (like Enderpearls) or 1 (tools, armor, etc.). However inside Item Buffers this natural stack limit is ignored, instead all items will be stackable up to an inventory based stack limit than can be adjusted using the blue slider in the block's GUI.

This value can be set to anything from 1 up to the storage tier specific maximum (see default config settings):

Slot configuration

The slot count can be limited using the red slider in the GUI. This will make some slots in the inventory turn red. You can still interact manually with these slots, but they won't be accessible to machines anymore.

In addition to this default access configuration you can also have individual block faces access different parts of the inventory. To do this, change the view to side specific access for the side you want to configure and then use red and green (appears only on side specific access) sliders to select the slot range.

Slot item locking

Using the lock button, the inventory can be set into locked mode. If slots then get drained completely empty they will show a zero amount stack of the item they previously contained and won't accept any other item than this one.

When the inventory is set back to unlocked, then slots containing zero stacks will turn back into normal empty slots as soon as something (including yourself) attempts to take out its contents.

Comparator Signal

Like normal chests, also Item Buffers provide a signal to comparators that represents the fill state of the Buffer relative to its capacity. This signal becomes 0 only when the Buffer is completely empty and 15 only when its completely full.

Note: Only the slots configured for default access are used in the the signal evaluation and the fill state is taken relative to the configured stack limit.

Config Settings

The following properties can be tweaked via config:

  • buffer_slots is an array that specifies the amount of slots for each of the 16 Item Buffers, default is:
    • 12 for S-variants
    • 24 for M-variants
    • 48 for L-variants
    • 96 for XL-variants
  • buffer_stack is an array that specifies the maximum stack limit for each of the 16 Item Buffers, default is:
    • 64 for normal Buffers
    • 512 for advanced Buffers
    • 4096 for extreme Buffers
    • 32768 for ultimate Buffers

Clone this wiki locally