セットアップ方法(Japanese) - nova-27/DiscordConnect GitHub Wiki

セットアップの仕方(v2.3)

このページではセットアップの仕方を解説します。

  1. プラグインのインストール
  2. configの編集
  3. サーバーのテスト
  4. LunaChat併用時の注意

プラグインのインストール

  1. プラグインの最新バージョンをダウンロードします。
  2. ダウンロードしたDiscordConnect-x.x.jarをBungeecordのpluginsに入れます
  3. BungeeCordを起動すると、pluginsDiscordConnectフォルダが作成されて、その中にconfig.yml及びmessages.ymlが生成されます。

configの編集

plugins/DiscordConnect/config.ymlを開きます。

token: xxxx
chatChannelIDs:
- 000000000000000000
playingGameName: サーバー稼働中!({players}/{max}人)

prefix: "!"
toMinecraftFormat: "§9[Discord§7({channel_name})§9] §f<{name}>"
toDiscordFormat: "*({server})* **{sender}** : {message}"
updateCheck: true

# LunaChat使用時にのみ有効 (Only when using the LunaChat plugin)
japanizeFormat: "*({server})* **{sender}** __JP__: {japanized}"

# この値は変更しないでください! (Don't change the value!)
configVersion: 3

token

Discordボットのトークンを入力します。
トークンの取得方法についてはググってください...

chatChannelIDs

マインクラフトとチャットを連携するDiscordチャンネルのIDを入力します。
そのチャンネルは全員が使えるように権限を設定しておくといいです。
複数指定できます。

チャンネルIDの調べ方

ユーザー設定を開き、左メニューからテーマを選択します。
詳細設定開発者モードを有効にします。
ユーザー設定を閉じます。
開発者モード
チャンネルIDを取得したいチャンネル上で右クリックをして、IDをコピー を選びます。
チャンネルIDのコピー
これでクリップボードにIDがコピーされました。

playingGameName

ボットでプレイ中と表示する文字を設定します。
{players}は接続中のプレイヤー数、{max}は最大接続可能人数に置き換えられます。
例:「サーバーに{players}/{max}人います→サーバーに1/20人います(をプレイ中)」
プレイ中のゲーム

prefix

Discord上のbotコマンドの接頭辞を設定します(v2.3時点では未実装
!の場合、ヘルプコマンドは「!help」となります

toMinecraftFormat

DiscordのメッセージをMinecraftへ送信するときのフォーマットを設定します。
{name}はDiscordのユーザー名に置き換えられます。 {channel_name}は送信元のチャンネル名に置き換えられます。
Minecraftへ

toDiscordFormat

MinecraftのチャットメッセージをDiscordへ送信するときのフォーマットを設定します。
{server}は送信元Spigotサーバー名に置き換えられます。
{sender}はMinecraftのユーザー名に置き換えられます。
{message}はメッセージに置き換えられます。
discordへ

updateCheck

起動毎にプラグインの新しいバージョンがあるか確認します。
falseでこの機能を無効にできます。

japanizeFormat

(LunaChatを使っている場合のみ有効)
LunaChatのグローバルチャンネルに送信されたJapanize変換後の文字をDiscordに転送するときのフォーマットを設定します。
{server}は送信元Spigotサーバー名に置き換えられます
{sender}はMinecraftのユーザー名に置き換えられます。
{japanized}はJapanize変換後のメッセージに置き換えられます。
{original}はJapanize変換前のメッセージに置き換えられます。
LunaChat

configVersion

configのアップデートを検知するために使用される値です
むやみに変更しないでください

サーバーのテスト

BungeeCordを再起動、またはコンソールでdiscon reloadしてconfigを再読込し、コンソールにエラーが出ないか確認してください。
これでセットアップは完了です。

LunaChat併用時の注意

必ずLunaChatのconfig.ymlglobalChannelにグローバルチャンネル名を入力してください。
設定しないとメッセージが転送されません。

⚠️ **GitHub.com Fallback** ⚠️