Short description (CurseForge field)
Owner-only mass-storage chests with 1080 slots holding up to 1M items each (~1 billion total). Two variants: standalone Mega Chest and Network Chest with shared per-owner pool across all your placed Network Chests. Paginated UI, search, one-click Deposit Inventory. Crafted at the Alchemybench.
GlymeraMegaChest - One Chest, A Billion Items
What is GlymeraMegaChest?
Two purple-tinted chest blocks that turn into true mass-storage containers. Each carries 1080 virtual slots across 10 pages of 108, and each slot can hold up to 999,999 items by default. That works out to roughly a billion items per chest.
Two variants are available:
- Mega Chest — a Royal Magic Chest with a strong purple tint. Each placed chest is its own standalone storage. Place as many as you want; each one has its own contents.
- Network Chest — a Temple Light double-chest with a soft lavender tint. Every Network Chest you place shares a single per-owner item pool. Drop something in one Network Chest and it's instantly available in every other Network Chest you own — across worlds, across builds. Perfect for castles, village settlements, or themed buildings where you want crafting benches in different rooms but all drawing from one stockpile.
Neither is built on Hytale's native container system; storage lives in a server-side JSON file (per chest for Mega Chest, per owner for Network Chest), and the contents are shown through the same Custom UI Page with paging, search, and a "Deposit Inventory" button. Player hotbar items stay equipped while you fill the chest, and a 3-layer protection system keeps strangers out.
Crafting
Both variants are crafted at the Alchemybench (category Alchemy_Potions):
Mega Chest:
- 1x Furniture_Royal_Magic_Chest_Small
- 2x Ingredient_Life_Essence_Concentrated
Network Chest:
- 1x Furniture_Temple_Light_Chest_Large
- 3x Ingredient_Life_Essence_Concentrated
Crafting can be turned off server-wide for both variants; OPs can still hand chests out via /megachest give and /megachest givenet.
How It Works
Placing & Owning
Right-click with the chest item in your hand to place it. The placing player becomes the owner.
- Mega Chest stores world, position, and owner UUID in
plugins/GlymeraMegaChest/chests/<uuid>.json. Each placed chest has its own file and its own contents.
- Network Chest stores its block position under your per-owner pool file at
plugins/GlymeraMegaChest/network/net:<owner-uuid>.json. Place a second Network Chest and the same pool file gains another position entry — both chests open the same items from now on.
Both chest types survive server restarts and chunk unloads.
Opening
Right-click the placed chest. The Custom UI opens with:
- Title bar showing the owner's name and how many of the 1080 slots are used
- Header: "Deposit Inventory" button on the left, search field in the middle, page navigation (
< 1 / N >) on the right
- Slot grid: 108 slots per page, each showing item icon, quality background, quantity, and durability percentage if the item is below full durability
- Footer: short hint about the click bindings
Putting items in (Deposit Inventory)
Click Deposit Inventory and the entire backpack and storage of your inventory is moved into the chest in the next free slots. The hotbar is untouched so equipped weapons and tools stay where they are. Stackable items merge with existing stacks of the same kind (matching durability and metadata) up to the configured per-slot cap.
If something fails to leave your inventory the chest entry is rolled back automatically, so duping is impossible.
Taking items out
- Left-click a slot: takes 100 items (one normal stack) into your inventory
- Right-click a slot: takes 4500 items (= 9 hotbar + 36 storage slots * 100 items, the most a fresh inventory can hold) into your inventory
- Anything that doesn't fit stays in the chest
These limits are hard-coded on purpose and tied to the player inventory math; they are not in the config.
Search
The search field at the top of the UI filters slots live. Matches are based on both the technical item id (e.g. Plant_Crop_Pumpkin_Item) and a "trivialized" form (pumpkin), so user-friendly terms work too. Non-matching slots are hidden, page count adjusts. Clearing the field brings everything back.
Auto-sort on close
When you close the UI the chest contents are sorted alphabetically and stackable slots of the same item are merged. So even after a chaotic deposit run the chest is tidy the next time you open it.
Durability awareness
Items with reduced durability are shown with a percentage label (top-left, color-coded green/yellow/red). Crucially, damaged items are never stack-merged with full-durability ones — Hytale's own isStackableWith check ensures each damaged item keeps its own slot, so taking it back gives you the same item with the same condition.
Breaking & item safety
Mega Chest cannot be broken while it still contains items. Try to break a non-empty chest and you'll see the message "Empty the chest before breaking it (X stacks remain)". Once the chest is empty, the owner (or an OP) can break it normally and gets the chest item back.
Network Chest uses a smarter rule that fits the shared-pool model:
- More than one Network Chest in your network: any chest can be broken freely. The pool stays accessible through your other Network Chests. Items are never dropped — they remain in the pool.
- Last Network Chest in your network: only breakable when the pool is empty. If items are still in the pool you'll see "This is your last network chest. Empty the storage first or place another network chest." This protects you from accidentally locking yourself out of your own items. Place another Network Chest first, or take everything out, then break.
Strangers cannot damage, break, or open either chest type (3-layer protection: DamageBlock + BreakBlock + UseBlock).
Both chest models are drop-safe: physics changes around the chest (mining the block underneath, etc.) never cause them to drop as falling items. The chests stay where they were placed.
Commands
| Command |
Who |
Description |
/megachest |
Everyone |
Show available subcommands and current settings |
/megachest give |
OP only |
Give yourself one Mega Chest item |
/megachest givenet |
OP only |
Give yourself one Network Chest item |
/megachest reload |
OP only |
Reload config.json without restarting the server |
Configuration
File: plugins/GlymeraMegaChest/config.json (created on first start)
| Setting |
Default |
Description |
slotsPerPage |
108 |
Number of slots shown per UI page |
pages |
10 |
Total number of pages (capacity = slotsPerPage * pages) |
maxStackPerSlot |
999999 |
How many items fit into one chest slot. Theoretical max is the Java int limit (~2.1 billion); items return to the player split correctly against each item's real MaxStack. The quantity display switches to compact form (12K, 3.5M, 1.2B) for large numbers. |
craftingEnabled |
true |
If false, both Alchemybench recipes are cancelled with a chat message. OPs can still use /megachest give and /megachest givenet. |
ownerOnly |
true |
If true, only the placing player (or OPs) can open / damage / break the chest. Applies to both variants. |
After editing the file run /megachest reload.
Persistence
Storage layout depends on the chest variant:
- Mega Chest: one file per chest at
plugins/GlymeraMegaChest/chests/<uuid>.json, holding owner, position, and items.
- Network Chest: one file per owner at
plugins/GlymeraMegaChest/network/net:<owner-uuid>.json, holding owner, the list of all positions where the owner placed Network Chests, and the shared items.
For both variants:
- Server restart: chests and contents survive
- Chunk unload: data lives outside the chunk; placement and contents are unaffected
- Block update protection: at start and every 60 seconds the plugin re-marks every chest block as decoration so neighboring physics changes do not cause it to drop
- Empty Mega Chests are kept until broken; only legitimate break deletes the JSON
- Network pools are kept as long as the owner has at least one Network Chest placed OR the pool still has items. Once both go to zero the pool file is removed.
Features
- Two chest variants: standalone Mega Chest and Network Chest with shared per-owner pool
- 1080 slots / page-paginated Custom UI (configurable)
- Up to 999,999 items per slot by default (configurable up to ~2 billion)
- Owner-only protection in 3 layers (DamageBlock + BreakBlock + UseBlock)
- Drop-safe blocks (Material:Solid + DropList:Empty + markDeco) that never fall to physics changes
- Custom UI with item icons, quality background, durability percent (color-coded), quantity in compact form