【図解】JAVA版と統合版でマイクラをクロスプレイ
長らくお待たせいたしました。皆で遊べる「KYM Game」が完全無料でついに復活しました!🎮
パワーアップした基盤で、いつでも誰でも無料で遊べます。ぜひ気軽に遊びに来てください!
追記:この記事を最後まで見ても、良くわからなかったという人は以下の記事を参照してください。※ただし、試用期間中のみです。
GeyserとFloodgateとViaVersionを使ったクロスプレイ
まずはサーバーを調達します。PufferPanelを使うと簡単に環境構築ができます。まだ導入が済んでいない方はこちらを確認してください。
Paperでサーバーを建てる。
PufferPanelの構築が完了している前提です。
テンプレート一覧ボタンより、Paperのテンプレートを入手します。

追加ボタンでポップアップ表示されたフォーム内に paper まで入力すると簡単に選択できます。
※kym gameの場合、dockerは利用できません。
また、Spigotでも良いのですが、Paperの方がビルドの都合など明らかに高速です。特段理由が無ければPaperの方がおすすめです。
テンプレートの導入が完了したらサーバー一覧より追加したテンプレートを使ってサーバーを構築していきます。

kym game を利用している場合、ポート番号は自分が利用可能なポート番号に設定変更して構築していく必要があります。また、バージョンの都合などでうまく動かないかもしれないので、以下の通り設定してください。
ビルドの変更
1.20.4の場合、496固定です

EULAの合意

メモリ割り当ての変更
メモリサイズは自分の環境に合わせて割り当ててください。

Port番号の変更
kym gameを利用している場合、割り当てられている範囲で設定変更を行ってください。

バージョンの変更
そのうち修正されると思いますが、1.20.6はエラーになります1.20.4を使って下さい

ここまで完了したらインストールボタンを押して、一度サーバーを起動しておきます。
※javaは21で大丈夫です。

なお、インストールは10秒以内で終わり、起動も1分程度で完了します。※spigotだと、全部で5分程度かかるかなと思います。
Geyserプラグインのダウンロード
Geyserプラグインを入手します。

Spigot/Paper のDownload より入手します。
Floodgateプラグインのダウンロード
Floodgateプラグインをダウンロードします。

Spigot/Paper のDownload より入手します。
ViaVersionプラグインのダウンロード
ViaVersionプラグインをダウンロードします。
Attention Required! | Cloudflare
令和5年時点では ViaVersion-4.10.2.jar です。

注意
ViaVersion はバージョン違いの差異を埋めるためのプラグインです。本来であれば不要だと思いますが、Paper1.20.6の場合正常動作しなかったため、ViaVersionで1.20.4を動かすために使っています。
プラグインのアップロード
プラグイン用のファイルがダウンロードできたら、サーバーにアップロードします。
PufferPanel下部のファイルを押します。

画面が以下の様であれば、一度リロードを行います。

以下リロードボタン

プラグインフォルダが見えると思いますのでこの中に先ほどのファイル3個を入れます。

以下のような状態になれば良いです。

アップロードが完了したらプラグインを読み込ませるためサーバーを再起動します。

再起動後、pluginsフォルダの中に、フォルダが増えている事を確認します。

Geyserの設定変更
config.ymlを編集します。

変更前

変更後

このポート番号は統合版から接続する場合に必要です。
kym gameを利用する場合は、変更は必須です。同じ番号にしておいた方が良いでしょう。
このポート番号はサンプルです。実際のポート番号は自身で利用している物を。kym gameの場合はパネルボタンで割り当てられている物を利用してください。
変更が完了したらサーバーを再起動させます。
接続確認
Java版のマイクラと統合版のマイクラでそれぞれ同じサーバーおよびポート(変更済みの場合)に接続して正常に、それぞれのデバイスからログイン出来る事を確認します。

🚀 記事をお読みいただきありがとうございます!
「Xのフォローをお願いします!」や「無料サーバー運営中!」といったPR枠にご活用ください。
※書き換えは components/article_bottom_guide.php から行えます。