FAQ - rtm516/GeyserMC-wiki GitHub Wiki
How Does it Work?
Geyser works as a translator, translating both the incoming and outgoing packets to a format both the client and server can understand. With this being said, it emulates a Minecraft: Java Edition client, so the server actually thinks you're joining from Java Edition. Regardless of the server or what plugins it has installed, you can join it with Geyser (as long as the server supports the latest Minecraft version).
What plugins don't work with Geyser?
- JPremium alters the UUID of a player causing Floodgate to not be able to get the Bedrock data from its map.
- ProtocolSupport sometimes causes issues with Floodgate saying
Invalid packet id: 27
. Use ViaVersion instead if this keeps occurring. - TCPShield causes Floodgate not to be able to authenticate.
If you come across any more please let us know via Discord.
Which plugin version of Geyser do I need?
This is a non-complete list of what platform each plugin version of Geyser is for, the standalone version can be used for any as it isn't a plugin.
- Geyser-Bukkit works with:
- Geyser-Bungee works with:
- BungeeCord
- Waterfall
- Any other forks of the above
- Geyser-Velocity works with Velocity
- Geyser-Sponge works with SpongeVanilla or SpongeForge
If using BungeeCord or another fork, where do I need to put Geyser/Floodgate?
You only need Geyser and/or Floodgate on the BungeeCord server.
How do I add players to the whitelist when using Floodgate?
There are two ways you can do this. The first way is to turn off the whitelist using /whitelist off
, then get the Geyser player to join, then run /whitelist add "username"
, then turn the whitelist back on using /whitelist on
. The second way is to add the player's UUID as given by Floodgate to the whitelist.json file and then run /whitelist reload
.
How do I find a player's UUID without them joining when using Floodgate?
First, you'll need to get the XUID of the player. There are several third-party websites to find this, for example this one (unaffiliated with Geyser). Make sure to choose "
Hexidecimal". You'll need to enter the player's Xbox gamertag, and once submitted it should display the XUID in the format of xxxxxxxxxxxxxxxx
. In order to turn the XUID into a UUID that Java Edition can recognize, you just need to put the XUID in this format: 00000000-0000-0000-xxxx-xxxxxxxxxxxx
. If formatted right, Java Edition should accept it as a UUID.
Can I use Geyser with Pterodactyl Panel?
Yes, we have an official egg for the standalone version, it supports auto-updating and has all config options easily editable. You can find it here, just download the JSON egg and import it into your panel.
Can I use Geyser with Ngrok?
Unfortunately Ngrok is TCP-only, so you will not be able to use Geyser with Ngrok.
Can I use Buycraft with Geyser?
You sure can! Buycraft supports Java & Bedrock players via the Offline store mode (Recommended to be used with Floodgate)
Steps to create a store to support both versions
- Buycraft-> Create Webstore
- Select Game-> Minecraft Offline
- Continue-> Click "Create my Webstore"
- Name your server & Select currency-> Continue
- Select Game Server-> Continue
- Download the plugin version that best suits your server.
- Execute the secret command from your servers console
Your store is now setup to support Bedrock & Java players
(PLEASE NOTE, BEDROCK PLAYERS MUST INCLUDE THE PREFIX)
What languages does Geyser support?
We aim to support any of the bedrock languages, see here for our Crowdin page and below is a list of all the language codes.
Name | Code |
---|---|
Bulgarian | bg_bg |
Czech | cs_cz |
Danish | da_dk |
German | de_de |
Greek | el_gr |
British English | en_gb |
American English | en_us |
Spanish | es_es |
Mexican Spanish | es_mx |
Finnish | fi_fi |
Canadian French | fr_ca |
French | fr_fr |
Hungarian | hu_hu |
Indonesian | id_id |
Italian | it_it |
Japanese | ja_jp |
Korean | ko_kr |
Dutch | nl_nl |
Norwegian Bokmål | nb_no |
Polish | pl_pl |
Brazilian Portuguese | pt_br |
Portuguese | pt_pt |
Russian | ru_ru |
Slovak | sk_sk |
Swedish | sv_se |
Turkish | tr_tr |
Ukrainian | uk_ua |
Chinese Simplified (China) | zh_cn |
Chinese Traditional (Taiwan) | zh_tw |