🔌 ClearChat について
ClearChat は、Spigot/Bukkit 用のチャットユーティリティプラグインで、サーバースタッフがグローバルチャットを消去したり、特定プレイヤーのチャットを消去したりできます。設定可能なフィードバックメッセージを提供し、設定ファイル経由の翻訳に対応し、一部のクライアント側メッセージスタッカーを回避する仕組みも備えています。
🎯 目的
このプラグインは、イベントやインシデントの後にチャットの雑多なメッセージを हटす、または 1 人のプレイヤーのチャット表示をクリアするという、シンプルな管理ニーズを解決します。チャットログや他のシステムを変更せずに、プレイヤーから見えるチャットをリセットしたいサーバー管理者やモデレーター向けの軽量ツールです。
⚙️ 機能
- グローバルチャットを消去します(サーバー全体)。
- 単一プレイヤーのチャットバッファを消去します。
- プラグインのメッセージとプレフィックスを設定可能で、設定ファイルで翻訳できます。
- 幅広い Spigot/Bukkit の Minecraft バージョンで動作します(作者は 1.7 から 1.18.x までの互換性を表明しています)。
- 匿名の利用統計用に bStats を含みます(bStats 設定で無効化可能)。
- 一部のクライアント側メッセージスタッカー/アンチスパムクライアントの回避を試みます。
🧩 対象ユーザー
- シンプルなチャットリセットツールを必要とする小〜中規模の Survival / SMP サーバー。
- 議論やイベントの後に、時々チャットを消去する必要があるサーバー。
- 大規模なチャット管理スイートよりも、最小限の単機能ユーティリティを好む管理チーム。
🏗️ 使用例
- 管理者がゲーム内アナウンスの後にグローバルチャットを消去し、以前のメッセージを削除する。
- モデレーターが、プレイヤーのクライアントに新しいチャットウィンドウが必要なときに、そのプレイヤーのチャットを消去する。
⌨️ コマンド
| コマンド | 説明 | 権限 | アクセス |
|---|---|---|---|
/cc | グローバルチャットを消去します。 | cc.global | Admin |
/cc <player> | 指定したプレイヤーのチャットを消去します。 | cc.player | Admin |
(上記のコマンドと権限は、公式プロジェクト資料に基づいています。)
🔐 権限
| 権限 | 説明 | デフォルト |
|---|---|---|
cc.global | グローバルチャットの消去を許可します。 | 指定なし |
cc.player | 特定プレイヤーのチャットの消去を許可します。 | 指定なし |
⚙️ インストール
📥 セットアップ
- プラグインの公式配布から JAR をダウンロードします。
- JAR をサーバーの
plugins/ディレクトリに配置します。 - サーバーを再起動し(推奨)、サーバーコンソールでプラグインが読み込まれたことを確認します。
📦 依存関係
- 作者によって必須の外部依存関係は記載されていません。
🧾 設定
- このプラグインは設定ファイルを提供しており、すべてのメッセージとプラグインのプレフィックスを翻訳/変更できます。
- 設定には、メッセージ内で使用できる
%sender%と%person%などのプレースホルダーが用意されています。
🧠 技術メモ
- 対応サーバーソフトウェア: Spigot と Bukkit(プラグインは Spigot/Bukkit プラグインとして識別されます)。
- 明記されている互換性範囲: 作者のドキュメントでは 1.7 から 1.18.x まで。
- このプラグインは Kotlin で書かれており、Java 8+ を対象としています。
- このプロジェクトは匿名の利用統計に bStats を使用しています。これは bStats の設定で無効化できます。
- ソースコードと issue 管理はプロジェクトのリポジトリで利用できます。
🤝 このプラグインが役立つ場面
モデレーションやイベント後の整理のためにチャットを消去する、小さくて目的がはっきりしたツールが必要なら、ClearChat は設定可能なメッセージと最小限の運用負荷を備えた、シンプルなコマンドベースの解決策を提供します。
プラグイン ClearChat のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。
プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。ClearChat の実際の役割はサーバーごとの設定によります。
データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、ClearChat を使用していてもこのセクションに表示されないことがあります。
ClearChat を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。