Open Inventory 图标

Minecraft 服务端插件

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.

游戏机制存储类工具类bukkitpaperpurpurspigot
版本范围
1.16–26.2
下载量
3.6 万

插件介绍

🎒 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? (The Premium GUI & Logging Update)

  • Ender Chest GUI Overhaul: The Ender Chest viewer (/invec) has been fully upgraded! It now features quick-access buttons to switch to the player's inventory, clear the Ender Chest, and exit.
  • Advanced Command Logging: Security is paramount. We've introduced a dedicated /logs/ folder. Every OpenInv command executed by staff is now strictly logged with timestamps, the executor's name, and their exact location, ensuring 100% staff accountability.
  • Premium /openinv info Menu: A brand-new, beautifully styled in-game info command. It features interactive links and a dynamic version checker that automatically alerts you if an update is available!
  • 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.

Core Features

🎒 Advanced GUI Management

  • Live Interactive Editing: Watch items move in real-time as a player organizes their inventory.
  • Native Multi-World Support: Track and edit inventories for different worlds natively without external bridges.
  • Shulker Box Peeking: Right-click any Shulker Box inside an OpenInv GUI to see its contents without placing it down.

🕒 Snapshot Time Machine

  • Automatic Backups: Silently saves player inventories in the background at configurable intervals.
  • Death Captures: Automatically takes a perfect snapshot of a player's inventory the exact second they die.
  • Visual History: Use /openinv history <player> to open a menu of past saves. Click a backup to instantly restore lost items.

🛡️ Unbreakable Security & Protections

  • Master Modify Key: Only staff with openinv.modify can move items. Others are locked in "View-Only" mode.
  • Rank Exemption: Apply openinv.exempt to Admins to prevent lower-ranked staff from opening their inventory.
  • The Override System: High-ranking Head Admins can use openinv.override to bypass exemptions in emergencies.

❄️ Investigation Tools

  • Inventory Freeze: Use /openinv freeze <player> to lock a player's inventory.
  • Global Item Search: Use /openinv search <item> <player> to instantly find if a player is hiding specific or illegal items.

Commands Cheat Sheet

Here is every single command available in OpenInv.

Base Commands & Aliases

