Minecraftプラグイン PureChat

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

🔌 PureChatについて

PureChatは、PocketMine向けのチャット整形プラグインで、PurePermsと連携してグループベースのチャット形式とnametagを適用します。プレイヤーのチャットをフックし、グループ設定、prefix、suffixを使って形式を置き換え、ワールドごとの上書きやプレースホルダータグにも対応します。

🎯 目的

このプラグインは、PurePermsを使うサーバーでチャット表示を一元管理するためのものです。見た目のチャット/nametag整形を権限システムから分離し、サーバー管理者がグループごとにチャット内やプレイヤー名の上にどのように表示されるかを定義できるようにします。

⚙️ 機能

  • PurePermsのグループに基づくチャットとnametagの形式。
  • グループごとのprefixとsuffix。
  • ワールドごとの形式上書き(任意、設定可能)。
  • カラーコードの使用は権限ノードで制御(colored messages設定)。
  • 形式内でプレースホルダー型タグをサポート(例: {display_name}, {msg}, {prefix}, {suffix}, {world})。
  • グループ形式を定義するためのシンプルなYAML風設定ファイル。

🧩 対象ユーザー

  • PurePermsを使用していて、チャット/nametagの見た目を設定可能にしたいPocketMineサーバー管理者。
  • 権限ロジックをチャットプラグインに組み込まず、グループベースのチャット整形をしたいSurvival、SMP、小規模コミュニティサーバー。

🏗️ 使用例

  • Guest、Admin、Ownerのようなランクごとに異なるチャット形式やnametagを定義する。
  • 一般プレイヤーは色を使えないようにし、スタッフのみ権限で色付きメッセージを使えるようにする。
  • マルチワールドサーバーで、ワールドごとに異なるチャットprefixやタグを使う。

⌨️ コマンド

CommandDescriptionPermissionAccess
/setsuffix <player> <suffix>プレイヤーのsuffixを設定します。pchat.command.setsuffixAdmin
/setprefix <player> <prefix>プレイヤーのprefixを設定します。pchat.command.setprefixAdmin
/setnametag <group> [world] <format>グループのデフォルトnametag形式を設定します(worldは任意)。pchat.command.setnametagAdmin
/setformat <group> [world] <format>グループのデフォルトチャット形式を設定します(worldは任意)。pchat.command.setformatAdmin

🔐 権限

PermissionDescriptionDefault
pchatプラグイン全般の権限ノード。not specified
pchat.coloredMessagesカラーコード付きメッセージの送信を許可します。not specified
pchat.commandプラグインコマンドの基本権限。not specified
pchat.command.setsuffix/setsuffix の使用を許可します。not specified
pchat.command.setprefix/setprefix の使用を許可します。not specified
pchat.command.setnametag/setnametag の使用を許可します。not specified
pchat.command.setformat/setformat の使用を許可します。not specified

⚙️ インストール

📥 セットアップ

  • PocketMineの公式リリースページからプラグインパッケージをダウンロードします。
  • ダウンロードしたプラグインファイルをサーバーの plugins/ フォルダにコピーします。
  • プラグインを読み込むためにサーバーを停止し、再起動します(または停止してから起動します)。
  • サーバーコンソールのメッセージを確認して、プラグインが読み込まれたことを確認します。

📦 依存関係

  • PurePerms(必須): PureChatはグループベースの整形にPurePermsのグループを使用します。

🧾 設定

  • PureChatはYAML風の設定を使用し、groupschatnametag の形式、さらにグループごとの任意の worlds リストを定義します。
  • 設定では、形式内で使用できるタグのセットが公開されます(例: {display_name}, {msg}, {prefix}, {suffix}, {world})。
  • 設定オプションで、マルチワールド/ワールドごとのチャット整形を有効または無効にできます。

🧠 技術メモ

  • PureChatはPocketMineエコシステム向けに配布され、PurePermsのグループデータと特に連携します。
  • このプラグインは、色の使用と形式編集に対してコマンドベースおよび権限ベースの制御を提供します。

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

PurePermsを使うPocketMineサーバーを運営していて、グループごと(およびワールドごと)にチャットとnametagの見た目を制御するための、独立した設定可能なレイヤーが必要なら、PureChatは権限システムを置き換えることなくその整形レイヤーを提供します。

プラグイン PureChat のサーバー

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

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

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

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