Repolode
GeyserMC

GeyserMC/Geyser

Minecraft Bedrock EditionのプレイヤーがMinecraft Java Editionのサーバーに参加できるよう、両エディション間でネットワークパケットを変換するプロキシ。

スター
5,954
フォーク
951
未解決の Issue
328
最終コミット
昨日

これは何?

Geyserは、Minecraft Bedrock EditionのクライアントとMinecraft Java Editionのサーバーの間に置くプロキシです。一方のエディションのネットワークプロトコルをもう一方に変換するため、コンソール、モバイル端末、Windows 10/11を使うBedrockプレイヤーも、JavaクライアントをインストールせずにJavaサーバーへ参加できます。

異なる2つのゲーム間でパケットを変換するため、すべての機能が同じように動作するわけではありません。できる限りシームレスな体験を目指していますが、移動処理や一部のエンティティフラグには既知の差異が残っています。また、完全には橋渡しできない差異については、別の制限事項ページにまとめられています。

Geyserは、Spigot、Velocity、BungeeCord、Fabricのサーバー上でプラグインとして動作するほか、スタンドアロンアプリケーションとしても実行できます。対応バージョン一覧に記載されたBedrockおよびJavaの各バージョンをサポートしており、JavaとGradleで開発されています。

主な機能

  • 01Bedrock EditionのクライアントがJavaクライアントなしでJava Editionのサーバーに接続できます。
  • 02Spigot、Velocity、BungeeCord、Fabricのプラグインとして、またはスタンドアロンアプリとして動作します。
  • 03BedrockとJavaのネットワークプロトコル間でパケットを変換します。
  • 04リリースごとに更新される対応バージョン一覧を公開しています。

ユースケース

  • コンソールやモバイル端末を使う友人をJava Editionのサーバーに参加させる。
  • VelocityまたはBungeeCordのネットワーク上で、クロスプラットフォーム対応のMinecraftサーバーを運用する。
  • Bedrockプレイヤーを受け入れるFabricまたはSpigotサーバーをホストする。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/GeyserMC/Geyser.git
  2. 2

    Geyser のルートディレクトリからサブモジュールを初期化する

    git submodule update --init --recursive
  3. 3

    Gradle で Geyser をビルドする

    gradlew build
  4. 4

    ビルドされたファイルは bootstrap/build フォルダにあります

使う前に知っておきたいこと

  • 2つの異なるゲーム間でパケットを変換するため、すべてが完全に動作するわけではないと README に記載されています。
  • 既知の制限事項がいくつかあり、プロジェクトの wiki ページ「Current Limitations」に記載されています。
  • README によると、移動と一部のエンティティフラグはまだ未完成です。

トピック

#minecraft#proxy#protocol-translation#bedrock#java#game-server#bedrock-edition#bedrock-to-java#bungee#fabric

よくある質問

Geyser とは?
Minecraft Bedrock EditionのプレイヤーがMinecraft Java Editionのサーバーに参加できるよう、両エディション間でネットワークパケットを変換するプロキシ。 Geyserは、Minecraft Bedrock EditionのクライアントとMinecraft Java Editionのサーバーの間に置くプロキシです。一方のエディションのネットワークプロトコルをもう一方に変換するため、コンソール、モバイル端末、Windows 10/11を使うBedrockプレイヤーも、JavaクライアントをインストールせずにJavaサーバーへ参加できます。
Geyser は無料で使えますか?ライセンスは?
Geyser は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Geyser は今もメンテナンスされていますか?
活発にメンテナンス中。Geyser の最終コミットは 2026年11月5日 です。
Geyser は何に使えますか?
コンソールやモバイル端末を使う友人をJava Editionのサーバーに参加させる。 VelocityまたはBungeeCordのネットワーク上で、クロスプラットフォーム対応のMinecraftサーバーを運用する。 Bedrockプレイヤーを受け入れるFabricまたはSpigotサーバーをホストする。
Geyser のインストール方法は?
リポジトリをクローンする: git clone https://github.com/GeyserMC/Geyser.git Geyser のルートディレクトリからサブモジュールを初期化する: git submodule update --init --recursive Gradle で Geyser をビルドする: gradlew build ビルドされたファイルは bootstrap/build フォルダにあります
Geyser はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/GeyserMC/Geyser

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

選択範囲やschematic、コピー&ペースト、ブラシ、スクリプト機能を備えた、マルチプレイとシングルプレイ向けのMinecraft用ゲーム内マップエディタ兼modです。

3536+2 今週978JavaOther活発にメンテナンス更新 一昨日