【Minecraft】Chat Manager プラグイン

コンテンツを評価しよう!

Chat Manager


適応バージョン:
対応バージョン:1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20

Chat Managerの概要

Chat Managerは、2年半の開発を経て完成した高度なチャット管理プラグインです!Chat Managerは、スパム、全角文字、広告、罵り言葉、ボット攻撃など、サーバー上の様々な問題を減らすために必要な機能をほぼすべて提供します!

私たちの目標は、Chat Managerをできるだけシンプルに構成・カスタマイズできるようにすることであり、その目標を達成できたと思っています!ほとんどすべてのメッセージをお好みに合わせてカスタマイズ可能です!設定ファイルには、各セクションが何を意味するかを示す複数のコメントがあり、理解しやすいセクションで構成されているため、設定が非常に簡単です!また、チャットフォーマット、チャット半径、チャットボットなどの特定のセクションの設定方法については、ウィキページにもっと詳しい情報があります!

このプラグインが提供する内容を正確に把握するために、必ずリソースページ全体をお読みください!

もし問題が発生した場合は、ぜひ私たちのDiscordサーバーに参加してください。私が直接お手伝いし、問題が解決できるようにします!

Anti-Advertising

  • プレイヤーがチャット、コマンド、看板で他のサーバーを宣伝するのをブロックします。
  • 誰かが広告を出すとスタッフに通知されます。
  • 広告を出すプレイヤーに対してコマンドを実行できます。
  • ホワイトリストURLを設定し、それらのURLがチャット、コマンド、看板でブロックされないようにします。
  • 敏感度を上げるオプションで、アンチ広告チェッカーの敏感度を上げることができます。これにより、偽陽性が発生する可能性があります。

Anti-Bot Attack

  • プレイヤーがログイン時に移動するまでチャットとコマンドをブロックします。

Anti-Caps

  • プレイヤーがチャットやコマンドで全角文字を使用するのを防ぎます。
  • メッセージの最小長をカスタマイズできます。
  • 大文字の割合を設定できます。
  • プレイヤーのメッセージを小文字に変換します。

Anti-Spam

  • プレイヤーが同じチャットメッセージや同じコマンドを繰り返すのをブロックします。
  • メッセージの送信間隔を設定できます(別のメッセージを送信する前にX秒待つ必要があります)。
  • コマンドの送信間隔を設定できます(別のコマンドを送信する前にX秒待つ必要があります)。

Anti-Swear

  • チャット、コマンド、看板での罵り言葉をブロックします。
  • 単語を一緒にブロックします(例: YouAreAPieceOfCrap)。
  • 単語間のスペースをブロックします(例: C r a p)。
  • 敏感度を上げるオプションで、アンチスウェアチェッカーの敏感度を上げることができます。これにより、偽陽性が発生する可能性があります。
  • ゲーム内で罵り言葉を追加・削除できます。
  • プレイヤーが罵り言葉を使うとスタッフに通知されます。
  • 罵り言葉を使うプレイヤーに対してコマンドを実行できます。
  • 任意のコマンドを追加できます。
  • ホワイトリストコマンドを設定し、そのコマンド内での罵り言葉をブロックしないようにします。
  • 敏感度を上げた場合にアンチスウェアが検出しない単語をホワイトリストに追加できます。
  • メッセージがチャットに送信されるのをブロックするオプションがあります。

Anti-Unicode

  • プレイヤーがチャットで特殊文字を入力するのを防ぎます(例: Ω≈ç√∫˜µ≤≥)。
  • ハッククライアントからの派手なチャットメッセージを防ぎます。
  • プレイヤーがアンチ広告チェッカーやアンチスウェアチェッカーを回避するのを防ぎます。
  • 特殊文字を使用した際にスタッフに通知されます。
  • 特殊文字を使用するプレイヤーに対してコマンドを実行できます。
  • Unicodeのホワイトリストを設定し、それらのメッセージがチャットでブロックされないようにします。

