Skip to content
EmeraldIngot edited this page Jul 28, 2025 · 10 revisions

Items

Currently, this plugin is extremely simple

There are 5 different types of storage cells

Name Texture
1k Storage Cell 1k_storage_cell
4k Storage Cell 4k_storage_cell
16k Storage Cell 16k_storage_cell
64k Storage Cell 64k_storage_cell
256k Storage Cell 256k_storage_cell

Unlike in AE2, each of these can store an unlimited number of item types.

A single stack of items takes up 64 bytes regardless of whether that item's max stack size is 64, 16, or 1.

There are also a few supporting items that enable you to use the storage cells

Name Texture
Storage Core storage_core
Storage Controller dispenser
Storage Terminal storage_terminal

Much like in AE2, the previous storage cell is required to craft the next bigger size. The first 1k storage cell is crafted using the storage core.

When an already used cell is put in the crafting grid to upgrade to the next size, the items are transferred over to the new cell.

The storage controller is like the disk drive in AE2, except it only holds one cell a time.

The storage terminal is used to access the cell's contents once it is loaded into the controller.

Features

  • The storage system is automatically sorted alphabetically
  • You can search for items by material name (currently by custom item name)

Planned Features

  • Removing items from the storage controller with hoppers and filters

  • Transferring items faster than traditional vanilla hoppers can

  • Utility commands to list cell UUIDs in the database and create a storage cell from them (for admins to restore lost storage cells)

Technical Information

  • On the backend, StorageSystem uses an SQLite database to store items
  • Each storage cell is assigned a random UUID which is used to identify the items stored in it in the database

Clone this wiki locally