GuavaHost
言語と通貨
クライアントエリアゲームパネル メニューを開閉
ゲーム すべてのゲーム
Minecraft JavaMinecraft BedrockMinecraft GeyserRustRuneScape: DragonwildsPalworldValheimValheim + BepInExARK: Survival EvolvedARK: Survival AscendedProject ZomboidEnshroudedDon't Starve TogetherCounter-Strike 2TerrariatModLoaderHytaleMulti-Game ServerDiscord Bot Hosting
ナビゲーション 料金レビューヘルプセンターサポート 会社情報 GuavaHostについてよくある質問紹介プログラムSLA利用規約プライバシーポリシー
言語と通貨
クライアントエリアゲームパネル

Geyser の解説: Java と Bedrock のクロスプレイ

Geyser は、Minecraft Bedrock のプレイヤーが Java サーバーに参加できるようにする変換レイヤーです。このガイドでは、その仕組みと、同じくらい大事な「できること」「できないこと」を扱います。

読了時間6分 · 2026年10月21日に更新 · 著者: GuavaHost Team

まず理解しておくべき最重要の点があります。Geyser のサーバーは、その下では Java サーバーだということです。Geyser は真ん中に座り、Bedrock のネットワーク言語を Java のそれに翻訳して、Bedrock のクライアントが接続できるようにします。サーバーを Bedrock サーバーに変えるわけではありません。マシン上で実際に動いているものはすべて Java です。これを頭に置いておけば、「なぜ X が動かないのか」という類の疑問はほとんど自分で解けます。

Geyser の仕組み

Bedrock のプレイヤーが接続すると、Geyser はそのパケット (ゲームクライアントとサーバーがやり取りする小さなデータのかたまり) を Java 側の相当物に翻訳し、Java サーバーの応答を Bedrock 向けに翻訳して返します。サーバーは Java のプレイヤーと話していると思っています。Bedrock のプレイヤーは Bedrock サーバーにいると思っています。Geyser は両者の間に立つ通訳です。

サーバーのロジックは 100 パーセント Java なので、ゲームのルール、ワールド、プラグイン、データパックはすべて Java のものです。Bedrock のゲームエンジンはどこにも動いていません。

クロスプレイで「できる」こと

  1. Bedrock のプレイヤー (スマホ、コンソール、Windows 10/11 版、タブレット) が Java サーバーに参加して遊べます。スマホ、タブレット、Windows のプレイヤーは IP とポートで追加します。Xbox、PlayStation、Switch にはサーバー追加のボタンがないので、コンソールのプレイヤーには無料の回避策が必要です。コンソールで Bedrock を遊ぶ で扱っています。
  2. Java にいる全員と同じワールド、同じ建築物、同じ他のプレイヤーが見えます。
  3. 実際のゲームを変える Java のプラグインやデータパックは、Bedrock のプレイヤーにも適用されます。その挙動はサーバー側で動いていて、Geyser は結果を見せているだけだからです。
  4. Floodgate (Geyser の相棒) と組み合わせれば、Bedrock のプレイヤーは参加するのに Java アカウントが不要になります。Floodgate がまだ入っていなければ、Geyser と同じやり方で plugins フォルダのプラグインとして追加してください。

クロスプレイで「できない」こと

ここで多くの人がつまずきます。次のものはどれも動かず、どんな設定を入れても有効にはなりません。これらは Bedrock エンジンの機能で、あなたのサーバーは Java だからです。

  1. Bedrock の behavior pack やアドオンは動きません。 behavior pack は、独自のモブ、アイテム、仕組みを追加するための Bedrock のやり方です。これらは Bedrock サーバーの中で動きます。あなたのサーバーはそれではないので、ここでは何もしません。全員に見える独自の挙動が欲しいなら、Java のプラグインかデータパックでなければなりません (下記参照)。
  2. Bedrock の resource pack は見た目だけで、置き場所も決まっています。 Bedrock の resource pack を Geyser の packs フォルダに入れれば、Bedrock のプレイヤーにはそのテクスチャ、モデル、音が見え聞こえます。これは純粋に見え方の話で、挙動の話ではありません。ゲームそのものは何も変わりません。
  3. Java 専用の Mod は Bedrock のプレイヤーには届きません。 Simple Voice Chat のようなものは Java のクライアント Mod です。Bedrock のプレイヤーは Mod に対応しない通常の Bedrock アプリを動かしているので、そういう機能はそもそも存在しません。クラッシュはしませんが、その人には無いというだけです。
  4. 全員に見せたいものは、すべてサーバー側で動かす必要があります。 ある機能が片方のクライアントにしか存在しないなら、もう片方からは見えません。確実な道は Java のプラグインかデータパックとして作ることです。Java サーバーこそ、Java と Bedrock のプレイヤーが本当に接続している唯一のものだからです。

単純なルールです。挙動がサーバー側で動くなら (Java のプラグインかデータパック) 全員に行き渡ります。クライアントにしか存在しないなら (Bedrock のアドオンや Java の Mod) 反対側には届きません。

Bedrock プレイヤー向けに独自の見た目を用意する

Geyser を通して Bedrock のプレイヤーに独自のテクスチャを渡したい場合は、次のようにします。

  1. コントロールパネルでサーバーを開き、Files タブへ行きます。
  2. Geyser の設定フォルダを見つけ、その中の packs フォルダを開きます。Spigot や Paper のサーバーでは、たいてい plugins/Geyser-Spigot/packs です。
  3. Upload files をクリックして、Bedrock の resource pack (ふつうは .mcpack か .zip) をそのフォルダにアップロードします。
  4. ページ上部の Restart ボタンでサーバーを再起動し、Geyser に読み取らせます。
  5. Bedrock で参加し、尋ねられたらパックを受け入れます。

繰り返しますが、これで変わるのは Bedrock のプレイヤーに見えるものだけです。アイテム、モブ、仕組みが追加されるわけではありません。

トラブルシューティング

Bedrock のプレイヤーが接続できない。 Bedrock は Java とは別のポートで接続します。サーバーページ上部のアドレスは Java 用で、Bedrock のポートはサーバーの Overview にある Ports & network カードの Other ports に載っています。Bedrock のプレイヤーが既定の 19132 ではなく、そのポートをきっちり使っているか確認してください。それでも失敗するなら、Console タブで Geyser の起動メッセージを見て、Geyser が実際に動いているか確かめてください。

Bedrock のアドオンが何もしない。 それが想定どおりです。アドオンと behavior pack は Bedrock エンジンの機能で、あなたのサーバーは Java です。その機能を Java のプラグインかデータパックとして作り直してください。

Bedrock のプレイヤーに resource pack が届かない。 パックが Geyser の packs フォルダにあることと、サーバーを再起動したことを確認してください。新しすぎる、あるいは古すぎる Bedrock バージョン向けに作られたパックは、サーバーが動かしているバージョンに合わないと読み込まれません。

Bedrock のプレイヤーが Java アカウントを求められる。 たいていは Floodgate が設定されていないということです。Floodgate は、Bedrock のプレイヤーが Java のログインなしで参加できるようにするものです。Geyser と並べて Floodgate をプラグインとしてインストールし、サーバーを再起動してください。

まだ解決しませんか?Discordのdiscord.gg/GuavaHostに来ていただければ、チームがお手伝いします。

  • geyser
  • crossplay
  • bedrock
  • java
  • minecraft

Host a Minecraft Geyser server From $3.99/mo, with instant setup and DDoS protection.

まだ解決しませんか? チームが24時間365日オンラインでご質問にお答えします。

サポートに問い合わせる

関連ガイド

クロスプレイのほかのガイドもどうぞ。