
Smart Inventory
Simple QoL plugin: auto-refill, tool/armor autoswap, and chest & inventory sorting with a single F key.
Автор: KinkinxD1,5 тыс.7обновлён 29 сент. 2026 г.
Механики игрыХранениеУтилиты
Описание
Smart Inventory

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

-
Press F on an empty chest slot → move everything

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

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

🇪🇸 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|statusy/smartchest on|off|status
Последние версии
Все версии →release
FIx shulker and Full Container
1.629 сент. 2026 г.633Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur, spigot
Что нового
## 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.
release
Secure Access Update
1.525 июл. 2026 г.283Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur, spigot
Что нового
# 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:
```text
/smartinv admin <player> on
/smartinv admin <player> off
/smartinv admin <player> status
```
You can also manage the built-in access group:
```text
/smartinv admin group add <players...>
/smartinv admin group remove <players...>
/smartinv admin group list
```
Optional LuckPerms permissions were also added:
```text
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:
```text
/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.
release
Full Language Support + Folia
1.45 июл. 2026 г.75Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Что нового
# 🚀 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.

### ✨ 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.
release
Compatibility Update 1.21.11
1.34 янв. 2026 г.307Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur, spigot
Что нового
## 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.
release
Security Update (GUI Protection)
1.221 дек. 2025 г.96Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, bungeecord, paper, purpur, spigot
Что нового
# 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!
release
Smart Inventory – Update
1.110 дек. 2025 г.61Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Что нового
# 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.
release
Smart Inventory
1.06 дек. 2025 г.43Minecraft: 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, purpur, spigot
Что нового
## 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. 🐑