
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.
Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
๐ OpenInv โ Ultimate Multi-World Inventory Suite
OpenInv is a professional-grade administration plugin designed for Paper, Spigot, and Bukkit servers. It provides staff members with absolute control over player data through a sleek, interactive GUI system. Whether a player is online in another world or completely offline, OpenInv ensures you can always manage their items with precision and security.
๐ Whatโs New in v1.4.2
This update brings major features for history, logging, private vaults, and autosaves.
- New
/openinv dropcommand allows admins to force-drop items from a player's inventory, Ender Chest, or both. - New
/openinv clearcommand allows admins to clear inventories, armor, or Ender Chests with confirmable execution. - Rewritten
/openinv historycommand now uses a redesigned GUI that supports multiple snapshots in a single interface. - Private Vault support for the PriVault plugin โ OpenInv can now manage private vault contents when PriVault is installed.
- Config rewrite:
config.ymlhas been redesigned for better clarity and easier customization. - Offline snapshot preview support lets staff view saved history even when the target player is offline.
- Autosave enhancements now save player inventory snapshots on both join and quit.
โ Key Features
- GUI-based inventory and Ender Chest management for online and offline players.
- Snapshot history with preview, restore, and multi-snapshot browsing.
- Admin commands for
drop,clear,freeze,search, and vault management. - PriVault integration for private vault inspection and snapshots.
- Permission-driven view/modify/exempt system with flexible role control.
- Async database support for SQLite/MySQL and full localization.
โญ Core Features
๐ Advanced GUI Management
- Live Interactive Editing: Modify player inventories in real time with a responsive GUI.
- Native Multi-World Support: Inspect player data across worlds without bridges or external tools.
- Shulker Box Peeking: Right-click any Shulker Box in the GUI to preview its contents instantly.
- Private Vault Management: When PriVault is installed, OpenInv can open and manage player private vaults as a first-class data source.
๐ Snapshot Time Machine
- Automatic Backups: OpenInv automatically saves inventory snapshots in the background.
- Join/Quit Autosave: The plugin saves snapshots when players join and when they quit.
- Optimized History GUI: The history interface now displays multiple snapshots in one window, making recovery faster.
- Offline Preview: Preview saved snapshots even if the player is currently offline.
๐ก๏ธ Security & Permissions
- Master Modify Key: Only users with
openinv.modifycan move items in GUIs. - Role-Based Exemptions:
openinv.exemptprotects staff and VIP inventories from being opened by lower-ranked staff. - Override Support:
openinv.overrideallows trusted admins to bypass exemption protection in emergencies. - Command Logging: Every OpenInv command can be recorded for staff accountability.
โ๏ธ Investigation & Admin Tools
- Freeze Inventories: Lock a player's inventory using
/openinv freeze <player>. - Global Item Search: Search a player's inventory for illegal or hidden items with
/openinv search <item> <player>. - Snapshot Preview: Preview saved inventory states directly from IDs.
- Vault Inspection: Manage player vaults and view vault backups when PriVault is available.
โก Commands Cheat Sheet
Base Commands & Aliases
| Command | Description |
|---|---|
/openinv |
Main OpenInv command with access to all subcommands. |
/invsee |
Alias for /openinv. |
/inv <player> |
Shortcut for /openinv check to open an online player's inventory. |
/invec <player> |
Shortcut for /openinv echeck to open an online player's Ender Chest. |
/offlineinv <player> [world] |
Open an offline player's inventory. |
/offlineec <player> [world] |
Open an offline player's Ender Chest. |
Subcommands (/openinv <subcommand>)
| Subcommand | Description |
|---|---|
help |
Displays the help menu with hover descriptions. |
info |
Shows plugin information, version status, and quick links. |
check <player> |
Open the inventory of an online player. |
echeck <player> |
Open the Ender Chest of an online player. |
offlineinv <player> [world] |
Open an offline player's inventory. |
offlineec <player> [world] |
Open an offline player's Ender Chest. |
history <player> |
Open a player's unified snapshot history. |
search <item> <player> |
Search a player's inventory for a specific item. |
freeze <player> |
Freeze a player's inventory so it cannot be used or moved. |
unfreeze <player> |
Unfreeze a player's inventory. |
preview <player> <id> |
Preview a saved snapshot by ID. |
vault |
Open the player's private vault via PriVault integration. |
drop |
Force drop items from a player. |
clear |
Clear a target's inventory, armor, or Ender Chest. |
reload |
Reloads config.yml, messages.yml, and reconnects the database if needed. |
๐ Permissions Breakdown
Global Access
openinv.*โ Grants access to every OpenInv command and feature.openinv.adminโ Grants access to all admin-focused commands and actions.
Usage Permissions
openinv.useโ Required to use the root command and/openinv help.openinv.usenโ Used by the/invseealias to access OpenInv features.openinv.checkโ Allows/invand/openinv check.openinv.enderchestโ Allows/invecand/openinv echeck.openinv.offlinecheckโ Allows/offlineinv.openinv.offlineecheckโ Allows/offlineec.openinv.historyโ Allows/openinv history.openinv.searchโ Allows/openinv search.openinv.containerโ Allows opening Shulker Boxes inside GUIs.openinv.previewโ Allows/openinv preview <player> <id>.openinv.clearโ Allows/openinv clear.openinv.clear.allโ Allows/openinv clear all.openinv.dropโ Allows/openinv drop.openinv.drop.allโ Allows/openinv drop all.openinv.vaultโ Allows opening the vault selection menu.openinv.vault.editโ Allows editing a player's private vault.openinv.vault.snapshotโ Allows viewing vault snapshots.openinv.vault.restoreโ Allows restoring vault snapshots.openinv.silentโ Allows silent inventory operations.openinv.freezeโ Allows/openinv freeze.openinv.unfreezeโ Allows/openinv unfreeze.openinv.selfโ Allows viewing your own inventory/Ender Chest via GUI.
Modification Permissions
openinv.modifyโ Master permission for moving items in GUIs.openinv.modify.*โ Grants both inventory and Ender Chest modification.openinv.modify.invโ Grants normal inventory modification.openinv.modify.ecโ Grants Ender Chest modification.
Protection & Exemptions
openinv.exemptโ Prevents others from opening your inventory.openinv.overrideโ Bypassesopeninv.exemptprotection.openinv.exempt.modifyโ Prevents others from modifying your inventory.openinv.override.modifyโ Bypassesopeninv.exempt.modifyprotection.
โ๏ธ Technical Details
- Asynchronous Processing: Background tasks such as database saves and offline loads run off the main server thread.
- Database Support: Local SQLite and networked MySQL are both supported.
- Snapshot Cleanup: Old snapshots can be auto-purged based on configuration settings.
- Localization: Includes support for over 20 language files and fully configurable messages.
- Compatibility: Works with Minecraft 1.16.x through 1.21.x and requires Java 17+.
Developed with โค๏ธ by INFIE03. Ensuring staff integrity and inventory security since 2025.

