Before installing a plugin, use the official website to confirm that the plugin supports your server software and Minecraft version.
What is Floodgate?
Geyser companion that lets Bedrock players join compatible Java servers without owning a Java Edition account. MSH lists it as a mainstream option in Network & Cross-Version , but the official project documentation remains the source of truth for exact builds, dependencies and current compatibility.
| Developer / maintainer | GeyserMC |
|---|---|
| Category | Network & Cross-Version |
| Pricing | Free |
| Typical platform | Paper-family servers |
| Primary use | Geyser companion that lets Bedrock players join compatible Java servers without owning a Java Edition account. |
What it is good at
- Bedrock identity forwarding
- Account/linking features for Geyser networks
- API for plugins to identify Floodgate players
What types of servers should consider it?
- Geyser servers that want native Bedrock account access
- Networks that need to distinguish Java and Bedrock identities
Pricing and distribution
The plugin is distributed as a free option. Check the official page for the current download source and license.
Floodgate provides Bedrock-authentication functionality to a Geyser deployment. Treat generated keys as secrets and follow the official proxy setup before enabling backend integration.
What to check before using it
- Floodgate is specifically for Geyser/Bedrock access; it is not a general cracked-Java authentication plugin.
Also check the plugin's current dependency list, migration notes and supported server versions on the official page before changing a production server.
Common questions
What does Floodgate do?
Geyser companion that lets Bedrock players join compatible Java servers without owning a Java Edition account.
Is Floodgate a plugin or a mod?
Floodgate is listed here because it is used as a server plugin in its supported plugin environment. Some projects also publish builds for other platforms; use the official download page to choose the correct platform build.
Do players need to install it?
Most server plugins run server-side and do not require players to install the same JAR. Features that rely on resource packs, Bedrock bridges or optional client integrations can still change what the player must download or accept.
How do I install it?
Install the platform-specific Floodgate build on the Java server or proxy where Geyser runs, and set Geyser’s auth-type to floodgate as documented. In a Velocity/Bungee network, proxy installation is normally sufficient; backend installation is mainly for Floodgate API/skin integrations and requires additional documented forwarding setup. Never publish or share key.pem.
How do I know the plugin loaded?
Check the startup logs of the proxy or server where Floodgate is installed. Test Bedrock account join with Geyser; a Paper backend /plugins list will not reveal a proxy-only Floodgate instance.
What if it does not load?
Read the first relevant error in logs/latest.log. Common causes include the wrong server/Minecraft version, missing dependencies, the wrong platform build, duplicate JARs, unsupported Java or a broken configuration. Use the MSH Plugin Failed to Load fix for a structured diagnosis.
For general plugin installation, read How to Install Plugins on a Minecraft Server. To understand the plugin lifecycle and how plugins differ from mods, read How Minecraft Server Plugins Work. If the plugin refuses to load, use Plugin Failed to Load.
Alternatives
References
Plugin versions, pricing and platform support can change. These project pages were used as the primary references for this overview.
Related MSH pages
Help us improve this article
Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.