Sueta

Smart Inventory

1.6

Simple QoL plugin: auto-refill, tool/armor autoswap, and chest & inventory sorting with a single F key.

·Plugin
  1. 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.
    460 downloads
  2. 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:
    /smartinv admin <player> on
    /smartinv admin <player> off
    /smartinv admin <player> status
    You can also manage the built-in access group:
    /smartinv admin group add <players...>
    /smartinv admin group remove <players...>
    /smartinv admin group list
    Optional LuckPerms permissions were also added:
    smartinventory.use
    smartinventory.smartinv
    smartinventory.smartchest
    smartinventory.admin

    Improvements

    * Player preferences are now saved in player-settings.yml. * Settings are preserved after reconnecting or restarting the server. * /smartinv on|off|status now 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 for plugin.yml and 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 malformed plugin.yml files. * Fixed missing and incomplete translations.

    Removed

    The following commands were removed:
    /smartchest
    /smartinventoryadmin
    /siadmin
    Their functionality is now available through /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.
    283 downloads
  3. 1.4Full Language Support + FoliaJul 5, 2026

    🚀 SmartInventory 1.4

    🌍 Better Compatibility

    SmartInventory is now fully compatible with: * ✅ Folia * ✅ Paper * ✅ Purpur * ✅ Spigot Enjoy the same inventory system across all major server platforms.

    🌐 Full Language Support

    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. ![Reemplaza esto con una descripción](https://cdn.modrinth.com/data/cached_images/79213ad250d34…
    ✨ Improvements
    * Added full Folia support. * Improved compatibility with Paper, Purpur, and Spigot. * Reworked the language system. * Language files are now correctly saved to disk for easy customization and translation.
    75 downloads
  4. 1.3Compatibility Update 1.21.11Jan 4, 2026

    SmartInventory v1.3 — Compatibility Update (Paper & Spigot)

    ✅ What changed
    - Replaced the old Spigot/Bungee ActionBar implementation (player.spigot().sendMessage(...) with net.md_5.bungee.api.*) with Adventure-based ActionBar (player.sendActionBar(Component)). - Kept legacy color support by deserializing §-style formatted text into Adventure Component.
    🎯 Why this was changed
    - 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.
    ✅ Compatibility
    - Works on Paper: 1.20.6 → 1.21.11 - Compatible with Spigot builds that include Adventure / modern Bukkit API behavior.
    📌 Notes for server owners
    - No config changes required. - This is a drop-in update: just replace the jar and restart the server.
    305 downloads
  5. 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.

    ✅ What was happening?

    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’s fixed in v1.2

    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 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!
    92 downloads
  6. 1.1 Smart Inventory – UpdateDec 10, 2025

    SmartInventory – Update

    🔁 Block Swap Polishing
    - 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. ---
    🖱️ Easier Double-Click Sorting
    - 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.
    61 downloads
  7. 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. 🐑
    41 downloads

Similar projects

Plugin →