Auto-Broadcast

  • AutoBroadcast.ymlファイルで自動放送メッセージを編集できます。
  • 自動放送機能はグローバルにメッセージを送信できます。
  • 自動放送機能はワールドごとにメッセージを送信できます。
  • 自動放送機能はアクションバー、タイトル、ボスバーを通じてメッセージを送信できます。
  • 各オプションには専用のセクションがあり、以下の設定が可能です:
  • 各セクションの有効・無効の切り替え。
  • 各セクションのカスタムプレフィックス設定。
  • 各セクションのカスタム間隔設定。
  • グローバルおよびワールドごとのメッセージのヘッダーとフッターの有効・無効の切り替え。
  • グローバルおよびワールドごとのメッセージのカスタムヘッダーとフッターの設定。
  • ゲーム内で自動放送メッセージを追加できます。
  • ゲーム内で全ての放送メッセージのリストを表示できます。
  • ゲーム内で新しい自動放送ワールドを作成できます。
  • メッセージ送信時にサウンドを再生できます。
  • ボスバーのメッセージを永続的にするには、ボスバーの遅延を-1に設定します。

Banned Commands

  • 特定のコマンドの使用を禁止します。
  • ゲーム内でコマンドを追加・削除できます。
  • プレイヤーが禁止されたコマンドを使用するとスタッフに通知されます。
  • 禁止されたコマンドを使用するプレイヤーに対してコマンドを実行できます。

Broadcast Commands

  • /Broadcast {message} コマンド
  • カスタムデフォルトプレフィックス
  • カスタムデフォルトチャットカラー
  • メッセージを放送する際に全員にサウンドが再生されます。
  • /Announcement {message} コマンド
  • サーバーにアナウンスメッセージを放送します。
  • カスタムヘッダー/フッター
  • メッセージを放送する際に全員にサウンドが再生されます。
  • /Warning {message} コマンド
  • サーバーに警告メッセージを放送します。
  • カスタムヘッダー/フッター
  • メッセージを送信する際に全員にサウンドが再生されます。

Chat Formatting (Vault 必須)

  • グループごとのチャットフォーマット。
  • プレイヤーはその権限グループに応じて自動的にチャットフォーマットグループに配置されます。
  • 権限グループが設定に存在しない場合、デフォルトフォーマットセクションに配置されます。
  • チャットフォーマットの詳細な使い方についてはこちらを参照してください。

Available Placeholders

  • チャットマネージャーには、ほぼすべてのメッセージで使用できる複数のプレースホルダーが組み込まれています。利用可能なプレースホルダーの完全なリストはこちらで確認できます。
  • プレースホルダーAPIプレースホルダーもほぼすべてのメッセージでサポートされています。プレースホルダーAPIウィキを訪問し、プラグインからプレースホルダーを取得する方法を学んでください。

Chat Bot

  • プレイヤーがチャットで何かを言うと、チャットボットが設定された回答で応答します。
  • 質問はChatBot.ymlファイルに記載する必要があります。
  • ボットが質問をしたプレイヤーにコマンドを実行するように設定できます。
  • プレイヤーに必要な権限を設定でき、権限がないプレイヤーにはボットが何も行わないようにできます。
  • カスタムチャットボットプレフィックス。
  • チャットボットがトリガーされたときにサウンドを再生できます。
  • チャットボットの使い方の詳細はこちらをご覧ください。

Chat Color

  • チャットにカラーカードを送信できます。
  • カラーコードやフォーマットコードを使用するための権限。
  • ほぼすべてのメッセージでHEXカラーカードがサポートされています。

Chat Radius

  • チャット半径チャットチャンネル。
  • ローカルチャット、グローバルチャット、ワールドチャット。
  • ローカルチャットでは、設定可能な範囲内の他のプレイヤーとのみ会話できます。
  • グローバルチャットでは、サーバー全体のプレイヤーにメッセージを送信できます。
  • ワールドチャットでは、同じワールド内のプレイヤーとのみメッセージを送信できます。
  • プレイヤーがどのチャットチャンネルにいるかを表示するために、チャットフォーマットにプレースホルダー{radius}または%chatmanager_radius%(PAPIプレースホルダー)を追加できます。
  • スパイモードを

使用して、すべてのチャットを確認できます。

  • 特定のプレイヤーがサーバーに参加したときにスパイモードを有効にするように設定できます。
  • プレイヤーがサーバーに参加したときにどのチャットチャンネルに入るかを設定できます。
  • チャットチャンネルを切り替えるためのコマンドは/chatradiusです。
  • プレイヤーがローカルチャットで他のプレイヤーと話すためにカスタマイズ可能なシンボルを使用できます。
  • プレイヤーがグローバルチャットで他のプレイヤーと話すためにカスタマイズ可能なシンボルを使用できます。
  • プレイヤーがワールドチャットで他のプレイヤーと話すためにカスタマイズ可能なシンボルを使用できます。
  • チャット半径の使い方の詳細はこちらをご覧ください。

