
Open Inventory
OpenInv is a powerful Minecraft admin plugin that lets staff view and edit player inventories and ender chests using /inv commands, featuring a modern GUI, database-backed inventory snapshots, rollback support, and multiple Minecraft version support.
Open Inventory 1.2
release24 апреля 2026 г.OpenInv — 1.2 Changelog
This update contains important stability fixes for modern Paper servers and SQLite database connections.
🐛 Bug Fixes & Improvements
-
Fixed Startup Errors on Modern Paper Servers 🔧 Resolved an issue where the plugin would completely fail to load on newer versions of PaperMC due to an "Unsupported API version" error. The plugin now properly recognizes and supports Minecraft 1.21+.
-
Fixed Database Errors During Server Shutdown 💾 Fixed a scary-looking database error (
SQLITE_READONLY_DBMOVED) that would sometimes appear in the console when stopping or restarting your server. This was caused by the plugin trying to save multiple players' inventories at the exact same time as the database was closing. We've smoothed out this shutdown process so all player data is saved safely, securely, and completely error-free!
Open Inventory 1.1
release17 апреля 2026 г.OpenInv — 1.1 Changelog
This update focuses on fixing permission bugs, improving staff tools, and making the plugin more reliable for server owners.
✨ New Features & Improvements
-
Clean Console Experience 🛡️ Hidden all messy initialization logs (like database connections and module status lines). The console now only shows the premium dashboard and critical warnings, making it much cleaner for server owners.
-
Refined Command Security 🔐 To improve server safety, all the commands now require the base
openinv.usepermission as a prerequisite. This ensures staff have been granted fundamental access before using administrative tools. -
Hierarchical Modification System 🏗️ The modification permissions now follow a strict structure:
openinv.modify.*acts as a master wildcard (grants everything).- Specific edits now require the master key (
openinv.modify) plus a granular node (.invor.ec).
-
/openinv historyGUI Updates 🟢 Slots containing saved data now use Green Stained Glass Panes, providing immediate visual feedback on which backups are available. -
Translation Updates 🌍 Updated the success message for
/openinv reloadacross all 20+ supported languages. It now includes a clear reminder that some configuration changes require a server restart to apply.
🐛 Bug Fixes
-
Offline player protection now actually works. When a player was offline, their
openinv.exemptprotection was being ignored. This is now fixed — offline players are properly protected from unauthorized viewing. -
The
openinv.modify.*shortcut permission now works correctly. Giving a staff memberopeninv.modify.*in LuckPerms now correctly grants full edit access to both inventories and Ender Chests even without the basemodifynode. -
Resolve "No Perm" spam in chat. When clicking protected items, the error message now only shows once every 2 seconds to avoid flooding the player's chat.
-
Staff inventory locking issue. Fixed a bug where staff members in "View-Only" mode would find their own inventory locked after closing a target's GUI.
-
openinv.adminnow truly unlocks everything. Fixed several sub-commands that were still returning "no permission" errors even for players withopeninv.admin. It is now a complete bypass. -
Resolved a crash during startup (NPE). Fixed a rare issue where the plugin would crash if it tried to display the console logo before the configuration files were fully loaded.
📋 Full Permission Reference (What Changed)
| Permission | What it does |
|---|---|
openinv.admin | Full access to everything — no other permissions needed |
openinv.use | Required to use viewing commands (/inv, /offlineinv, etc.) |
openinv.exempt | Protects YOUR inventory from being opened by others |
openinv.override | Lets staff bypass exempt protection |
openinv.modify | Master key required to edit ANY inventory |
openinv.modify.inv | Allows editing player inventories |
openinv.modify.ec | Allows editing Ender Chests |
openinv.modify.* | Shortcut — allows editing both inv and EC |
openinv.exempt.modify | Protects YOUR items from being moved |
openinv.override.modify | Lets staff bypass edit protection |
openinv.freeze | Allows using /openinv freeze |
openinv.unfreeze | Allows using /openinv unfreeze |
openinv.history | Allows viewing inventory backup history |
Open Inventory 1.0
release13 апреля 2026 г.🚀 OpenInv v1.0 – The Security Update
[Major Security Overhaul]
- Multi-Layered Permission Logic: Transitioned to a strict "Two-Key" system. Staff now require both the master
openinv.modifykey AND a target key (.invor.ec) to edit items. - Rank Exemption System: Introduced
openinv.exempt.modifyto allow Admins and Owners to protect their inventories from being edited by lower-ranking staff. - Administrative Overrides: Added
openinv.override.modifyto allow trusted high-level staff to bypass modification exemptions. - Bypass Permissions Hierarchy: Decoupled permission inheritance in
plugin.ymlto prevent accidental permission "leaks" fromopstatus.
[Bug Fixes & Security Hardening]
- Shulker Viewer Lockdown: Fixed a critical security leak where staff could still edit items inside an Admin's Shulker Box even if the Admin was protected.
- Drag Interaction Security: Fixed a bug where clicking and dragging items could bypass modification checks.
- Inventory Synchronization: Resolved an issue where offline edits didn't always reflect perfectly during a high-speed login event.
[UX & Performance Improvements]
- Message Throttling: Implemented a 2-second cooldown on permission denial messages to prevent chat spam during failed interactions.
- Dynamic Console Logging: Updated system startup logs to automatically pull the correct version from
plugin.yml(no more hardcoded version strings!). - Clear Inventory Confirmation: Refined the safe-clear GUI to ensure accidental clicks don't result in lost data.
- Wildcard Support: Fully populated
openinv.*andopeninv.modify.*in theplugin.ymlfor easier permissions setup.
Open Inventory 0.9.1
release30 марта 2026 г.🌟 OpenInv v0.9.1 Changelog Bug Fixes & Improvements:
- Fixed Ender Chest Saving: Resolved an issue that prevented offline player Ender Chest backups from saving correctly on servers using MySQL/MariaDB.
- Fixed Console Errors During Cleanup: Fixed a bug that would occasionally cause errors in the console when the plugin tried to automatically delete older, outdated inventory backups.
- Safe Upgrading: Upgrading to this version is perfectly safe! Any older inventory or Ender Chest backups you already have saved will continue to load without issues.
- Under-the-hood Improvements: Improved how the database stores tracking data behind the scenes to prevent future saving errors and crashes.
Open Inventory 0.9
release28 марта 2026 г.🚀 OpenInv v0.9 Changelog
💎 New Features & GUI Revamp
- Massive GUI Redesign: The
/openinv checkand/openinv offlineinvmenus have been beautifully redesigned! We built a clean dark glass divider row, and completely reorganized the armor and offhand equipment slots to fit perfectly in the bottom right corner! - Fast-Action Buttons: Added brand-new interactive buttons seamlessly integrated into the bottom-left of the player's inventory GUI:
- Ender Chest Shortcut: Instantly swap to viewing the player's Ender Chest without leaving the GUI!
- Auto-Update Notifier: OpenInv now talks directly to Modrinth! The plugin securely checks the Modrinth API on server startup and immediately alerts your console and any joining Admins via chat if a new plugin version is available, complete with the direct download link!
🛡️ Permissions & Security Upgrades
- Strict "View-Only" Mode: Major security buff! If a staff member does not have the
openinv.modifypermission, the plugin now locks them into a strict "View-Only" mode. They can see the full inventory, but dragging, dropping, adding, or stealing items is hardware-blocked! - The "Master Key" Perm: We completely revamped the internal command router. The
openinv.adminpermission now acts as a true global Master Key. Giving a player this single permission completely bypasses the need for the other 10 individual nodes (openinv.freeze,openinv.search, etc.)!
🧹 Cleanups
- Ghost Perm Scrubbing: Completely scrubbed the codebase of confusing, unused fallback permissions (like
openinv.silentandopeninv.container) and dead legacy commands to keep your LuckPerms editor incredibly organized and clean!

