セットアップ方法(Japanese) - nova-27/DiscordConnect GitHub Wiki
このページではセットアップの仕方を解説します。
- プラグインの最新バージョンをダウンロードします。
- ダウンロードした
DiscordConnect-x.x.jar
をBungeecordのplugins
に入れます - BungeeCordを起動すると、
plugins
にDiscordConnect
フォルダが作成されて、その中にconfig.yml
及びmessages.yml
が生成されます。
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
Discordボットのトークンを入力します。
トークンの取得方法についてはググってください...
マインクラフトとチャットを連携するDiscordチャンネルのIDを入力します。
そのチャンネルは全員が使えるように権限を設定しておくといいです。
複数指定できます。
ユーザー設定
を開き、左メニューからテーマ
を選択します。
詳細設定
の開発者モード
を有効にします。
ユーザー設定
を閉じます。
チャンネルIDを取得したいチャンネル上で右クリックをして、IDをコピー
を選びます。
これでクリップボードにIDがコピーされました。
ボットでプレイ中
と表示する文字を設定します。
{players}は接続中のプレイヤー数、{max}は最大接続可能人数に置き換えられます。
例:「サーバーに{players}/{max}人います→サーバーに1/20人います(をプレイ中)」
Discord上のbotコマンドの接頭辞を設定します(v2.3時点では未実装)
!の場合、ヘルプコマンドは「!help」となります
DiscordのメッセージをMinecraftへ送信するときのフォーマットを設定します。
{name}はDiscordのユーザー名に置き換えられます。
{channel_name}は送信元のチャンネル名に置き換えられます。
MinecraftのチャットメッセージをDiscordへ送信するときのフォーマットを設定します。
{server}は送信元Spigotサーバー名に置き換えられます。
{sender}はMinecraftのユーザー名に置き換えられます。
{message}はメッセージに置き換えられます。
起動毎にプラグインの新しいバージョンがあるか確認します。
falseでこの機能を無効にできます。
(LunaChatを使っている場合のみ有効)
LunaChatのグローバルチャンネルに送信されたJapanize変換後の文字をDiscordに転送するときのフォーマットを設定します。
{server}は送信元Spigotサーバー名に置き換えられます
{sender}はMinecraftのユーザー名に置き換えられます。
{japanized}はJapanize変換後のメッセージに置き換えられます。
{original}はJapanize変換前のメッセージに置き換えられます。
configのアップデートを検知するために使用される値です
むやみに変更しないでください
BungeeCordを再起動、またはコンソールでdiscon reload
してconfigを再読込し、コンソールにエラーが出ないか確認してください。
これでセットアップは完了です。
必ずLunaChatのconfig.yml
のglobalChannel
にグローバルチャンネル名を入力してください。
設定しないとメッセージが転送されません。