Clear Chat

  • オンラインのすべてのプレイヤーのチャットをクリアし、カスタム放送メッセージを表示します。
  • コマンドでチャットをクリアされないようにするためのバイパス権限。

Command Spy

  • サーバーで送信されるコマンドを確認できます。
  • カスタムコマンドスパイフォーマット。
  • スタッフがタイプしたコマンドを表示しないためのバイパス権限。

Custom Messages

  • カスタムジョイン、クイット、ファーストジョインメッセージ。
  • カスタムジョインおよびファーストジョインアクションバーのメッセージ。
  • カスタムジョインおよびファーストジョインタイトル。
  • グループごとのジョインおよびクイットメッセージ。
  • プレイヤーがサーバーに参加または退出する際にサウンドを再生します。
  • カスタマイズ可能なタイトル遅延。
  • カスタムメッセージオブザデイ(MOTD)。

Grammar

  • 文の最初の文字を大文字にします。
  • 文の終わりにピリオドを追加します。
  • 「i」を大文字にし、その他の事前設定された単語も修正します。
  • 大文字化と句読点のための最小メッセージ長。

Lists

  • 現在オンラインのプレイヤーリストを表示します。
  • 現在オンラインのスタッフメンバーリストを表示します。

Logs

  • チャットで入力されたすべての内容をログします。
  • 実行されたすべてのコマンドをログします。
  • 看板に書かれたすべてのメッセージをログします。
  • プレイヤーが広告を出した時をログします。
  • プレイヤーが罵り言葉を使った時をログします。
  • ログに記録しないコマンドを設定できます。

Mentions

  • プレイヤーがチャットでメンションされた際、サウンド通知とタイトルメッセージを受け取ります。
  • プレイヤーをカスタマイズ可能なシンボル(デフォルトは@{player})でメンションできます。
  • サーバー全体のプレイヤーをメンションするには@everyoneを使用します。

Mute Chat

  • プレイヤーがチャットで話すのを防ぎます。
  • チャットが無効のときに特定のコマンドの実行を防ぎます。
  • スタッフがチャットで話せるようにするためのバイパス権限。
  • チャットがミュートされた時にスタッフが見ることができる/MuteChat -s コマンド。

Per-World Chat

  • 有効にすると(デフォルトでは無効)、プレイヤーは同じワールド内の他のプレイヤーとだけ会話できます。
  • ワールドをグループ化して、グループ内のプレイヤー同士が会話できるようにすることができます。
  • バイパスコマンド: /Perworldchat Bypass/pwc bypass
  • コマンドを実行すると、誰でもチャットに入力した内容が見えるようになり、他のプレイヤーのチャットも見ることができます。

Ping Command

  • サーバー上で自分の現在のピンを確認できます。
  • サーバー上で他のプレイヤーのピンを確認できます。
  • これは唯一カスタマイズできない項目です。

Placeholders

  • チャットマネージャーには、ほぼすべてのメッセージで使用できる複数のプレースホルダーが組み込まれています。利用可能なプレースホルダーの完全なリストはこちらで確認できます。
  • プレースホルダーAPIプレースホルダーもほぼすべてのメッセージでサポートされています。プレースホルダーAPIウィキを訪問し、プラグインからプレースホルダーを取得する方法を学んでください。

Private Message

  • /message/reply コマンド。
  • カスタムメッセージフォーマット。
  • プライベートメッセージを受け取った人にサウンドが再生されます。
  • プレイヤーが隠れている場合(Essentials VanishやSuper Vanishと連携)、スタッフにプライベートメッセージを送ることはできません。
  • プレイヤーが無視されている場合、無視しているプレイヤーにプライベートメッセージを送ることはできません(Essentials ignoreと連携)。
  • プライベートメッセージのホバーテキストと提案コマンド。

Server Rules

  • /Rule コマンド
  • ルールページ。設定で好きなだけページを追加できます。

Sign Colors

  • 看板にカラーコードを使用できます。
  • プレイヤーがカラーコードやフォーマットコードを使用できる権限。

Social Spy

  • プレイヤーのプライベートメッセージをスパイできます。
  • プレイヤーが自分をスパイできないようにするためのバイパス権限。

