Minecraftプラグイン DiscordSRV
DiscordSRVは、MinecraftサーバーとDiscordをつなぎ、チャット、アカウント連携、ロール/グループの同期、サーバーイベントをプラットフォーム間で同期するMinecraftプラグインです。
DiscordSRV のあるサーバーを探す
DiscordSRV を報告したサーバー: 144
- LinkCraft 20 人オンラインJavaProgression
- ZENFUN MC » Welcome to Season 6 | play.zenfunmc.net 20 人オンラインJava
- J's Hideout SMP 13 人オンラインJava + Bedrock
- Welcome to Afterlife SMP! 3 人オンラインJava + Bedrock
- play.nightfallsmp.my.id:25070 0 人オンライン
- PMCa742c4e07038af053f77db5441b09565 4 人オンライン
DiscordSRV について
🔌 DiscordSRVについて
DiscordSRV は、Minecraft サーバーと Discord サーバーを接続する Minecraft プラグインです。ゲーム内チャットを Discord に転送し(Discord のメッセージをゲームにも転送)、Minecraft と Discord のアカウント連携をサポートし、ロール/グループやいくつかのサーバーイベントの同期フックを提供します。
🎯 目的
DiscordSRV の主な目的は、Minecraft サーバーと Discord の間に信頼性が高く、設定可能な橋渡しを提供することです。これにより、コミュニティは両方のプラットフォームでやり取りでき、スタッフに情報を共有し、設定に応じてメンバーシップ/ロール情報を同期できます。
⚙️ 機能
- Minecraft と Discord のチャンネル間で双方向チャット同期(チャンネルごとに設定可能)。
- プレイヤー向けの Minecraft <-> Discord アカウント連携。
- ロール/グループ同期のフック(LuckPerms などの権限プラグイン向けの統合ポイント)。
- Minecraft から Discord への放送メッセージとスタッフ向けメッセージ。
- 連携確認、リンク状態の確認、管理操作(reload、resync、debug)のコマンド。
- チャンネル割り当て、言語/メッセージ、同期、音声機能用の複数の設定ファイル。
- 公開 issue tracker とリリースを備えたオープンソースコード。
🧩 対象ユーザー
- Minecraft と Discord 全体でコミュニティチャットを統一したいサーバー所有者と管理者。
- Discord でサーバーイベントを把握したいモデレーションチーム。
- Discord とのロールまたはグループ同期を行いたい、権限プラグインを使うネットワーク。
🏗️ 使用例
- グローバルまたはチャンネルごとの Minecraft チャットを特定の Discord チャンネルに転送し、サーバー外のユーザーも会話を追えるようにする。
- プレイヤーアカウントを Discord ID に連携して、Discord ロールを付与したり、プラットフォーム間でユーザーを確認したりする。
- サーバーの参加/退出/コンソールログを Discord のモデレーションチャンネルに送信する。
⌨️ コマンド
| コマンド | 説明 | 権限 | アクセス |
|---|---|---|---|
/discord /discordsrv | 設定された DiscordSRV メッセージを表示します(messages.yml に従う)。 | discordsrv.discord | 管理者 |
プレイヤー用サブコマンド:
| コマンド | 説明 | 権限 | アクセス |
|---|---|---|---|
help / ? | ユーザーが権限を持つオプション一覧を表示します。 | discordsrv.help | プレイヤー |
linked | Minecraft アカウントが Discord アカウントに連携されているかを表示します。 | discordsrv.linked | プレイヤー |
link | Minecraft アカウントを Discord アカウントと連携する手順を送信します。 | discordsrv.link | プレイヤー |
unlink / clearlinked | Discord アカウントを Minecraft アカウントから解除します。 | discordsrv.unlink | プレイヤー |
スタッフ用コマンド:
| コマンド | 引数 | 説明 | 権限 | アクセス |
|---|---|---|---|---|
broadcast / bcast | <#ChannelID/#ChannelName> <Message> | 設定された Discord チャンネルにメッセージを送信します。 | discordsrv.bcast | 管理者 |
linked | <Name/UUID/DiscordID/DiscordTag> | 別のユーザーの連携状態を確認します。 | discordsrv.linked.others | 管理者 |
link | <Name/UUID> <DiscordID/DiscordTag> | 別のユーザーへの連携手順を送信します。 | discordsrv.link.others | 管理者 |
unlink / clearlinked | <Name/UUID/DiscordID/DiscordTag> | 別のユーザーの Discord アカウント連携を解除します。 | discordsrv.unlink.others | 管理者 |
resync | グループ同期を実行します(同期設定が必要です)。 | discordsrv.resync | 管理者 | |
reload | プラグイン設定を再読み込みします。 | discordsrv.reload | 管理者 | |
language / lang | <Language> [-confirm] | プラグインの言語を変更します。 | discordsrv.language | 管理者 |
debugger | <start [categories...]/stop/upload> | デバッグ情報を出力し、必要に応じてデバッグトレースをアップロードします。 | discordsrv.debug | 管理者 |
(旧サブスクリプションシステムに関連する廃止済みコマンドは履歴に記載されていますが、現在の動作からは削除されています。)
🔐 権限
| 権限 | 説明 | 既定 |
|---|---|---|
discordsrv.discord | /discord と /discordsrv の使用を許可します。 | true |
discordsrv.help | ヘルプサブコマンドにアクセスできます。 | 未指定 |
discordsrv.link | 連携サブコマンドを使用できます。 | 未指定 |
discordsrv.unlink | 連携解除サブコマンドを使用できます。 | 未指定 |
discordsrv.linked | 自分の連携状態を確認できます。 | 未指定 |
discordsrv.bcast | Discord チャンネルへ放送メッセージを送信できます。 | 未指定 |
discordsrv.linked.others | 他のプレイヤーの連携状態を表示できます。 | 未指定 |
discordsrv.link.others | 他のプレイヤーに連携手順を送信できます。 | 未指定 |
discordsrv.unlink.others | 他のプレイヤーの連携を解除できます。 | 未指定 |
discordsrv.resync | グループ/ロールの同期を実行できます。 | 未指定 |
discordsrv.reload | プラグインを再読み込みできます。 | 未指定 |
discordsrv.language | プラグインの言語を変更できます。 | 未指定 |
discordsrv.debug | デバッガーを実行し、デバッグトレースをアップロードできます。 | 未指定 |
⚙️ インストール
📥 セットアップ
- 公式配布(プロジェクトページ / カタログ / リリース)から DiscordSRV の公式
.jarをダウンロードします。 - jar を Bukkit/Spigot 対応サーバーの
plugins/フォルダに入れます。 - サーバーを再起動し、コンソールログで DiscordSRV が読み込まれたことを確認します。
- 生成された設定ファイルを使って初期設定(bot トークン、チャンネル割り当て、連携オプション)を完了します。
📦 設定ファイル
DiscordSRV は複数の設定ファイルを使用します。確認されているファイル名は次のとおりです。
config.ymlmessages.ymllinking.ymlsynchronization.ymlvoice.ymlalerts.yml
Discord の bot トークン、チャンネル割り当て、同期設定を行うために、適切なファイルを編集してください。一部の機能(ロール/グループ同期、音声連携)には追加設定が必要です。
🧠 技術メモ
- ソースコードとリリースは公開リポジトリで管理されています。
- このプロジェクトは GPL-3.0 で公開されています。
- 確認されている任意の統合先には LuckPerms(contexts/グループ同期)と PlaceholderAPI(placeholders)があります。
- コマンドと権限は公式ドキュメントに記載されています。resync や reload のような管理操作があり、オペレーター権限が必要な場合があります。
🤝 このプラグインが役立つ場面
Minecraft サーバーと Discord コミュニティの間で、一貫した設定可能な双方向チャットとアカウント連携が必要なら、DiscordSRV はその橋渡し、統合フック、設定ファイルを提供し、一般的なサーバープラグインと連携しながらこれらの機能を運用できます。
コメント
まだコメントはありません
最初のコメントを書きましょう。
サーバー管理者向け
- 作者
- Scarsz, DiscordSRV
- ライセンス
- GPL-3.0
- 対応プラットフォーム
- Bukkit, Spigot
- 対応バージョン
- 1.7–1.21
- 依存関係
- LuckPerms, PlaceholderAPI
リンク
サーバーの報告
サーバープラットフォーム
- Paper103
- Purpur18
- CraftBukkit8
- Arclight3
- Leaf3
- CatServer2
- Cauldron2
- Yatopia1
- Spigot1
- Magma1
- Youer1
- Pufferfish1
プラグインのバージョン
- 1.30.589
- 1.30.415
- 1.30.07
- 1.29.05
- 1.30.15
- 1.27.04
- 1.30.34
- 1.30.64
- 1.26.03
- 1.28.03
- 1.20.02
- 1.25.11
- 1.24.01
- 1.30.21
MSHQ のチェック時にプラグイン一覧を公開しているサーバーの数です。多くのサーバーは一覧を隠しているため、実際の利用はもっと多いです。