Skip to content

Multiversion Protocol Support for Geyser

License

Notifications You must be signed in to change notification settings

ChamplainMinecraft/GeyserReversion

 
 

Repository files navigation

Logo

MIT license GitHub release GitHub commits Github all releases HitCount

Workflow Maintenance GitHub contributors GitHub issues Average time to resolve an issue GitHub pull-requests


Documentation

Source Code


GeyserReversion is a Geyser Extension that provides protocol level support for MultiVersion in Geyser and will eventually allow any supported version to connect to any supported Geyser.

Features

  • Minecraft Educational Edition Support
  • Multiversion Support - As more versions of an edition become available they can be added

Client Versions Supported

Minecraft Bedrock

  • Minecraft Bedrock v1.16.2
  • Minecraft Bedrock v1.16.100.50 (beta)
  • Minecraft Bedrock v1.16.100.52 (beta)
  • Minecraft Bedrock v1.16.100.53 (beta)

Minecraft Education

  • Minecraft Education v1.14.31

Server Versions Support

  • Geyser Bedrock v1.16.2

Quick Start

  1. Make sure you are running a build of Geyser that supports native extensions. You can find a prebuilt one here.

  2. Down the latest GeyserReversion and place it inside your Geyser extensions folder. Note this is a folder 'extensions' underneath your Geyser folder. If you are running a extension version of Geyser (Spigot/Bungeecord/Velocity) then make sure to place it inside the extensions/Geyser/extensions folder. Standalone verison of Geyser will be a extensions folder where your Geyser.jar file is located.

  3. Start Geyser. It should show some indication that GeyserReversion is running. For example:

[11:08:37 INFO] {GeyserReversion} EducationServer listening on /0.0.0.0:19133
[11:08:37 DEBUG] {GeyserReversion} Registered Translator: Translator_v390ee_to_v408be
  1. If using education you will need to generate a token for each tenancy that you support otherwise you'll get a "School not allowed" error. See education docs for more info

About

Multiversion Protocol Support for Geyser

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%