Check compatibility before installing

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 / maintainerGeyserMC
CategoryNetwork & Cross-Version
PricingFree
Typical platformPaper-family servers
Primary useGeyser 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.

Works with Geyser; not a replacement

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.

Was this article helpful?
Help us improve this article

Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.

What could we improve?
Do not include passwords, server IPs, or other private information.0 / 1000