Community
Community 拡張は、あなたの Minecraft サーバーと外部プラットフォームの橋渡しをします。本人確認、問題の報告、クロスプラットフォームのコミュニケーションのための一連のツールを提供します。
- ソースコード — GitHub でソースコードを見る。
- リリースをダウンロード — 最新の JAR を入手する。
機能
- Discord 連携 — 確認コードを使って、Minecraft アカウントと Discord ID を安全にリンクします。
- ロール同期 — Minecraft の権限に基づいて Discord のロールを自動同期します。
- バグ報告 — ゲーム内 GUI から、Webhook へ直接レポートを送信します。
- チャット同期 — Minecraft と Discord チャンネル間の双方向チャット。
アーキテクチャ
エントリー
- Discord Link — ボットのトークン、確認チャンネル、ロール同期ルールを設定します。
- Bug Reporting — レポートのカテゴリ、GUI レイアウト、送信先 Webhook を定義します。
- Chat Sync — Minecraft のチャットを特定の Discord チャンネルに同期する設定。
- Console Channel — Discord ベースのリモートコンソールの設定。
クイックスタート
- 1. エントリーを確認する — この拡張は次のエントリーを提供します。Typewriter のページに追加して始めましょう:- discord_link_manifest - bugreport_manifest - chat_sync_manifest - console_channel_manifest
コマンド
すべてのコマンドはエンジンのコマンドシステムを通じて登録され、リロードにも自動的に追従します。
| コマンド | 説明 | Permission |
|---|---|---|
/discordlink | Discord アカウントをリンクするための確認コードを生成します(名称は設定可能) | (なし) |
/discordlink unlink | Minecraft と Discord アカウントのリンクを解除します | (なし) |
/<custom> | バグ報告 GUI を開きます(コマンドは Bug Report Manifest で設定) | (なし) |
/<custom> mine | 自分のレポートとそのステータスを一覧表示します | (なし) |
/<custom> list [player] | 最近のレポートを一覧表示します | adminPermission |
/<custom> status <id> <status> | レポートを別のステータスに移します | adminPermission |
/<custom> delete <id> | レポートを削除します | adminPermission |
[!IMPORTANT] v0.8 以降、
/DiscordLinkと/DiscordUnlinkは/{commandName}と/{commandName} unlinkに置き換えられました(既定はdiscordlink、Discord Link Manifest で設定可能)。
レポートのサブコマンド list/status/delete は Discord のスラッシュコマンドとして公開することもでき(Bug Report Manifest の discordCommands)、チャンネルは Discord のメッセージを Minecraft のチャットへ中継できます(Chat Sync Manifest の discordToMinecraft)。