Перейти к содержимому
Mineforgian

Smart Inventory

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

Загрузки
637
Подписчики
5
Обновлён
25 июля 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 6 декабря 2025 г.

Smart Inventory

BANNER

Tiny quality-of-life plugin that makes your survival worlds feel much smoother:

  • Auto-refill blocks, food and throwable items in your hotbar
  • Auto-swap tools, weapons and armor when they break
  • Smart chest & inventory sorting (by type, name or category)
  • Everything is driven by the F key – no weird keybinds

Commands

  • /smartinv on|off|status – toggle Smart Inventory (refill + autoswap)
  • /smartchest on|off|status – toggle Smart Chest (sorting + F moves)

Controls (default)

  • Press F on a chest slot → quick-pull / quick-stack that item type

1

  • Press F on an empty chest slot → move everything

    2

  • Press F in your inventory → send items to the open chest

4

  • Double-click in a chest → sort using your current mode

3


🇪🇸 Resumen rápido

  • Rellena automáticamente tus bloques y comida
  • Cambia herramienta/armadura al romperse
  • Ordena cofres e inventario con una tecla (F)
  • Solo dos comandos: /smartinv on|off|status y /smartchest on|off|status

Ченджлог

1.5Релиз26.1.1, 26.1.2, 26.2 · 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.

1.4Релиз26.1.1, 26.1.2, 26.2 · 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

✨ 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.
1.3Релиз26.1.1, 26.1.2, 26.2 · 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.
1.2Релиз26.1.1, 26.1.2, 26.2 · 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!

1.1Релиз1.21.9, 1.21.10, 1.21.11 · 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.

1.0Релиз1.21.8, 1.21.9, 1.21.10 · 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. 🐑

Комментарии

Загружаем…