CommandDescription
/openinvThe main command to access all sub-features.
/invseeA direct alias for /openinv.
/inv <player>Shortcut for /openinv check (Opens an online player's inventory).
/invec <player>Shortcut for /openinv echeck (Opens an online player's Ender Chest).
/offlineinv <player> [world]Shortcut for /openinv offlineinv (Opens an offline player's inventory).
/offlineec <player> [world]Shortcut for /openinv offlineec (Opens an offline player's Ender Chest).
/invhistory <player>Shortcut for /openinv invhistory (View inventory backup history).
/echistory <player>Shortcut for /openinv echistory (View Ender Chest backup history).

Subcommands (/openinv <subcommand>)

SubcommandDescription
helpDisplays the help menu with hover descriptions.
infoView plugin info, version update status, and quick links.
check <player>Open a live player's inventory.
echeck <player>Open a live player's Ender Chest.
offlineinv <player> [world]Open an offline player's inventory.
offlineec <player> [world]Open an offline player's Ender Chest.
invhistory <player>Open the visual snapshot history for a player's inventory.
echistory <player>Open the visual snapshot history for a player's Ender Chest.
search <item> <player>Search for a specific item in a player's inventory.
freeze <player>Lock a player's inventory (prevents usage/drops/movement).
unfreeze <player>Unlock a player's inventory.
preview <id>Preview a specific inventory snapshot by its database ID.
reloadReloads config.yml, messages.yml, and reconnects the database if needed.

🔑 Permissions Breakdown

Every single permission node is documented here for granular setup (e.g., with LuckPerms).

Global Access

  • openinv.*: Gives access to absolutely all OpenInv commands and features.
  • openinv.admin: Gives access to all administrative commands (freeze, history, search, override).

Usage Permissions

  • openinv.use: Basic access required to use the base command and help menu.
  • openinv.check: Permission to use /inv or /openinv check.
  • openinv.enderchest: Permission to use /invec or /openinv echeck.
  • openinv.offlinecheck: Permission to use /offlineinv.
  • openinv.offlineecheck: Permission to use /offlineec.
  • openinv.self: Allows a player to view their own inventory/enderchest via the GUI.
  • openinv.history: Permission to use /invhistory and /echistory.
  • openinv.search: Permission to use /openinv search.
  • openinv.freeze: Permission to freeze a player's inventory.
  • openinv.unfreeze: Permission to unfreeze a player.
  • openinv.preview: Permission to preview snapshots directly via ID.
  • openinv.container: Permission to open Shulker Boxes inside the GUI by right-clicking.
  • openinv.silent: Allows silent inventory operations (prevents notifications).

Modification Permissions

  • openinv.modify: Master modification permission (allows moving/clicking items in all GUIs).
  • openinv.modify.*: Explicitly grants both inv and ec modify permissions.
  • openinv.modify.inv: Specifically allows editing standard inventories.
  • openinv.modify.ec: Specifically allows editing Ender Chests.

Protection & Exemptions

  • openinv.exempt: Prevents the player's inventory from being opened by others.
  • openinv.override: Allows staff to bypass the openinv.exempt protection and open their inventory anyway.
  • openinv.exempt.modify: Prevents the player's inventory from being modified by others (can be viewed, but not touched).
  • openinv.override.modify: Allows staff to bypass the openinv.exempt.modify protection.

⚙️ Technical Details

  • Asynchronous Processing: Heavy tasks like database saves and offline sync happen on background threads, ensuring 20.0 TPS even on high-population servers.
  • Database Engine: Supports local SQLite (standard) or network-wide MySQL.
  • Auto-Cleanup: Automatically purges old snapshots to save disk space based on your config settings.
  • Global Support: Pre-packaged with 20+ language files. Fully customizable messages.yml and config.yml.
  • Modern Compatibility: Full support for Minecraft 1.16.x through 1.21.x. Requires Java 17 or higher.

Developed with ❤️ by INFIE03. Ensuring staff integrity and inventory security since 2025.

版本与下载

推荐下载

Open-inv-1.4.1.jar版本 1.4.1 · 18.1 MBSHA-1 7b0b955fa3d8b46a820f1271523d282a87cd05df下载 Open-inv-1.4.1.jar

1.4.1

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-1.4.1.jar18.1 MBSHA-1 7b0b955fa3d8b46a820f1271523d282a87cd05df获取文件 Open-inv-1.4.1.jar
展开更新日志

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.4

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-1.4.jar18.1 MBSHA-1 c38dfa828d06f6c4c9d0b82a430b1d6b225ab38d获取文件 Open-inv-1.4.jar
展开更新日志

🚀 OpenInv v1.4 Release Notes (The Premium GUI & Logging Update)


✨ What’s New

  • Ender Chest GUI Overhaul: The Ender Chest viewer (/invec and /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.

🐛 Bug Fixes & Tweaks

  • 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.

1.3

正式版
加载器
bukkit · paper · spigot
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-1.3.jar18.1 MBSHA-1 a08a1d8de4a89c6661f4cfa20c19349468395ff2获取文件 Open-inv-1.3.jar
展开更新日志

✨ OpenInv v1.3 - Changelog

🌍 Different Worlds, Different Items

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.

🛠️ Smarter Commands

We’ve made the commands much easier to use:

  • Unified /inv: You can now use /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.

⌨️ Faster Typing (Tab-Complete)

Typing commands is now much faster:

  • Online vs. Offline: When you type /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 press TAB to see a list of all your server's worlds (like world, world_nether, etc.) so you don't have to remember the exact names.

🚀 Other Improvements

  • More Reliable: We fixed several small bugs to make sure player items are always saved safely and never get mixed up between worlds.

1.2

正式版
加载器
bukkit · paper · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-1.2.jar18.1 MBSHA-1 c7a37aa9177bfe019ba2a1e293c15d80d689681c获取文件 Open-inv-1.2.jar
展开更新日志

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!


1.1

正式版
加载器
bukkit · paper · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-1.1.jar18.1 MBSHA-1 e3961f63ef23a9ef9c9fb233ba852bcf46c2d5fd获取文件 Open-inv-1.1.jar
展开更新日志

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.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 (.inv or .ec).
  • /openinv history GUI 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 reload across 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.exempt protection 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 member openinv.modify.* in LuckPerms now correctly grants full edit access to both inventories and Ender Chests even without the base modify node.

  • 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 with openinv.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)

PermissionWhat it does
openinv.adminFull access to everything — no other permissions needed
openinv.useRequired to use viewing commands (/inv, /offlineinv, etc.)
openinv.exemptProtects YOUR inventory from being opened by others
openinv.overrideLets staff bypass exempt protection
openinv.modifyMaster key required to edit ANY inventory
openinv.modify.invAllows editing player inventories
openinv.modify.ecAllows editing Ender Chests
openinv.modify.*Shortcut — allows editing both inv and EC
openinv.exempt.modifyProtects YOUR items from being moved
openinv.override.modifyLets staff bypass edit protection
openinv.freezeAllows using /openinv freeze
openinv.unfreezeAllows using /openinv unfreeze
openinv.historyAllows viewing inventory backup history

1.0

正式版
加载器
bukkit · paper · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-1.0.jar17.1 MBSHA-1 5736b07cea6752e70257d9a53ad4350cb2bb5b34获取文件 Open-inv-1.0.jar
展开更新日志

🚀 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.modify key AND a target key (.inv or .ec) to edit items.
  • Rank Exemption System: Introduced openinv.exempt.modify to allow Admins and Owners to protect their inventories from being edited by lower-ranking staff.
  • Administrative Overrides: Added openinv.override.modify to allow trusted high-level staff to bypass modification exemptions.
  • Bypass Permissions Hierarchy: Decoupled permission inheritance in plugin.yml to prevent accidental permission "leaks" from op status.

[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.* and openinv.modify.* in the plugin.yml for easier permissions setup.

0.9.1

正式版
加载器
bukkit · paper · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-0.9.1.jar17.1 MBSHA-1 06d888faed799c55a9f6d3c91dc076c76fdb516c获取文件 Open-inv-0.9.1.jar
展开更新日志

🌟 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.9

正式版
加载器
bukkit · paper · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-0.9.jar17.1 MBSHA-1 bef8f5278f9d2a703e6381f3f1ce44417cfd2976获取文件 Open-inv-0.9.jar
展开更新日志

🚀 OpenInv v0.9 Changelog

💎 New Features & GUI Revamp

  • Massive GUI Redesign: The /openinv check and /openinv offlineinv menus 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.modify permission, 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.admin permission 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.silent and openinv.container) and dead legacy commands to keep your LuckPerms editor incredibly organized and clean!

0.8

正式版
加载器
bukkit · paper · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-0.8.jar17 MBSHA-1 c80e435b13b909433ba35570a3230160d926ef30获取文件 Open-inv-0.8.jar
展开更新日志

📝 OpenInv v0.8 Changelog

🌍 New Features

  • 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.

🐛 Critical Bug Fixes

  • Server Shutdown Data Server Fix: Resolved a major issue where the plugin would fail to save player inventory snapshots during server restarts (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!

⚙️ Under the Hood

  • Modularized Messaging System: Re-engineered the central MessageUtils to dynamically support these new translation locales, paving the way for endless localization options.

0.7

正式版
加载器
bukkit · paper · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-0.7.jar17 MBSHA-1 e18870b3f4da1f18cf77348ff589bda48da07a7f获取文件 Open-inv-0.7.jar
展开更新日志

🚀 New Features (The Fun Stuff)

  • 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.

🐛 Fixes

  • 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.

0.6

正式版
加载器
bukkit · paper · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-0.6.jar17 MBSHA-1 455c23081d209d72ef3f94d811b835e44d2c8445获取文件 Open-inv-0.6.jar
展开更新日志

[0.6]

Added

  • Smart Config Updater: New configuration keys are now automatically added to config.yml and messages.yml upon update, while preserving your existing settings and comments.
  • Auto-Cleanup: The plugin now automatically removes unused legacy files (like data.yml) to keep your plugin folder clean.

Changed

  • Removed YAML Backups: The old file-based backup system (YAML files in backups/) has been fully removed in favor of the more efficient SQLite/MySQL database storage.
  • Config Handling: Improved how lists (like destinations) are handled in the config to prevent YAML parsing errors during updates.

Fixed

  • Fixed an InvalidConfigurationException that could occur when updating config.yml due to incorrect list formatting.
  • Corrected the console start-up message to display the accurate plugin version

0.5

正式版
加载器
bukkit · paper · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-0.5.jar17 MBSHA-1 91a671ce2669ef63ef63ea2455b2eb25d47d3575获取文件 Open-inv-0.5.jar
展开更新日志

Changelog - OpenInv v0.5

🚀 New Features: Offline Editing

Now you can manage inventories even when players are offline!

  • Offline Inventory Editor: Command /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).

⚙️ Configuration & Logging Control

  • Console Spam Control: Added log-to-console toggles 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

🧹 Cleanup & Optimization

  • Removed Deprecated Rollback: Completely removed the old temporary /openinv rollback command (RAM-only).
    • Why? The new /openinv history command 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 reload didn't correctly update the Auto-Save timer interval.

🐛 Bug Fixes

  • Fixed redundant unfreeze notifications.
  • Improved handling of offline player data synchronization.

0.4

正式版
加载器
bukkit · paper · spigot
MC 版本
1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-0.4.jar17 MBSHA-1 3f6db9b7a495ee79b864ca6b9b39a932ae9300a9获取文件 Open-inv-0.4.jar
展开更新日志

Changelog - OpenInv v0.4

🚀 Major Feature: Database System (NEW)

  • 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 in config.yml:
    • auto-save-inventory.enabled
    • death-snapshots.enabled

🚀 New Commands & Shortcuts

  • Intuitive Shortcuts: Added faster command aliases:
    • /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.

🛠️ Snapshot & GUI Improvements

  • Dynamic GUI Limits: Removed hardcoded labels; GUI limits are now read directly from 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.

🧹 Streamlining & Optimization

  • 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.

📖 Help & UI Polish

  • Updated Help Menu: /openinv help now includes all new Commands.
  • Refreshed Welcome: Modernized the OP join message.

0.3

正式版
加载器
paper · spigot
MC 版本
1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 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
Open-inv-0.3 (2).jar23 KBSHA-1 1b91d415f8a2424aa3a3af3c8e065a5bb9f9e965获取文件 Open-inv-0.3 (2).jar

0.2

正式版
加载器
bukkit · paper · spigot
MC 版本
1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6
Open-inv-0.2.jar16.3 KBSHA-1 3d8c3064591eb4b9015ea90b35ba347a63b43184获取文件 Open-inv-0.2.jar
展开更新日志

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 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 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 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.1

正式版
加载器
bukkit · paper · spigot
MC 版本
1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6
Open-inv-0.1.jar11.6 KBSHA-1 4a3233d6d01a0d5a5ec955044ef10cbfb3e8d551获取文件 Open-inv-0.1.jar