Open Inventory
1.5.1OpenInv 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, rollbac
1.5.1latestOpen Inventory 1.5.1last week - Fixed issues with inventory changes not saving properly. - Fixed Ender Chest history auto-save issues. - Fixed an issue where history could be saved without any items. - Added support for Purpur's six-row Ender Chests. - Fixed items disappearing from the bottom three rows after editing and saving. - Improved inventory history saving and restoring for better reliability.1.5.0Open Inventory3 weeks ago
A polished update focusing on modern Minecraft compatibility, improved GUI interactions, and important bug fixes. ---Version 1.5.0
New Features
- Latest Minecraft Support: Updated the API version to1.21and Java to21, guaranteeing native compatibility with the newest Minecraft versions and snapshots up to26.3. - Dynamic Ender Chests: Added dynamic GUI sizing for Ender Chests! The plugin now automatically adjusts the GUI size to support custom ender chest sizes (up to 54 slots), such as those modified by Purpur. - Added Navigation on History GUI: The history interface now features new navigation options for smoother backup browsing.Bug Fixes
- Vault Plugin Validation: Clicking the "Vault History" button when a vault plugin is not installed/enabled will now cleanly send an error message instead of failing silently. - Crafting Area Clears & Drops: Fixed an issue where/openinv clearand/openinv dropskipped items in a player's personal 2x2 crafting grid, 3x3 workbench, and the item currently held on their cursor. These are now correctly cleared/dropped. - Tab Completion Clutter: Fixed a bug where thenoadminflag was suggested at the incorrect time during tab completion for/openinv dropand/openinv clear, preventing it from cluttering the container types list. ---1.4.2Open InventoryJul 31, 2026 OpenInv v1.4.2
This major update includes new administrative tools, a redesigned history system, support for PriVault, the ability to preview snapshots offline, improved autosaving, and a number of bug fixes.
- I have added a command calledAdded
/openinv dropwhich forces players to drop the items from their inventory, from their ender chest, or from both. - Support for thenoadminflag has been added so that everyone can be targeted except server administrators. - Added permissions: -openinv.drop-openinv.drop.all- I have added a command, /openinv clear, which allows player inventories, armor, and ender chests to be cleared. - Included built-in confirmation support. - Support for thenoadminflag has been added so that everyone can be targeted except server administrators. - Added permissions: -openinv.clear-openinv.clear.all- Added full support for PriVault private vaults. - Included support for previewing offline snapshots. - We have added automatic inventory snapshots when a player joins. - We have added the facility for taking automatic inventory snapshots when the player quits.
- Rewrote the /openinv history system entirely. - New history GUI. - You can view various snapshots through one interface. - The experience of navigating snapshots and previewing them has been improved. - Revised the config.yml file to have a cleaner and more organized structure in order that it may be easier to customize. - We have improved the performance of the history GUI and the overall workflow. - Made vault handling and snapshot management better. - Rewrote theChanged
/openinv previewcommand. - Old:/openinv preview <id>- New:/openinv preview <player> <id>- The tab completion feature for the Snapshot ID will now provide suggestions for only those IDs that belong to the selected player.
- A number of problems relating to history previews, snapshot loading, and access to offline snapshots have been resolved. - Addressed the issue of unnecessary chat spam that occurred when clearing inventories via the GUI. - A security issue was fixed which allowed '/openinv preview' to bypass the 'openinv.exempt' permission by making use of another player's history. - Carried out the repair of a number of problems related to permissions that were impacting the commands and administrative tools. - Various stability and performance issues have been resolved. - And much more...Fixed
1.4.1Open InventoryJun 25, 2026 OpenInv v1.4.1 - Critical Bug Fix Update 🔧 Bug Fixes: - Fixed a critical data-loss bug related to `/openinv offlineec`. Previously, if an administrator used the offline Ender Chest command on a player who had never generated offline backup data (common on fresh plugin installs), the plugin would accidentally save an empty GUI as their new state. This caused the player's live Ender Chest to be permanently wiped upon their next login. The command now safely aborts and warns the admin if no backup data exists, completely preventing accidental wipes.1.4Open InventoryJun 20, 2026
---OpenInv v1.4 Release Notes (The Premium GUI & Logging Update)
Ender Chest GUI Overhaul:* The Ender Chest viewer (What’s New
/invecand/offlineec) has been fully upgraded with quick-access buttons! [NEW] Open Inventory:* Seamlessly switch from viewing a player's Ender Chest to their main inventory with a single click. [NEW] Clear EnderChest:* A dedicated button to completely wipe a player's Ender Chest (requires confirmation to prevent accidents). [NEW] Close Button:* Cleanly exit the menu. Premium `/openinv info` Menu: Added a brand-new, beautifully styled in-game info command. It features an interactive Modrinth button and a Dynamic Version Checker* that alerts you in-game if you're running the latest version! Advanced Command Logging:* Security is paramount. We've introduced a dedicated/logs/folder inside the plugin directory. Every OpenInv command executed by staff is now strictly logged with timestamps, the executor's name, and their exact location, ensuring 100% staff accountability. Enhanced Background Auto-Save:* Optimized MySQL and SQLite auto-saving logic ensures that any live edits made to inventories or Ender Chests are securely saved without ever lagging the main server thread. ---
* Refined color schemes and formatting across several menus to provide a more premium "gray and gold" aesthetic. * Improved the Offline Player data loader to handle edge cases when loading an offline player's Ender Chest.Bug Fixes & Tweaks
1.3Open InventoryMay 5, 2026 OpenInv v1.3 - Changelog
The plugin now perfectly supports servers with multiple worlds! Per-World Saving:* If a player has different items in your "Survival" world and your "Creative" world, the plugin now remembers them separately. Auto-Save on Teleport:* Whenever a player moves from one world to another, the plugin instantly saves their items so you always see the most recent data. Smart Editing:* If you edit a player's inventory for a world they aren't currently in, the changes will "wait" for them and apply automatically the next time they enter that world.Different Worlds, Different Items
We’ve made the commands much easier to use: Unified `/inv`*: You can now useSmarter Commands
/inv <player> [world]to check anyone. If they are online, it shows their live items. If you want to check a specific world they aren't in, it automatically shows you their saved items for that world.
Typing commands is now much faster: Online vs. Offline:* When you typeFaster Typing (Tab-Complete)
/inv, it will only suggest players who are actually online. When you type/offlineinv, it will only suggest players who are offline. This keeps your list clean! World Suggestions:* When you are typing an inventory command, you can now pressTABto see a list of all your server's worlds (likeworld,world_nether, etc.) so you don't have to remember the exact names.
More Reliable:* We fixed several small bugs to make sure player items are always saved safely and never get mixed up between worlds. ---Other Improvements
1.2Open Inventory 1.2Apr 24, 2026 OpenInv — 1.2 Changelog
This update contains important stability fixes for modern Paper servers and SQLite database connections. ---
- Fixed Startup Errors on Modern Paper ServersBug Fixes & Improvements
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! ---1.1Open Inventory 1.1Apr 17, 2026 OpenInv — 1.1 Changelog
This update focuses on fixing permission bugs, improving staff tools, and making the plugin more reliable for server owners. ---
- Clean Console ExperienceNew Features & Improvements
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.use` permission 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 history` GUI UpdatesSlots 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. ---
- Offline player protection now actually works. When a player was offline, theirBug Fixes
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.admin` now 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. ---
| Permission | What it does | |---|---| |Full Permission Reference (What Changed)
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 bypassexemptprotection | |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 | ---1.0Open Inventory 1.0Apr 13, 2026
[Major Security Overhaul] Multi-Layered Permission Logic*: Transitioned to a strict "Two-Key" system. Staff now require both the masterOpenInv v1.0 – The Security Update
openinv.modifykey AND a target key (.invor.ec) to edit items. Rank Exemption System*: Introducedopeninv.exempt.modifyto allow Admins and Owners to protect their inventories from being edited by lower-ranking staff. Administrative Overrides*: Addedopeninv.override.modifyto allow trusted high-level staff to bypass modification exemptions. Bypass Permissions Hierarchy*: Decoupled permission inheritance inplugin.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 fromplugin.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.yml` for easier permissions setup. ---0.9.1Open Inventory 0.9.1Mar 30, 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.
0.9Open Inventory 0.9Mar 28, 2026 OpenInv v0.9 Changelog
Massive GUI Redesign:* TheNew Features & GUI Revamp
/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!
Strict "View-Only" Mode:* Major security buff! If a staff member does not have thePermissions & Security Upgrades
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. Theopeninv.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.)!
Ghost Perm Scrubbing:* Completely scrubbed the codebase of confusing, unused fallback permissions (likeCleanups
openinv.silentandopeninv.container) and dead legacy commands to keep your LuckPerms editor incredibly organized and clean!0.8Open Inventory 0.8Mar 2, 2026 OpenInv v0.8 Changelog
Full Multi-Language Support!* You can now translate the entire plugin into your preferred language! The plugin now fully supports external locale configurations. All in-game messages, alerts, and feedback can be customized or translated directly without touching the core code.New Features
Server Shutdown Data Server Fix:* Resolved a major issue where the plugin would fail to save player inventory snapshots during server restarts (Critical Bug Fixes
database connection closed). The backend system now correctly waits for all background auto-saves to seamlessly and safely finish before fully disconnecting from the server database, meaning zero data loss on shutdown!
Modularized Messaging System:* Re-engineered the centralUnder the Hood
MessageUtilsto dynamically support these new translation locales, paving the way for endless localization options.0.7Open Inventory 0.7Feb 14, 2026
- Seamless Shulker Editing - You can now right-click a Shulker Box inside an inventory to open it immediately. No need to place it down! - Works just like a regular chest, but inside another inventory.New Features (The Fun Stuff)
- Improved Performance: We made changes under the hood so the server runs smoother when using the plugin. - Safety: Added safeguards to prevent mistakes when editing configuration files.Fixes
0.6Open Inventory 0.6Jan 18, 2026 [0.6]
Added
- Smart Config Updater: New configuration keys are now automatically added toconfig.ymlandmessages.ymlupon update, while preserving your existing settings and comments. - Auto-Cleanup: The plugin now automatically removes unused legacy files (likedata.yml) to keep your plugin folder clean.Changed
- Removed YAML Backups: The old file-based backup system (YAML files inbackups/) has been fully removed in favor of the more efficient SQLite/MySQL database storage. - Config Handling: Improved how lists (likedestinations) are handled in the config to prevent YAML parsing errors during updates.Fixed
- Fixed anInvalidConfigurationExceptionthat could occur when updatingconfig.ymldue to incorrect list formatting. - Corrected the console start-up message to display the accurate plugin version0.5Open Inventory 0.5Jan 16, 2026 Changelog - OpenInv v0.5
Now you can manage inventories even when players are offline! - Offline Inventory Editor: CommandNew Features: Offline Editing
/openinv offlineinv <player>allowing full read/write access. - Offline Ender Chest Editor: Command/openinv offlineec <player>allowing full read/write access. - Sync on Join: Changes made offline are securely saved to the database and applied instantly when the player joins the server. - Smart Notifications: Players receive a notification on join if their inventory or ender chest was modified while they were away (Configurable).
- Console Spam Control: AddedConfiguration & Logging Control
log-to-consoletoggles for both Auto-Save and Death Snapshots. You can now keep your console clean! -auto-save-inventory.log-to-console(Default:true) -death-snapshots.log-to-console(Default:true) - Granular Notification Toggles: Added separate configs for offline update messages: -notify.offline-update.inventory-notify.offline-update.enderchest
- Removed Deprecated Rollback: Completely removed the old temporaryCleanup & Optimization
/openinv rollbackcommand (RAM-only). - Why? The new/openinv historycommand uses the database and is persistent across restarts, making the old command obsolete. - Message Cleanup: Removed redundant "Your inventory has been unfrozen by..." messages. Now significantly less spammy. - Reload Fix: Fixed a bug where/openinv reloaddidn't correctly update the Auto-Save timer interval.
- Fixed redundant unfreeze notifications. - Improved handling of offline player data synchronization.Bug Fixes
0.4Open Inventory 0.4Dec 26, 2025 Changelog - OpenInv v0.4
- Database Persistence System: Introduced a fully database-driven architecture with support for MySQL and SQLite for permanent inventory snapshot storage. - Database-Backed Systems: - Auto-saved inventory snapshots - Death inventory snapshots - Feature Toggles: Added new toggles inMajor Feature: Database System (NEW)
config.yml: -auto-save-inventory.enabled-death-snapshots.enabled
- Intuitive Shortcuts: Added faster command aliases: -New Commands & Shortcuts
/inv <player>: Shortcut for/openinv check-/invec <player>: Shortcut for/openinv echeck-/invsee: Alias for/openinv- Full Tab Completion: All new shortcuts support player name and subcommand suggestions.
- Dynamic GUI Limits: Removed hardcoded labels; GUI limits are now read directly fromSnapshot & GUI Improvements
config.yml. - Expanded Rows: GUI now supports up to 8 snapshots. - Type-Aware Cleanup: AUTO and DEATH snapshot deletion logic is separated to prevent cross-system data loss.
- Save-on-Join Removal: Removed the redundant save-on-join feature to improve player join performance. - Standardized Versioning: Configured for 1.16 - 1.21.x compatibility using Java 17 and Spigot API 1.16.5. - Clean Logs: Reduced console output during startup and reload.Streamlining & Optimization
- Updated Help Menu:Help & UI Polish
/openinv helpnow includes all new Commands. - Refreshed Welcome: Modernized the OP join message.0.3Open-Inventory v-0.3Mar 26, 2025 0.2OPEN INVENTORY 0.2Mar 6, 2025 Version 0.2
Added Configuration Files:
- Created config.yml for customizable messages. - Created data.yml for storing player-specific data.Implemented Help Command:
- Added /openinv help command to display available commands and their descriptions. - Tab completion for the help command now suggests available subcommands.Enhanced Search Command:
- Updated /openinv search <item> <player> to allow searching for items in a specified player's inventory. - Added tab completion to suggest all Minecraft item names for the item argument and online player names for the player argument. - Implemented error handling for invalid player names and item searches.Implemented Freeze Functionality:
- Added /openinv freeze <player> command to prevent a specified player from modifying their inventory. - Players cannot drop or pick up items while their inventory is frozen. - Added cooldown for messages to prevent spam when trying to drop or pick up items while frozen.Implemented Unfreeze Functionality:
- Added /openinv unfreeze <player> command to allow a player to modify their inventory again.Added Welcome Message for OP Players:
- When an OP player joins the game, a welcome message with available commands is sent in chat.Console Messages:
- Added colored console messages when the plugin is enabled, using ANSI escape codes for better visibility.0.1OPEN INVENTORY 1.0Mar 3, 2025
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