Staff Chat

  • サーバーの残りの部分から隠れて、オンラインのすべてのスタッフメンバーと会話できます。
  • カスタムスタッフチャットフォーマット。
  • スタッフチャットが有効な時にボスバーを永続的に表示できます。

More Info

  • ほとんどすべての設定はconfig.ymlで有効化または無効化できます。コマンド以外はすべて対象です。
  • ほぼすべてのメッセージはmessages.ymlでカスタマイズ可能です。
  • ほとんどすべての機能にはバイパス権限があります。
  • PlaceholderAPIがインストールされている場合、数千のプレースホルダーが利用可能です。

依存関係

  • = 必須
  • = 任意
  • Vault: 権限チェックに必要です。
  • 権限プラグイン: チャットフォーマット機能に必要です。サポートされていない権限プラグインは SuperPermsPowerRanks です。
  • PlaceholderAPI: より多くのプレースホルダーを使用したい場合に利用できます。PlaceholderAPIは、チャットマネージャーのすべてのメッセージでサポートされており、数千の追加プレースホルダーを提供します。
  • Essentials: プレイヤーのAFK、ミュート、無視、ニックネーム、バニッシュなどのチェックを追加します。また、追加のプレースホルダーも提供します。
  • SuperVanish & PremiumVanish: 特定のプレイヤーがバニッシュしているかどうかのチェックを追加します。
  • MassiveCore Factions: 追加のプレースホルダーを提供します。
  • DeluxeTags: 追加のプレースホルダーを提供します。
  • ASkyBlock: 追加のプレースホルダーを提供します。

よくある質問(FAQ)

  1. なぜチャットマネージャーが動作しないのか?
    • この問題の原因はいくつかありますが、最も一般的な問題はサーバーに Vault がインストールされていないことです。チャットマネージャーにはVaultと権限プラグインが必要です。FAQのすぐ上にある依存関係のリストを確認してください。それでもチャットマネージャーが動作しない場合は、コンソールにアクセスしてサーバーを再起動し、起動メッセージを確認してください。エラーメッセージが表示された場合は、エラーメッセージを読み取って問題を解決するか、Discordサーバーに参加して助けを求めてください。
  2. なぜチャットフォーマットが機能しないのか?
    • チャットフォーマットが機能しない原因はいくつかあります。チャットフォーマットの正しい使い方についてはWikiを確認してください。それでも問題が解決しない場合は、サーバーに Vault と権限プラグイン(例: PermissionsEx、LuckPermsなど)が両方インストールされていることを確認してください。チャットフォーマットは大文字と小文字を区別するため、権限プラグインでのグループ名と完全に一致する必要があります。LuckPermsを使用している場合、グループ名は自動的に小文字に設定されるため、チャットマネージャーの設定ファイルでもグループ名を小文字にする必要があります。また、LuckPermsでグループの表示名を設定している場合、その表示名をチャットフォーマットに設定する必要があります。それでも問題が解決しない場合は、Discordサーバーに参加して助けを求めてください。
  3. コマンドを無効にできますか?
    • 短い答えとしては「いいえ」です。ただし、回避策があります。よく尋ねられる質問ですが、コマンドを無効にすることはできませんが、他のプラグインのコマンドを優先することで解決できます。commands.yml ファイルを使用して、他のプラグインのコマンドを優先させる方法については、Wikiの該当ページを読んでください。また、Essentialsのコマンドがチャットマネージャーのコマンドを上書きするようにするには、Essentialsの config.ymloverriden-commands セクションに移動し、Essentialsに上書きさせたいコマンドを設定してください。このセクションが必要です。

ダウンロード手順

Chat Managerのインストールと設定に関する説明は、公式Wikiのインストールページを参照してください。

1.プラグインをダウンロードする。
公式サイトから「Chat Manager」プラグインをダウンロードします。
 
2.プラグインをサーバーに追加する。
「Chat Manager.jar」をサーバーフォルダ内の「Plugins」に追加します。
 
3.サーバーを再起動する。
サーバーを再起動することで「plugins」フォルダ内に「Chat Manager」フォルダが生成されます。同時にプラグインがサーバーに適応されます。

権限について

権限については、公式wikの権限一覧ページを参照してください。

コマンドについて

コマンドについては、公式wikのコマンド一覧ページを参照してください。

参考ページ

この記事では、海外向けの記事を日本人向けに翻訳し情報公開しています。参考ページは以下になり

https://www.spigotmc.org/resources/chat-manager-1-8-1-20-30-features-and-40-commands.52245

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です