Minecraftプラグイン AdvancedBan

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

🔌 AdvancedBan について

AdvancedBan は、単体サーバーや BungeeCord ネットワーク全体でプレイヤーへの処罰を管理するための Minecraft プラグインです。warn、mute、ban、IP ban、一時処罰、kick を一元管理し、プレイヤーの処罰履歴も保存します。タイム/レイアウトテンプレートの設定、翻訳用メッセージファイル、ローカルファイル保存と MySQL の両方に対応しています。

🎯 目的

AdvancedBan は、サーバー管理者やモデレーションチームに対して、単一で設定可能な処罰システムを提供することを目的としています。スタンドアロンの Spigot/Bukkit サーバーでも、BungeeCord を使うプロキシネットワークでも動作します。処罰の体系的な記録管理と、必要に応じたネットワーク全体の同期が必要なサーバーに適しています。

⚙️ 機能

  • Warn、Temp-Warn、永久 Warn
  • Mute と一時 Mute
  • Ban と一時 Ban
  • IP Ban と一時 IP Ban
  • Kick
  • 過去の処罰を確認できる PlayerHistory
  • 翻訳用に設定可能なタイムレイアウトとメッセージファイル
  • MySQL とローカルファイル保存に対応
  • 任意の Web/監視パネル(外部から到達可能な MySQL が必要)
  • 他のプラグインが AdvancedBan と連携するための API
  • bStats メトリクス連携

🧩 対象ユーザー

  • 体系的なモデレーションが必要な小規模・大規模の survival / SMP サーバー
  • 処罰の同期が必要な BungeeCord 使用ネットワーク
  • 設定可能なレイアウトや翻訳対応メッセージファイルを求めるサーバー管理者

🏗️ 使用例

  • 管理者が自動化されたタイムレイアウトでルール違反に対して tempban を実行する。
  • モデレーターが追加の制裁を行う前に、プレイヤーの PlayerHistory を確認して過去の warn を見る。
  • ネットワークが MySQL ストレージを使い、プロキシとバックエンドサーバー間で処罰を共有する。

⌨️ コマンド

CommandDescriptionPermissionAccess
/kickプレイヤーをキックします。指定なしAdmin
/banプレイヤーをBANします。指定なしAdmin
/tempban一定時間プレイヤーを一時的にBANします。指定なしAdmin
/banipプレイヤーのIPをBANします(プレイヤー名またはIP)。指定なしAdmin
/muteプレイヤーをミュートします。指定なしAdmin
/tempmuteプレイヤーを一時的にミュートします。指定なしAdmin
/warnプレイヤーに警告します。指定なしAdmin
/tempwarnプレイヤーに一時的に警告します。指定なしAdmin
/noteプレイヤープロフィールに内部メモを追加します。指定なしAdmin
/advancedbanプラグインの状態を確認します。指定なしAdmin

(上記のコマンドは公式プラグインソースで文書化されていますが、ほとんどのコマンドの具体的な権限ノードは主要ページには記載されていません。)

🔐 権限

PermissionDescriptionDefault
advancedban.gui公式 GUI アドオン (/bangui) とその機能を使用するために必要な権限です。指定なし

⚙️ インストール

📥 セットアップ

  • 公式の AdvancedBan jar をダウンロードし、サーバーの plugins/ ディレクトリに配置します(Spigot/Bukkit サーバー上、またはネットワーク構成では BungeeCord プロキシ上)。
  • サーバーまたは BungeeCord プロキシを再起動します。
  • プラグイン確認コマンドを実行して、プラグインが読み込まれていることを確認します(管理者向けの確認コマンドが用意されています)。

📦 依存関係

  • 任意: 公式 GUI アドオンは AdvancedGUI に依存します(アドオン固有)。
  • 保存: MySQL(ネットワーク)またはローカルファイル保存(組み込み)に対応。

🧾 設定

  • 詳細な config ファイルと、翻訳およびレイアウト調整用の完全なメッセージファイルが用意されています。
  • Web/監視パネルも利用できますが、AdvancedBan v2.0.0+ と外部から到達可能な MySQL サーバーが必要です。

🧠 技術メモ

  • 対応サーバータイプ: Bukkit/Spigot と BungeeCord(プロジェクトには Bukkit と Bungee の両モジュールが含まれます)。
  • 保存先: ローカルファイル保存または MySQL(ネットワーク/Web 機能には MySQL が必要)。
  • API: AdvancedBan は他のプラグイン向けに API を公開しています(JavaDocs と API の利用方法はプロジェクトで提供されています)。
  • メトリクス: プラグインは bStats 経由で利用状況を報告します。
  • ライセンス: GPL-3.0(プロジェクトリポジトリ)。

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

単体の Spigot サーバーでも、共有ストレージを使う BungeeCord プロキシ経由でも動作する、1つで設定可能な処罰システムが必要なら、AdvancedBan は文書化された処罰アクション、プレイヤー履歴、アドオンや外部ツール向けの統合ポイントを提供します。

プラグイン AdvancedBan のサーバー

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

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

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

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