Create: Shulker Vault

Have you ever want a vault to act fairly similar to a shulker box? The shulker vault retains its inventory and opens just like a shulker box.

File Details

shulkervault-1.0.0-beta.1.jar

  • R
  • Apr 14, 2026
  • 58.24 KB
  • 33
  • 1.21.1
  • NeoForge

File Name

shulkervault-1.0.0-beta.1.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:create-shulker-vault-1509542:7923798"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Shulker Vault Beta - Initial Release

New Features

  • Fully functional Shulker Vault block with configurable stack multiplier (default 4x per slot)
  • 27 inventory slots with persistent storage across breaks, placements, and world reloads
  • Proper shulker box-style placement with facing direction support (all 6 orientations)
  • Seamless Create integration - items insert/extract via hoppers, funnels, and mechanical arms
  • Crafting recipes implemented - standard vault and advanced vault recipes working
  • Smooth lid animation matching vanilla shulker box behavior

Core Mechanics Complete

  • NBT-preserving drops on break (pick block, manual break, wrench pickup)
  • GUI interaction with proper shift-click support
  • Collision shape expands with lid animation
  • Proper menu lifecycle (open/close tracking)
  • Client-server animation sync

Player Experience

  • Shift tooltip hints at storage capacity
  • Right-click opens GUI with intuitive inventory layout
  • Visual feedback - lid opens/closes when GUI accessed
  • Vanilla parity - behaves like enhanced shulker boxes everywhere

Technical Implementation

  • Clean NeoForge architecture - separated storage, block entity, and renderer
  • Custom OversizedSlotItemHandler for 4x stack limits
  • RenderShape.ENTITYBLOCK_ANIMATED with working Block Entity Renderer
  • BlockEntityTicker for smooth animation updates
  • Registry-friendly NBT serialization for container contents

Work In Progress (Beta)

  • Advanced vault package slot & unpacking logic
  • Redstone integration
  • Quick interaction patterns
  • Additional QoL features & config options
  • Polish & optimization

Status: Beta Ready
Core functionality is stable and production-ready. Foundation complete for advanced features and final polish.