連携
Minecraft Chat 無料
MinecraftサーバーのチャットをDiscordチャンネルに中継し、Discordからもゲームに送ります。参加、死亡、進捗も投稿します。
MinecraftサーバーのチャットをDiscordチャンネルに中継し、その逆も行います。EssentialsXDiscordと同じようなことが、専用のBotを用意せずにできます。プレイヤーはMinecraftのプレイヤー名とスキンの頭で表示され、(Minecraft Whitelistで)メンバーとアカウントを連携しているプレイヤーは「Steve (@Nero)」のように表示されます。無料です。
Setting it up
- このページ(または「Minecraft Whitelist」モジュールのページ。同じ接続です)でMinecraftサーバーを接続します:Minecraftサーバーを接続を押し、プラグインをダウンロードして、2行を
plugins/Pangobot/pangobot.propertiesに貼り付けます。ホワイトリスト用にすでに接続したサーバーは、ここでも接続済みです。 - チャットチャンネルと、投稿する内容(チャットメッセージ、参加・退出、死亡、進捗)を選びます。
- メンバーがそのチャンネルに書き込むと、1〜2秒以内にゲーム内に最上位ロールとともに、そのロールの色で
[Discord] [Admin] Nero: helloの形で表示されます(Minecraft 1.16より前では、旧来の16色のうち最も近い色になります)。
設定
ダッシュボードでこのモジュールに設定できるすべての項目を、ページに表示される順に並べています。
チャットチャンネルチャンネル
ゲームのチャットがここに投稿され、メンバーがここに書いたメッセージはゲーム内に表示されます。
MinecraftからDiscordへ
チャットメッセージスイッチオン
参加・退出スイッチオン
死亡スイッチオン
進捗スイッチオン
DiscordからMinecraftへ
Discordのメッセージをゲーム内に表示スイッチオン
「[Discord] [ロール] 名前: メッセージ」の形で、最上位ロールの色で表示します。メンションは名前に置き換えられます。Botのメッセージとファイル付きのメッセージはDiscordにだけ残ります。
制限
- 接続しているすべてのMinecraftサーバーで1つのチャットチャンネルを使います。Discordへの投稿は1.2秒に1回まで、ゲーム内の1行は最大200文字です。
知っておきたいこと
- Paper、Spigot、Purpur、Foliaではすべてが投稿されます。プロキシ(BungeeCord、Waterfall、Velocity)では、プラグインはネットワーク全体のチャット、参加、退出を把握できますが、死亡と進捗はその背後にあるサーバーで起こるため、プロキシからは見えません。プラグインはプロキシとサーバーのどちらか一方にだけ入れてください。両方に入れると、すべての行が2回投稿されます。
- プレイヤーの書き込みは、投稿される前にAutoModのルールでチェックされます(部外者のメッセージとして、または連携しているメンバーのメッセージとして)。誰にも通知は飛ばず(@everyoneとメンションは無効化されます)、タイムアウト中の連携済みメンバーの発言はDiscordに表示されません。AutoModが削除するDiscordのメッセージは、ゲーム内にも表示されません。
- 投稿はウェブフック経由で行われるため、プレイヤーごとに名前と画像が表示されます。ウェブフックの管理がない場合は、Pangobot自身が「Steve: hello」の形で投稿します。同じプレイヤーの複数の行はまとめて投稿され、投稿は1.2秒に1回までです。複数のMinecraftサーバーを接続している場合は、各行にどのサーバーからのものかが表示されます。
- Botとウェブフックのメッセージ、およびファイルやスタンプ付きのメッセージはゲームに送られません。メンションは名前に、カスタム絵文字は
:name:に置き換えられます。ゲーム内の1行は最大200文字です。 - チャットの内容は一切保存されません:中継されたら消えます。Pangobotが1〜2分以内に投稿できなかった行は、遅れて投稿されることはなく破棄されます。
What the bot needs
- チャットチャンネルでのチャンネルを見るとメッセージを送信。プレイヤー名とスキンの頭を表示するには、そのチャンネルでのウェブフックの管理も必要です。