Skip to content

da-wa33/DiscordLink-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiscordLink-Plugin

✅ 主な機能

  • Discordアカウント連携: /discord-linkコマンドで発行される一時的なコードを使って、MinecraftアカウントとDiscordアカウントを安全に連携します。

  • 行動制限(強制連携): 連携が完了していないプレイヤーは、サーバー内で移動することができません。

⚙️ 動作要件

サーバー: Paper (またはそのフォークサーバー) 1.21.1 以降

Java: Java 21 以降

🚀 インストール手順

Releasesページから最新のDiscordLinkPlugin-X.X.jarをダウンロードします。

ダウンロードした.jarファイルを、あなたのMinecraftサーバーのpluginsフォルダに配置します。

一度サーバーを起動します。plugins/DiscordLinkPlugin/config.ymlという設定ファイルが自動で生成されます。 サーバーを停止します。

次に進み、Discord Botとプラグインの設定を行ってください。

🔧 設定方法

設定は大きく分けて2段階あります。「Discord Botの準備」と「プラグインの設定」です。

1. Discord Botの準備

既存のボットを使用する場合はtokenの設定だけでOKです (DiscordSRVなどのMinecraft認証ボットを除く)

Discord Developer Portalにアクセスし、Discordアカウントでログインします。

右上の「New Application」ボタンを押し、Botの名前(例: MyServer Link Bot)を決めて作成します。

左側のメニューから「Bot」タブを選択します。

Privileged Gateway Intents のセクションにある、以下の2つのトグルを**必ず有効(ON)**にしてください。

MESSAGE CONTENT INTENT
SERVER MEMBERS INTENT

TOKENセクションにある「Reset Token」ボタンを押し、表示されたトークンをコピーします。このトークンは重要です。絶対に他人に教えたり、公開したりしないでください。

2. プラグインの設定 サーバーのplugins/DiscordLinkPlugin/config.ymlファイルをテキストエディタで開きます。

ファイルの中身を以下のように編集します。

# Discord Developer Portalで取得したBotのトークンを、このシングルクォーテーションの間に貼り付けてください。
bot-token: 'ここにあなたのDiscord Botトークンを貼り付け'

ファイルを保存し、サーバーを起動します。コンソールに「Discord Botが正常にログインしました。」と表示されれば設定完了です。

使い方

  1. Minecraftサーバーに初めて参加すると、あなたは移動することができません。
  2. チャット欄で /discord-link コマンドを実行します。
  3. 画面に8桁の認証コードが表示されます。(例: a1b2c3d4)
  4. Discordを開き、サーバーが指定したBot(例: MyServer Link Bot)に、その認証コードをダイレクトメッセージ(DM)で送信します。
  5. Botから「✅ Minecraftアカウントとの連携が完了しました!」と返信が来たら認証成功です。
  6. Minecraftのゲーム画面に戻ると、自由に移動できるようになっています!

コマンド

コマンド 説明 パーミッション (権限ノード)
/discord-link Discord連携用の認証コードを発行します。 discordlink.command.link (デフォルトで全員に許可)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages