File Details
auto_shulker_inventory-1.2.1-mc1.21.9-1.21.11.jar
- R
- Apr 6, 2026
- 388.71 KB
- 46
- 1.21.11+2
- Fabric
File Name
auto_shulker_inventory-1.2.1-mc1.21.9-1.21.11.jar
Supported Versions
- 1.21.11
- 1.21.10
- 1.21.9
Curse Maven Snippet
[1.2.1] - 2025-12-30
Added
- Configuration System: Full in-game configuration via ModMenu
- Cloth Config integration for GUI settings screen
- JSON-based config file (
config/auto_shulker_inventory.json) - Four configuration categories:
- Main Features: Toggle auto-storage and shift-click storage independently
- Priority System: Configure storage priority order (cursor, container, inventory)
- Notifications & Feedback: Enable/disable chat notifications, sound effects, and visual indicators
- Advanced Options: Debug logging and storage delay settings
- Cursor Stack Priority: When using Shift+Click, items are now preferentially stored in shulker boxes held by the cursor (in hand)
- Storage priority order for Shift+Click operations:
- Shulker box held by cursor (highest priority)
- Shulker boxes in opened containers
- Shulker boxes in player inventory
- ModMenu integration with config button
- Localization support for all config options (en_us language file)
Changed
storeInAnyShulker()now has an overloaded version that accepts a cursor stack parameter- Improved logging to show action type and button information
- All features can now be toggled individually via the config screen
Fixed
- Shift+Right-Click now properly stores items in shulker boxes
- Items now go into the shulker box you're holding (with Shift+Click) instead of a random one in your inventory
- Added explicit button parameter validation to support both left-click (button 0) and right-click (button 1) shift operations
- Environment metadata corrected from
*(both) toclientfor proper Modrinth compatibility
[1.2.0] - 2025-12-19
Added
- Container shulker box support: Items can now be automatically stored in shulker boxes located inside opened containers (chests, ender chests, etc.)
- New utility methods in ShulkerUtils:
findShulkerWithSpaceInContainer(): Detects shulker boxes in opened containersstoreInShulkerAtSlot(): Stores items in shulker boxes at specific container slotsstoreInAnyShulker(): Unified storage method that prioritizes container shulker boxes over inventory shulker boxes
Changed
- ScreenHandlerMixin now uses
storeInAnyShulker()to check both container and inventory shulker boxes - Storage priority: Container shulker boxes are checked first, then player inventory shulker boxes
Fixed
- Shift-click logic now properly checks the clicked slot instead of cursor stack
- Items can now be stored in shulker boxes even when they're not in the player's inventory
[1.1.0] - 2024-12-19
Added
- ModMenu integration for Minecraft 1.21.9-1.21.11
- Optimized build strategy with version-specific compatibility ranges
- Comprehensive README with installation and usage instructions
- GitHub repository with separate branches for different Minecraft versions
Changed
- Breaking: Refactored package structure from
com.example.dennisthegamertocom.autoshulker - Breaking: Changed license from CC0-1.0 to MIT
- Updated API calls for Minecraft 1.21.9+ (getWorld() → getEntityWorld())
- Consolidated builds into 2 version-specific JARs instead of 12 individual versions
mc1.21-1.21.8.jar: Compatible with Minecraft 1.21 through 1.21.8mc1.21.9-1.21.11.jar: Compatible with Minecraft 1.21.9 through 1.21.11
- Updated Fabric API dependencies to latest versions for each Minecraft version
- Improved icon packaging (512x512 PNG, properly embedded)
Removed
- All example code and placeholder mixins
- Unused client-side mixin configuration
- Development build artifacts from repository
Fixed
- Icon not displaying correctly in mod menu
- Compatibility issues with newer Minecraft versions (1.21.9+)
- Improved code organization and maintainability
[1.0.0] - 2024-12-18
Added
- Initial release
- Automatic item storage in shulker boxes when inventory is full
- Support for shift-click operations
- Server-side processing for multiplayer compatibility
- Support for all 17 shulker box variants (colored + undyed)
- Efficient item stacking before storage
- Compatibility with Minecraft 1.21 through 1.21.11
- Fabric Loader 0.18.3+ support
- Fabric API integration
Features
- Zero configuration required
- Works seamlessly in both singleplayer and multiplayer
- Automatic detection of available shulker boxes
- Smart item distribution across multiple shulker boxes
- Console logging for debugging
Version Comparison
| Version | Minecraft Support | ModMenu | License | Package Name |
|---|---|---|---|---|
| 1.0.0 | 1.21 - 1.21.11 | ❌ | CC0-1.0 | com.example.dennisthegamer |
| 1.1.0 | 1.21 - 1.21.11 | ✅* | MIT | com.autoshulker |
*ModMenu only included in the 1.21.9-1.21.11 build
Migration Guide: 1.0.0 → 1.1.0
Due to the package name change, you must remove version 1.0.0 before installing 1.1.0:
- Stop your Minecraft client/server
- Remove
auto_shulker_inventory-1.0.0.jarfrom your mods folder - Download the correct 1.1.0 version for your Minecraft version:
- For MC 1.21-1.21.8:
auto_shulker_inventory-1.1.0-mc1.21-1.21.8.jar - For MC 1.21.9-1.21.11:
auto_shulker_inventory-1.1.0-mc1.21.9-1.21.11.jar
- For MC 1.21-1.21.8:
- Place the new JAR in your mods folder
- Start Minecraft
Note: Your shulker boxes and items will not be affected by this update. The mod simply has a new internal package structure.

