Minecraftプラグイン AntiSpam
AntiSpam と確認されたサーバーの情報
🔌 AntiSpam について
AntiSpam は、チャットの活動を監視し、繰り返しまたは類似したメッセージ、フラッド、ブロックされた単語、その他の不要なチャット行為を検出して、サーバーのチャットをきれいに保つのに役立つ Minecraft プラグインです。モジュール式で、機能の有効化・無効化が可能です。また、ローカル保存(SQLite)と、規模の大きい環境や Web 連携向けの MySQL サポートの両方を備えています。
🎯 目的
AntiSpam は、スパム、文字の連続、素早いメッセージのフラッド、ブラックリスト単語など、チャット荒らしを自動検出・対応する必要があるサーバー管理者やモデレーションチーム向けに設計されています。報告の収集や、処罰履歴の確認にも使えるツールを提供します。
⚙️ 機能
- 繰り返し、または非常に類似したメッセージの検出。
- アンチフラッド保護(メッセージ送信頻度の制限、過度な文字繰り返しのチェック)。
- 完全に設定可能なブロックワードのブラックリスト。
- 設定可能なトリガーと、処罰用のカスタムコマンドを備えた自動処罰システム。
- 追跡や照会に使える一意の処罰 ID。
- スタッフ確認用に最近のメッセージを保存する、スマートなチャット報告システム。
- MySQL が必要な任意の Web パネル連携で、処罰、ログ、報告を表示可能。
- 多言語対応(英語、チェコ語、ドイツ語)と設定可能なメッセージ。
- 通知用の Discord Webhook 対応。
🧩 対象
- Survival / SMP サーバーで自動チャットモデレーションを行いたい場合。
- スパムや宣伝が問題になりやすい、活発なコミュニティを持つ公開サーバー。
- Web からアクセスできるチャット処罰や報告の監査記録が欲しいサーバー。
🏗️ 使用例
- プレイヤーがブロックされた単語を何度も繰り返した後、自動的にミュートする、または処罰コマンドを実行する。
- スタッフがプラグインで作成された報告を開き、文脈確認のために保存済みの直近チャットを見る。
- 管理者が一意の ID で処罰履歴を検索し、対応を確認または取り消す。
⌨️ コマンド
| コマンド | 説明 | 権限 | アクセス |
|---|---|---|---|
/antispam reload | プラグインの設定と言語ファイルを再読み込みします。 | antispam.reload | 管理者 |
/antispam check <ID> | 一意の ID で処罰の詳細情報を表示します。 | antispam.check | 管理者 |
/chatreport <player> | プレイヤーのチャット報告を作成します(スタッフ用に最近のメッセージを保存)。 | antispam.chatreport | プレイヤー |
/chatreportlogs | 最近のチャット報告を表示します。 | antispam.admin | 管理者 |
注: 上記は、公式プロジェクトのソースで確認されたコマンドのみを掲載しています。
🔐 権限
| 権限 | 説明 | デフォルト |
|---|---|---|
antispam.reload | /antispam reload コマンドの使用を許可します。 | 未指定 |
antispam.check | /antispam check <ID> コマンドの使用を許可します。 | 未指定 |
antispam.chatreport | チャット報告の作成を許可します。 | 未指定 |
antispam.admin | 報告、処罰検索、管理機能へのアクセス。 | 未指定 |
antispam.bypass | すべての AntiSpam チェックをバイパスします。 | 未指定 |
antispam.notify | プラグイン関連の通知(更新/通知)を受け取ります。 | 未指定 |
antispam.punishnotify | プレイヤーが自動的に処罰されたときの通知を受け取ります。 | 未指定 |
⚙️ インストール
📥 セットアップ
- 公式プラグイン JAR をダウンロードし、サーバーの
plugins/ディレクトリに配置します。 - サーバーを再起動し、コンソールログでプラグインが読み込まれたことを確認します。
- Web パネル機能を使う場合は MySQL データベースを設定し、プラグイン設定で Web 連携を有効にします。
📦 依存関係
- 必須の外部プラグイン依存関係は文書化されていません。MySQL は Web パネルでのみ必要で、SQLite は標準でサポートされています。
🧾 設定
- このプラグインは、設定用に
config.ymlを使用します(機能の切り替え、上限、遅延、処罰、データベース設定)。 - 言語ファイルが提供されており、編集できます。
🧠 技術メモ
- 保存先: 単一サーバー向けの組み込み SQLite。Web パネルには MySQL がサポートされ、必要です。
- モジュール設計: 個別の保護機能(spam、flood、blocked words、reports、web panel、Discord webhooks)は有効/無効を切り替えられます。
- 記録された各アクションに対して一意の処罰 ID が生成され、検索や監査に役立ちます。
🤝 このプラグインが役立つ場面
記録可能な処罰と、ログや報告への任意の Web アクセスを備えた、自動で設定可能なチャットモデレーションが必要なら、AntiSpam は、MySQL ベースのデータとリモート Web インターフェースが必要な小規模サーバーから大規模ネットワークまで対応できるモジュール式システムを提供します。
- A McPE Server750.84
- Minecraft: PE Server044.9
- Minecraft: PE Server044.41
- Craftopia042.17
- Moan Moan SMP037.52
- AAZ011.81
- Loading moonwixs..05.99
プラグイン AntiSpam のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。
プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。AntiSpam の実際の役割はサーバーごとの設定によります。
データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、AntiSpam を使用していてもこのセクションに表示されないことがあります。
AntiSpam を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。