promotional bannermobile promotional banner

Vault Drawers

Port of Storage Drawers to Minecraft 26.2 / NeoForge 26.2.0.57. Interactive compartment storage blocks that display their contents, with capacity, void and speed upgrades, plus a controller network to manage entire storage walls from a single block.
Back to Files

Vault Drawers (0.0.0-beta.6)

File namevault_drawers-26.2-neoforge-26.2.0.57-0.0.0-beta.6.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Aug 28, 2026
Downloads
8
Size
1.0 MB
Mod Loaders
NeoForge
File ID
8754624
Type
B
Beta
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:vault-drawers-1668019:8754624"

Learn more about Curse Maven

What's new

v0.0.0-beta.6 - Fix FerriteCore crash + unbound block access

Fixed

  • FerriteCore crash on startup: IllegalStateException in BlockMeta.<init> caused by IntegerSetProperty returning non-deterministic value order. Fixed by sorting values in getPossibleValues().
  • Unbound block access crashes: NullPointerException: Trying to access unbound value for vault_drawers:keybutton_drawer and vault_drawers:meta_indicator. Fixed by deferring block lookups inside DeferredRegister suppliers for both BlockItems and BlockEntityTypes.

Technical Changes

  • IntegerSetProperty.getPossibleValues() now returns a sorted List<Integer> for FerriteCore FastMap compatibility.
  • ModItems.registerBlockLazy() — BlockItems now capture block holders and resolve them lazily when the item supplier executes.
  • ModBlockEntities — BlockEntityType suppliers now resolve valid blocks inside the supplier, after blocks are registered.
Note: These crashes occurred during the RegisterEvent phase when items/block entities tried to access blocks that hadn't been fully registered yet. The fix ensures all block lookups happen after the block registration phase completes.

JAR: vault_drawers-26.2-neoforge-26.2.0.57-0.0.0-beta.6.jar

Tag: 26.2-neoforge-beta.6

This mod has no additional files