Smart Inventory
1.6Simple QoL plugin: auto-refill, tool/armor autoswap, and chest & inventory sorting with a single F key.
1.6latestFIx shulker and Full Container3 weeks ago SmartInventory 1.6 — Changelog
Bug Fixes
- Fixed shulker boxes being inserted into other shulker boxes using F, including bulk inventory transfers. All shulker colors now respect vanilla restrictions.Full Container Sorting
- Added double-click sorting on any item when a chest, barrel, or shulker box is full. - Containers with empty slots retain the existing sorting controls. - Single clicks continue to pick up items normally. - Sorting safely returns the picked-up item before reorganizing the container. - The new sorting action is skipped if the contents change between clicks.Performance
- Full-container detection runs only when a player clicks inside the open container. - No background scans, repeating tasks, or checks of closed containers were added.1.5Secure Access UpdateJul 25, 2026 SmartInventory 1.5 — Secure Access Update
SmartInventory 1.5 brings a new access system, better compatibility, persistent settings, and many internal improvements.New access system
SmartInventory now uses deny-by-default access. New players cannot use its features until an administrator gives them permission. You can manage individual players with:
You can also manage the built-in access group:/smartinv admin <player> on /smartinv admin <player> off /smartinv admin <player> status
Optional LuckPerms permissions were also added:/smartinv admin group add <players...> /smartinv admin group remove <players...> /smartinv admin group listsmartinventory.use smartinventory.smartinv smartinventory.smartchest smartinventory.adminImprovements
* Player preferences are now saved inplayer-settings.yml. * Settings are preserved after reconnecting or restarting the server. */smartinv on|off|statusnow controls both inventories and containers. * All commands are now unified under/smartinv. * Missing language keys are added automatically without replacing custom messages. * Added complete translations for 10 languages. * Improved command suggestions and language messages. * Added automatic validation forplugin.ymland language files.Fixes
* Fixed unauthorized players being able to use the plugin. * Fixed new players starting with features enabled. * Fixed preferences being lost after restarts. * Fixed Folia scheduler and shared-data issues. * Fixed malformedplugin.ymlfiles. * Fixed missing and incomplete translations.Removed
The following commands were removed:
Their functionality is now available through/smartchest /smartinventoryadmin /siadmin/smartinv.Updating
Stop the server, replace the old JAR, and start it normally. Do not use/reload. Existing players must now be authorized through/smartinv admin, the internal group, or a permission plugin.1.4Full Language Support + FoliaJul 5, 2026 SmartInventory 1.4
SmartInventory is now fully compatible with: *Better Compatibility
Folia *
Paper *
Purpur *
Spigot Enjoy the same inventory system across all major server platforms.
The plugin now includes a fully configurable language system. All language files are properly generated and saved to disk, making it easy to translate SmartInventory into any language without losing your changes. 
- Replaced the old Spigot/Bungee ActionBar implementation (What changed
player.spigot().sendMessage(...)withnet.md_5.bungee.api.*) with Adventure-based ActionBar (player.sendActionBar(Component)). - Kept legacy color support by deserializing§-style formatted text into AdventureComponent.
- The previous ActionBar method could behave inconsistently across newer server versions. - Using Adventure is the modern, stable approach supported by Paper and compatible with modern Spigot setups.Why this was changed
- Works on Paper:Compatibility
1.20.6 → 1.21.11- Compatible with Spigot builds that include Adventure / modern Bukkit API behavior.
- No config changes required. - This is a drop-in update: just replace the jar and restart the server.Notes for server owners
1.2Security Update (GUI Protection)Dec 21, 2025 SmartInventory v1.2 — Security Update (GUI Protection)
This update adds a small but important protection to prevent item exploits when interacting with plugin menus.
Some server menus/GUI inventories (shops, selectors, custom UIs) are technically “chest-like” inventories. SmartInventory could mistakenly treat them as real containers — meaning players could use hotkeys like F (swap offhand), double-click, or shift-click to move “blocked” menu items into their own inventory.What was happening?
SmartInventory now only activates SmartChest features on real containers opened from the world, such as: - Chests (including double chests) - Barrels - Shulker Boxes Any GUI/menu inventory from other plugins is ignored, preventing players from extracting protected items.What’s fixed in v1.2
-What this means for servers
No more “free items” from menus -
No more stealing icons/locked items from GUIs -
SmartChest sorting and quick-transfer still work normally on real storage blocks -
Better compatibility with shop/menu plugins Thanks for using SmartInventory — more QoL improvements soon!
1.1 Smart Inventory – UpdateDec 10, 2025 SmartInventory – Update
- Improved and polished the block swap behavior when placing blocks while holding an item in the offhand. - Swapping between the block you place and the item in your secondary hand should now feel smoother, more predictable, and consistent during building. ---Block Swap Polishing
- The double-click sorting logic has been adjusted and simplified. - Now, while holding any block in your hand, you can: - Double-click any empty slot inside a container (chest, barrel, etc.) - SmartInventory will instantly sort the entire container. No need to aim at a specific item stack anymore — just double-click on an empty slot and let the plugin handle the organization for you.Easier Double-Click Sorting
1.0Smart InventoryDec 6, 2025 v1.0 – First release
- Added Smart Inventory core - Auto-refill for blocks, food and throwable items in your hotbar - Auto-swap tools, weapons and armor when they break - Added Smart Chest - Chest and player inventory sorting by type, name or category - F key quick-pull / quick-stack / dump inventory between chest and player - Added per-player toggles: -/smartinv on|off|status-/smartchest on|off|status- Added basic localization: English, Spanish and German --- This is the very first version of Smart Inventory – a plugin born from a simple idea that turned into a bit of magic. If you like it, please drop a, it helps a lot. And if you think my work is really good, a small donation wouldn’t be bad for this little sheep.
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
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
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
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta