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
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.