Minecraftプラグイン OpenInv

OpenInv と確認されたサーバーの情報

🔌 OpenInv について

OpenInv は、サーバースタッフ向けにプレイヤーのインベントリとエンダーチェストへリアルタイムでアクセスできる Minecraft プラグインです。オンライン・オフラインのプレイヤーのインベントリを開いて編集でき、閲覧専用モードと編集モードを備え、データベースバックエンドによるスナップショット/履歴機能も追加されています。

🎯 目的

OpenInv は、モデレーション、グリーフや死亡後の復旧、監査、トラブルシューティングのために、プレイヤーのインベントリを確認・管理・保存するという運営上のニーズを解決します。Bukkit 系サーバーの管理者やモデレーター向けです。

⚙️ 機能

  • プレイヤーのインベントリをリアルタイムで表示・編集できます(防具欄とオフハンド欄を含む)。
  • オフラインプレイヤーを含め、プレイヤーのエンダーチェストを開いて編集できます。
  • 編集なしで確認できる閲覧専用モード。
  • データベース連動のスナップショット/履歴システム(設定可能。インベントリスナップショットの永続保存をサポート)。
  • 自動スナップショットや死亡時スナップショットなど、設定可能な上限付きのスナップショット種別。
  • 調査中の変更を防ぐために、プレイヤーのインベントリを凍結/解除できます。
  • プレイヤーのインベントリ内のアイテムを見つけるための検索コマンド。
  • コンテナを静かに開く機能(アニメーション/音なし)や、ブロックやエンティティにより塞がれたコンテナを開く機能(AnyContainer / SilentContainer の挙動)に対応。
  • GUI レイアウトとスナップショット上限を設定可能。

🧩 対象ユーザー

  • インベントリ監査や復旧が必要な公開/非公開の survival/SMP サーバー。
  • スタッフがプレイヤーのインベントリを確認する必要がある、モデレーション重視のサーバー。
  • ロールバックや調査のために、永続的なインベントリスナップショットを必要とするサーバー。

🏗️ 使用例

  • 管理者が、チートの疑いがあるプレイヤーのインベントリを閲覧専用モードで調べ、証拠を集める。
  • モデレーターが、誤削除や死亡後に保存済みスナップショットを使って、プレイヤーの失われたアイテムを復元する。
  • スタッフが、怪しい活動を調査している間にプレイヤーのインベントリを凍結する。

⌨️ コマンド

コマンド説明権限アクセス
/openinv check <player> (aliases: /inv)プレイヤーのインベントリを表示/編集用に開きます。openinv.commandAdmin
/openinv echeck <player> (aliases: /invec)プレイヤーのエンダーチェストを開きます。openinv.enderchestAdmin
/openinv freeze <player>対象プレイヤーがインベントリを変更できないようにします。openinv.commandAdmin
/openinv unfreeze <player>プレイヤーのインベントリ凍結を解除します。openinv.commandAdmin
/openinv search <item> <player>プレイヤーのインベントリ内のアイテムを検索します。openinv.commandAdmin

(ヘルプや追加のショートカットは、プラグインのヘルプコマンドで提供されます。)

🔐 権限

権限説明デフォルト
openinv.commandOpenInv の主要コマンド(インベントリアクセス、freeze、search)の基本権限。指定なし
openinv.enderchest他のプレイヤーのエンダーチェストを開いて編集する権限。指定なし

⚙️ インストール

📥 セットアップ

  • サーバーソフトウェア用の公式プラグイン JAR をダウンロードします。
  • JAR をサーバーの plugins/ ディレクトリに配置します。
  • サーバーを再起動し、コンソールでプラグインが読み込まれたことを確認します。

(これらの手順は、Bukkit 系サーバー向けの標準的なインストール手順を反映しています。)

🧠 技術メモ

  • 確認済みの対応サーバーソフトウェア: Spigot と Paper に対応した Bukkit 系サーバー。
  • 確認済みの対応 Minecraft バージョン: 1.16 から 1.21.x まで(プラグインのリリースでこれらのバージョンへの対応が記載されています)。
  • Java: 近代的なリリースでは Java 17 で動作することがドキュメント化されています。
  • 保存: プラグインには、永続保存に対応したデータベース駆動のスナップショットシステムが含まれています(例では MySQL と SQLite のバックエンドが記載されています)。
  • 設定: GUI レイアウトとスナップショット上限は、プラグインの設定ファイルで変更できます。

🤝 このプラグインが役立つ場面

サーバーに、信頼できるインベントリ確認、永続的なインベントリ履歴、またはオフラインプレイヤーを含むプレイヤーのインベントリやエンダーチェストを管理するためのモデレーションツールが必要なら、OpenInv は設定可能なモードと、調査や復旧のための記録を保持するスナップショットシステムでそれらを提供します。

プラグイン OpenInv のサーバー

プラグイン OpenInv のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。

プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。OpenInv の実際の役割はサーバーごとの設定によります。

データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、OpenInv を使用していてもこのセクションに表示されないことがあります。

OpenInv を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。