Minecraftプラグイン InvSeePlusPlus

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

🔌 InvSee++ について

InvSee++ は、サーバースタッフが他のプレイヤーのインベントリやエンダーチェストを表示・編集できる Minecraft プラグインです。防具、オフハンド、クラフト/作業台、その他いくつかのコンテナ種類の確認に対応しており、オフラインのプレイヤーデータでも動作し、オプションのアドオンで使われる API も公開しています。

🎯 目的

オンライン・オフライン両方のプレイヤーに対応し、インベントリ系プラグインと連携でき、ログ記録やカスタムレイアウトもサポートする、信頼できるインベントリ確認・操作ツールをサーバー管理者とモデレーターに提供すること。

⚙️ 機能

  • 他のプレイヤーのインベントリとエンダーチェストを表示・編集できる(防具とオフハンドを含む)。
  • crafting/workbench、金床、鍛冶台、石切り台、砥石、機織り機、エンチャント台、商人のインベントリ、カーソルが持っているアイテムを確認できる。
  • サーバーに一度も参加したことがないプレイヤーを含む、オフラインプレイヤーにも対応。
  • プレイヤーが再ログインしたときに、観戦者インベントリを自動で再読み込み。
  • インベントリのレイアウトとタイトルをカスタマイズ可能。
  • インベントリ変更のログを設定可能。
  • アドオンや連携用のシンプルな API。
  • オプションのアドオンで、インベントリとエンダーチェスト向けの give、clear、clone コマンドを提供。

🧩 対象ユーザー

  • プレイヤーのインベントリを確認・管理したいサーバーオーナーや管理者。
  • 調査のためにオフライン確認が必要なモデレーションチーム。
  • インベントリ管理ツールを求める SMP、survival、中小規模の公開サーバー。

🏗️ 使用例

  • モデレーターが、疑わしいチーターのプレイヤーがオフラインの間にそのインベントリを確認する。
  • 管理者がアドオンコマンドを使って、復旧用にオフラインのプレイヤーへアイテムを渡す。
  • サーバーが PerWorldInventory を連携し、プレイヤーのワールド固有のインベントリ状態を確認する。

⌨️ コマンド

CommandDescriptionPermissionAccess
`/invsee `プレイヤーのインベントリを開いて表示・編集する。連携時は PerWorldInventory の任意引数に対応。invseeplusplus.invsee.view
`/endersee `プレイヤーのエンダーチェストを開いて表示・編集する。連携時は PerWorldInventory の任意引数に対応。invseeplusplus.endersee.view
/invseeplusplusreloadプラグイン設定を再読み込みする。invseeplusplus.reload管理者

アドオンコマンド(オプションのアドオンプラグインが提供):

CommandDescriptionPermissionAccess
/invgive <target> <item> [amount] [nbt]プレイヤーのインベントリにアイテムを渡す(addon)。invseeplusplus.give.inventory管理者
/endergive <target> <item> [amount] [nbt]プレイヤーのエンダーチェストにアイテムを渡す(addon)。invseeplusplus.give.enderchest管理者
/invclear <player> [item] [amount]プレイヤーのインベントリからアイテムを削除する(addon)。invseeplusplus.clear.inventory管理者
/enderclear <player> [item] [amount]プレイヤーのエンダーチェストからアイテムを削除する(addon)。invseeplusplus.clear.enderchest管理者
/invclone <source> [target]プレイヤーのインベントリを別のプレイヤーへ複製する(addon)。(addon の権限ノード)管理者

🔐 権限

PermissionDescriptionDefault
invseeplusplus.invsee.view/invsee へのアクセスを許可します。op
invseeplusplus.invsee.edit対象プレイヤーのインベントリ編集を許可します。op
invseeplusplus.endersee.view/endersee へのアクセスを許可します。op
invseeplusplus.endersee.edit対象プレイヤーのエンダーチェスト編集を許可します。op
invseeplusplus.exempt.invsee所有者のインベントリが観戦されるのを防ぎます。not specified
invseeplusplus.exempt.endersee所有者のエンダーチェストが観戦されるのを防ぎます。not specified
invseeplusplus.bypass-exempt.invsee対象に対するインベントリの除外設定を無視します。not specified
invseeplusplus.bypass-exempt.endersee対象に対するエンダーチェストの除外設定を無視します。not specified
invseeplusplus.tabcomplete/invsee/endersee でユーザー名のタブ補完を許可します。not specified
invseeplusplus.reloadプラグイン設定を再読み込みします。not specified

プロジェクトで文書化されている集約権限(グループ化されたアクセスを提供):

  • invseeplusplus.view は表示権限を提供します。
  • invseeplusplus.edit は編集権限を提供します。
  • invseeplusplus.exempt は除外権限を提供します。
  • invseeplusplus.bypass-exempt はバイパス権限を提供します。
  • invseeplusplus.* はベース権限とアドオン権限のすべてを提供します。

⚙️ インストール

📥 セットアップ

  • プラグインの JAR をダウンロードし、サーバーの plugins/ フォルダに配置します。
  • サーバーを再起動し、コンソールログでプラグインが読み込まれたことを確認します。

📦 依存関係

  • 任意: PerWorldInventory — load-data-on-join: true が PerWorldInventory の設定で有効な場合、InvSee++ は連携をサポートします。
  • 任意: Vault — オフラインプレイヤーの権限チェックが必要な場合に必須です。
  • give/clear/clone 機能のアドオンは別配布です。

🧠 技術メモ

  • プロジェクトが示しているネイティブの主要 MC バージョンは 1.16 で、幅広い範囲の複数の Minecraft バージョンでテストされています。
  • CraftBukkit ベースのサーバーソフトウェアや、Spigot、Paper、Purpur などの fork で動作します。Folia のサポートは現在、作者により無効化されています。
  • このプラグインは、give/clear/clone 機能のためにアドオンモジュールが使用する小さな API を公開します。
  • プロジェクトは、ソースコードと issues を公開リポジトリで公開し、リリース成果物も管理しています。

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

モデレーション、回復、管理のために信頼できるインベントリの確認・操作が必要なとき、つまりオフラインプレイヤーを確認したり、ワールド別インベントリシステムと連携したりしたい場合に、InvSee++ は特化したツールセットと拡張可能なアドオンを提供します。

プラグイン InvSeePlusPlus のサーバー

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

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

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

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