ModularPacks
2.7.6Bring modded-style, upgradeable backpacks to Paper servers with physical backpack items, configurable modules, SQLite storage, sharing, placement, and recovery tools.
2.7.6latestModularPacks 2.7.62 weeks ago This update changes how equipped backpacks open, preventing accidental opening while building or using items. - Crouch and press the swap-hands key (default: Shift+F) to open your equipped backpack. - In Survival or Adventure mode, double-left-click outside your inventory with an empty cursor to open it.2.7.5ModularPacks 2.7.52 weeks ago Added the ability to virtually equip backpack without filling back slot. The backpack can now be equipped through the settings menu in a backpack while having a chestplate or elytra equipped.2.7.4ModularPacks 2.7.43 weeks ago Changes since 2.7.2
Features & Improvements
- Added resource pack menus - Added resource pack button - Added centered navRow slotting system - Added resource pack services - Added resource pack player preference - Added resource pack update checker - Added beginning of per-player resource pack systemBug Fixes
- Fixed recipe rendering and offhand placement2.7.2ModularPacks 2.7.2Sep 17, 2026 Bug Fixes
Fixed backpack placement and pickup transitions [#2](https://github.com/TooterTutor/ModularPacks/issues/2)2.7.1ModularPacks 2.7.1Aug 29, 2026 Changes since 2.7.1
Bug Fixes
- Fix dupe issue with dragging items - Fixed null-safety warnings2.7.0ModularPacks 2.7.0Aug 17, 2026 ModularPacks 2.7.0
This update introduces Stack Upgrades, the new Quiver Upgrade, module installation limits, and a major rewrite of how backpack storage is handled internally.New Features
Stack Upgrades
Added four new upgrades that increase the maximum number of identical items that can be stored in a single backpack slot: - Iron Stack Upgrade — ×2 stack capacity - Gold Stack Upgrade — ×4 stack capacity - Diamond Stack Upgrade — ×8 stack capacity - Netherite Stack Upgrade — ×16 stack capacity Stack Upgrades can be combined multiplicatively. For example: - 64 × Iron → 128 - 64 × Iron × Iron → 256 - 64 × Iron × Gold → 512 A maximum of 3 Stack Upgrades may be installed in a backpack at once, regardless of tier. Stack Upgrades also work with normally unstackable items, provided the items are completely identical. Removing a Stack Upgrade is prevented if doing so would leave any existing stack above its new capacity.Quiver Upgrade
Added the Quiver Upgrade. When enabled, bows and crossbows can use compatible arrows stored directly inside the backpack. Supported ammunition includes: - Arrows - Spectral Arrows - Tipped Arrows The Quiver can be configured to automatically choose ammunition or use a specific arrow type. Arrow selection follows the exact item identity, so different tipped arrows, custom arrows, or arrows with different metadata remain distinct. The Quiver does not have a separate ammunition inventory — arrows remain in the backpack's normal storage.Backpack Storage Rewrite
Backpack storage has been extensively reworked to support stack sizes beyond vanilla Minecraft limits. Backpacks now internally track: - the exact stored item - its logical quantity - its logical stack capacity This allows a backpack slot to safely contain hundreds or thousands of items without creating invalid oversized MinecraftItemStacks. Existing backpacks are automatically migrated to the new storage format when loaded. No manual conversion is required.Virtual Stack Display
Backpack inventories now display large logical stacks safely. Because vanilla clients cannot directly display arbitrary stack sizes above Minecraft's normal limits, oversized stacks use a normal display stack while showing their real quantity in the item information. For example:
Inventory interactions including insertion, extraction, sorting, shift-clicking, dragging, and other backpack operations now operate against the actual logical quantity rather than the displayed item amount.Cobblestone Stored: 237 / 256Module Installation Limits
Modules can now define installation limits. Modules may also share an installation group, allowing related module tiers to share the same total limit. This is currently used by Stack Upgrades and also improves the module system for future upgrades. Some existing modules have also received explicit installation limits where multiple copies are supported.Sorting & Module Compatibility
Backpack sorting now understands virtual stacks and can consolidate items beyond vanilla stack sizes. Existing storage-consuming modules have been migrated to the new storage system, including systems such as: - Magnet - Void - Feeding - Restock - Furnaces - Autocrafting These modules can now work directly with enlarged Stack Upgrade capacities.API & Internal Changes
- Added a logical backpack storage abstraction. - Added exact stack identity handling. - Added centralized stack-capacity calculation. - Added versioned backpack storage serialization. - Added automatic legacy-storage migration. - Added generic module installation/removal policies. - Updated backpack storage consumers to use the new logical storage API. - Improved shared-backpack synchronization with virtual storage. - Preserved compatibility APIs where possible.Fixes & Cleanup
- Fixed several null-safety warnings. - Removed unused and obsolete code introduced during the storage rewrite. - Improved validation around module installation and removal. - Prevented invalid Stack Upgrade removal from causing over-capacity storage. - Improved safety around virtual-stack inventory interactions. - Improved Quiver cleanup and ammunition handling. - Cleaned up compiler warnings and deprecated API usage.2.5.8ModularPacks 2.5.8Jul 2, 2026 Changes since last version
- Fixed a session lock race with placed backpacks (dupe bug) - Added database insertion/extraction methods for future external plugins to call2.5.7ModularPacks 2.5.7Jun 12, 2026 I've fixed a couple bugs regarding rendering and the exp pump mending tools. Oh, and I also updated the resource pack, which you can find [here](https://modrinth.com/resourcepack/modularpacks-resources/… on Modrinth. As always, please let me know of any bugs you encounter with my plugin. Finally, thank you to everyone who has tried out my plugin thus far! It's exciting to see passion projects gain popularity! And now, for the changelog:Bug Fixes
- Fixed experience pump wasting experience on items with only 1 damage - Fixed Switched item_model to 'air' and stripped backpack data from visual slot.All Commits
- Release 2.5.7 (ae15036) - Bump version (3831af8) - Fixed experience pump wasting experience on items with only 1 damage (7898c78) - Fixed Switched item_model to 'air' and stripped backpack data from visual slot. (c777859)2.5.6ModularPacks 2.5.6Jun 8, 2026 Changes since 2.5.5
Features & Improvements
- Added recursive checks and blocking for blacklisted items within shulker boxes and bundles - Added support for 26.1.2 - Added criteria for Model Rendering in configRefactoring & Code Quality
- RenamedCraftingTemplatetoModuleTemplateto alleviate confusion (6874b74) - RemovedLockedUpgradeSlotMaterialsince it was unused (246cda3) - Modularized configs into three files. (7a5010d)1.21.10-2.5.5ModularPacks 1.21.10-2.5.5May 18, 2026 - Added built-in backpack rendering on players - Fixed issue where backpacks could break when placed from offhand Make sure to update your config file!1.21.10-2.5.3ModularPacks 1.21.10-2.5.3May 9, 2026 Initial Upload from Github
- Supports 1.21.10+
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta