Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/Open Inventory

🎒 OpenInv – Ultimate Multi-World Inventory Suite (v1.3)

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.3? (The Multi-World Update)

The headline feature of v1.3 is Native Multi-World Support. Unlike other plugins that require external bridges, OpenInv now handles per-world inventory management natively.

  • Zero-Dependency World Support: Track and edit inventories for different worlds (Survival, Creative, etc.) without needing Multiverse-Inventories or PerWorldInventory.
  • Universal Smart Commands: /inv and /invec now automatically detect if a player is online or offline and guide you to the correct world-specific data.
  • Targeted World Access: Specify a world in any command (e.g., /inv PlayerName nether) to view that player's inventory for that specific world, even if they aren't there!
  • Smart Tab-Completion: Intelligent suggestions for players (filtered by online/offline status) and a full list of your server's world names.
  • Background Sync Engine: Edits made to an offline player's world inventory are securely queued and applied the millisecond they log into that world.

Core Features & Legacy Updates

🕒 Snapshot Time Machine (v1.1 - v1.2)

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

🎒 Advanced GUI Management

  • Live Interactive Editing: Watch items move in real-time as a player organizes their inventory.
  • Shulker Box Peeking: Right-click any Shulker Box inside an OpenInv GUI to see its contents without placing it down.
  • Standalone Shulker View: Hold a shulker box and type /shulker to inspect it instantly.
  • Armor & Offhand Support: Clean layout including armor slots and the offhand item.

🛡️ 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 even opening their inventory.
  • The Override System: High-ranking Head Admins can use openinv.override to bypass exemptions in emergencies.
  • Audit Logging: Every modification is tracked to ensure staff integrity.

❄️ Investigation Tools

  • Inventory Freeze: Use /openinv freeze <player> to lock a player's inventory. They cannot move, drop, or use items while frozen—perfect for investigations.
  • Global Item Search: Use /openinv search <item> <player> to instantly find if a player is hiding specific or illegal items.

Commands Cheat Sheet

Main Shortcuts (v1.3 Smart Commands)

CommandDescription
/inv <player> [world]Open an Online player's live or world-specific inventory.
/invec <player> [world]Open an Online player's live or world-specific Ender Chest.
/offlineinv <player> [world]Edit an Offline player's inventory for a specific world.
/offlineec <player> [world]Edit an Offline player's Ender Chest for a specific world.

Utility Commands

CommandDescription
/openinv history <player>Open the snapshot/backup history for a player.
/openinv search <item> <player>Search for a specific item in a player's inventory.
/openinv freeze <player>Lock a player's inventory (prevents usage/drops).
/openinv unfreeze <player>Unlock a player's inventory.
/openinv reloadReload all configurations and language files.

🔑 Permissions Breakdown

Staff Permissions

  • openinv.use: Basic access to the plugin.
  • openinv.check: Access to /inv.
  • openinv.enderchest: Access to /invec.
  • openinv.offlinecheck: Access to /offlineinv.
  • openinv.offlineecheck: Access to /offlineec.
  • openinv.modify: Master Permission required to move/edit items in GUIs.
  • openinv.modify.inv / openinv.modify.ec: Granular control over what can be edited.
  • openinv.history: Access to the Snapshot/Time Machine system.
  • openinv.search: Access to the item search tool.
  • openinv.freeze / openinv.unfreeze: Access to the freeze/unfreeze system.
  • openinv.container: Access to shulker box peeking.
  • openinv.silent: Allows opening inventories without the player being notified (if enabled in config).

Protection Permissions

  • openinv.exempt: Prevents others from opening your inventory.
  • openinv.exempt.modify: Prevents others from modifying your items.
  • openinv.override: Bypasses openinv.exempt.
  • openinv.override.modify: Bypasses openinv.exempt.modify.

⚙️ 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 26.1.x. Requires Java 17 or higher.

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

Совместимость

Платформы

Сведения

Лицензия:AGPL-3.0-or-later
Опубликован:1 год назад
Обновлён:1 месяц назад
ID проекта:
Главная