Minecraftプラグイン PlugManX
PlugManX と確認されたサーバーの情報
🔌 PlugManX について
PlugManX は、Bukkit/Spigot サーバー上で実行中のプラグインを管理するための Minecraft プラグインです。ゲーム内およびコンソールで使えるコマンドにより、導入済みプラグインの確認、ライフサイクルの制御(有効化/無効化/読み込み/アンロード/再読み込み/再起動)、デバッグや監査のためのプラグイン一覧の作成ができます。
🎯 目的
このプラグインは、サーバーを完全に再起動せずにサーバー側のプラグインを管理・デバッグしたいサーバー管理者や開発者向けです。主に、サーバーの保守やトラブルシューティングのためのツール・ユーティリティ系プラグインです。
⚙️ 機能
- 実行中にプラグインを有効化、無効化、再起動(無効化+有効化)、読み込み、再読み込み(アンロード+読み込み)、アンロードできます。
- 導入済みプラグインをアルファベット順で一覧表示し、必要に応じてバージョンも表示します。
- プラグインの詳細情報(バージョン、作者、コマンドなど)を表示します。
- プラグインが登録したコマンドを一覧表示し、どのプラグインに属するかを調べられます。
- プラグイン名とコマンド名のタブ補完に対応しています。
- プラグイン一覧とバージョンをファイルに出力できます。
- オンラインの情報を元に、プラグインが最新かどうかを確認できます(更新確認の動作はプロジェクトで文書化されています)。
- コマンドノードによる権限サポートがあります。既定ではコマンドの使用に op 権限が必要です。
🧩 対象ユーザー
- その場でプラグインを操作したいサーバー管理者やオペレーター。
- プラグインの変更が頻繁に発生する開発・テスト用サーバー。
- 再起動が負担になる、小〜中規模の Survival/SMP やプライベートサーバー。
🏗️ 使用例
- 管理者が不調なプラグインを、安定性を回復するためにサーバーを再起動せずに無効化する。
- 開発者が新しくビルドしたプラグイン jar を、プレイヤーがオンラインのままテストサーバーへ読み込む。
- トラブルシューティングやサーバー構成の把握に役立つよう、プラグイン名とバージョンを出力したファイルを作成する。
⌨️ コマンド
| コマンド | 説明 | 権限 | アクセス |
|---|---|---|---|
/plugman help | ヘルプ情報を表示します。 | plugman.help | Admin |
/plugman list [-v] | プラグインをアルファベット順に一覧表示します。-v でバージョンも表示します。 | plugman.list | Admin |
/plugman info [plugin] | プラグインの情報を表示します。 | plugman.info | Admin |
/plugman dump | プラグイン名とバージョンをファイルに出力します。 | plugman.dump | Admin |
/plugman usage [plugin] | プラグインが登録したコマンドを一覧表示します。 | plugman.usage | Admin |
/plugman lookup [command] | コマンドが登録されているプラグインを探します。 | plugman.lookup | Admin |
| `/plugman enable [plugin | all]` | プラグインを有効化します。 | plugman.enable / plugman.enable.all |
| `/plugman disable [plugin | all]` | プラグインを無効化します。 | plugman.disable / plugman.disable.all |
| `/plugman restart [plugin | all]` | プラグインを再起動します(無効化/有効化)。 | plugman.restart / plugman.restart.all |
/plugman load [plugin] | プラグインを読み込みます。 | plugman.load | Admin |
| `/plugman reload [plugin | all]` | プラグインを再読み込みします(アンロード/読み込み)。 | plugman.reload / plugman.reload.all |
/plugman unload [plugin] | プラグインをアンロードします。 | plugman.unload | Admin |
| `/plugman check [plugin | all] -f` | プラグインが最新かどうかを確認します。 | plugman.check / plugman.check.all |
🔐 権限
| 権限 | 説明 | 既定 |
|---|---|---|
plugman.admin | すべての PlugMan コマンドの使用を許可します。 | op |
plugman.update | 更新メッセージの表示を許可します。 | op |
plugman.help | help コマンドの使用を許可します。 | op |
plugman.list | list コマンドの使用を許可します。 | op |
plugman.info | info コマンドの使用を許可します。 | op |
plugman.dump | dump コマンドの使用を許可します。 | op |
plugman.usage | usage コマンドの使用を許可します。 | op |
plugman.lookup | lookup コマンドの使用を許可します。 | op |
plugman.enable | enable コマンドの使用を許可します。 | op |
plugman.enable.all | enable all コマンドの使用を許可します。 | op |
plugman.disable | disable コマンドの使用を許可します。 | op |
plugman.disable.all | disable all コマンドの使用を許可します。 | op |
plugman.restart | restart コマンドの使用を許可します。 | op |
plugman.restart.all | restart all コマンドの使用を許可します。 | op |
plugman.load | load コマンドの使用を許可します。 | op |
plugman.reload | reload コマンドの使用を許可します。 | op |
plugman.reload.all | reload all コマンドの使用を許可します。 | op |
plugman.unload | unload コマンドの使用を許可します。 | op |
plugman.check | check コマンドの使用を許可します。 | op |
plugman.check.all | check all コマンドの使用を許可します。 | op |
⚙️ インストール
📥 セットアップ
- 公式の PlugManX
.jarをダウンロードし、サーバーのplugins/ディレクトリに配置します。 - サーバーを再起動してプラグインを読み込み、コンソールの起動メッセージを確認します。
🧾 設定
- このプロジェクトはリソースの一部として
config.ymlを提供しており、プラグインは初回起動時に設定ファイルを書き込むか使用します。
🧠 技術的な注意
- このプロジェクトは MIT ライセンスで配布されています。
- コマンドと権限ノードはプロジェクトで文書化されています。既定ではノードに op 権限が必要です。
- プロジェクトのリポジトリと設定ファイルは、プラグインのソースリポジトリで管理されています。
- このプラグインはプラグイン状態に影響する可能性のある実行時操作を行います。実行中のアンロード/読み込み操作は、一部のプラグインで不安定さを引き起こす場合があり、通常は高可用性の本番サーバーよりも管理やデバッグ向けに推奨されます。
🤝 このプラグインが役立つ場面
プレイヤーのセッションを中断せずに導入済みプラグインを確認・制御したい場合、PlugManX は簡潔な実行時プラグイン管理コマンドとレポート機能を提供し、短期的なプラグインの入れ替え、デバッグ、棚卸しを সহজにします。
- Netherlite is loading...249.28
- Akoot&Co
Java と Bedrock に対応した、コミュニティ重視の居心地のいい SMP。公開ライブワールドマップ、寄付ショップ、そして気軽に建築や探索を楽しめる便利機能があります。
148.2 - TGG Online
FPS風の韓国Minecraftサーバー。ゾンビサバイバルやbomb/escape系のミニゲームに加え、多彩なカスタム武器、カスタムモデル、リソースパック対応の体験を提供します。
1146.54 - ÂCOIN SERVER136.22
- ATM10 Modpack032.18
- FoxyCraft030.82
- Lululand028.47
- Starting..025.23
- Prison 2.0023.95
- A Minecraft Server023.37
- Raid: The Nether023.24
プラグイン PlugManX のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。
プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。PlugManX の実際の役割はサーバーごとの設定によります。
データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、PlugManX を使用していてもこのセクションに表示されないことがあります。
PlugManX を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。