Floodgate: Allow Bedrock Players on Java Servers Without License

Bridging Two Minecraft Worlds with Floodgate Minecraft has evolved into two distinct editions over the years: Java Edition, the original PC version with its deep modding ecosystem and thriving server culture, and Bedrock Edition, which powers consoles, mobile devices, and Windows 10. For server o...

Download floodgate spigot for Minecraft 1.16

Original name: floodgate spigot

Minecraft: 1.16

FileVersionLoaderSize
floodgate-spigot.jar1.16—11.0 МБDownload

Bridging Two Minecraft Worlds with Floodgate

Minecraft has evolved into two distinct editions over the years: Java Edition, the original PC version with its deep modding ecosystem and thriving server culture, and Bedrock Edition, which powers consoles, mobile devices, and Windows 10. For server owners running Paper or Spigot, this divide has long presented a frustrating challenge. You want to welcome friends regardless of their platform, but the authentication systems simply do not talk to each other. That is precisely where Floodgate steps in to rewrite the rules of cross-play.

Floodgate plugin bridging Bedrock and Java Edition players on a Paper Spigot Minecraft server with seamless cross-play authentication

What Exactly Is Floodgate

Floodgate is a companion plugin designed exclusively for Paper and Spigot Minecraft servers. Its core purpose is elegantly simple yet technically impressive: it allows Bedrock Edition players to join Java Edition servers without requiring a Java Edition account. Working hand-in-hand with GeyserMC, the well-known proxy that translates packets between the two editions, Floodgate handles the authentication layer that would otherwise block Bedrock users at the door. Instead of demanding a Mojang Java account, Floodgate authenticates players through their existing Microsoft or Xbox accounts, the standard login method for Bedrock Edition.

When a Bedrock player connects to your server through GeyserMC, Floodgate intercepts the authentication request and validates their identity against Microsoft's servers. Once verified, the plugin assigns the player a unique identifier with a distinctive prefix, typically a dot, so server operators and other players can immediately recognize Bedrock users. This prefix system keeps everything organized while ensuring that Bedrock players enjoy the same gameplay experience as their Java counterparts.

The Authentication Magic Behind the Scenes

Traditional Java Edition servers rely on Mojang's authentication servers to verify player identities. Bedrock Edition uses an entirely separate Microsoft-based system. Without Floodgate, a Bedrock player attempting to connect through GeyserMC would hit an authentication wall because the server simply cannot validate their credentials. Floodgate acts as a cryptographic middleman, translating Bedrock authentication tokens into a format that Paper and Spigot servers accept. The process happens in milliseconds, making the join experience feel native and seamless for everyone involved.

Diagram showing Floodgate authentication flow converting Microsoft Xbox tokens for Java Paper Spigot server acceptance

Setting Up Floodgate on Your Server

Installing Floodgate is straightforward, especially if you are already running GeyserMC. The plugin drops into your server's plugins folder just like any other Paper or Spigot addon. After a quick restart, Floodgate generates a configuration file where you can fine-tune settings such as the username prefix format and authentication timeout values. Most server owners find the default configuration perfectly adequate for immediate use, though tweaking the prefix style to match your community's preferences is a common customization.

One important detail to remember is that Floodgate and GeyserMC must be configured to communicate with each other properly. The two plugins share a key file that ensures secure handshake between the Bedrock client, GeyserMC's translation layer, and Floodgate's authentication module. Without this shared key, the bridge simply will not function. Fortunately, modern versions of both plugins automate much of this pairing process, reducing the potential for manual configuration errors.

Understanding the Dot Prefix System

When a Bedrock player joins your server through Floodgate, their username appears with a leading dot or another configurable prefix. This visual marker serves several practical purposes. First, it prevents username conflicts between Java and Bedrock players who might share the same name across platforms. Second, it allows moderation tools and permission plugins to distinguish between account types, enabling server staff to apply specific rules or restrictions if needed. Third, it gives your community transparency about who is playing on which platform, fostering understanding when gameplay differences arise between editions.

Minecraft server player list showing Bedrock users with Floodgate dot prefix alongside Java Edition players

Why Server Owners Are Making the Switch

The benefits of adding Floodgate to your Paper or Spigot server extend far beyond technical convenience. By opening your server to Bedrock players, you dramatically expand your potential player base. Friends who play on mobile devices during lunch breaks can now join the same survival world as their PC gaming buddies. Families with a mix of devices can finally play together on a single server without purchasing multiple Java Edition accounts. This inclusivity transforms small private servers into vibrant cross-platform communities.

For public server networks, the impact is even more significant. Bedrock Edition boasts a massive player count, particularly among younger audiences and mobile gamers. Tapping into that demographic can breathe new life into established Java servers, filling lobbies and minigame arenas with fresh faces. Many server owners report that after implementing Floodgate alongside GeyserMC, their concurrent player counts increased substantially within weeks.

Getting mods and plugins running smoothly is a priority for any server administrator, and having a reliable launcher on the client side matters just as much. Players who want to join these cross-play enabled servers often find that the foxygame.net launcher makes the entire process refreshingly simple, offering a modern interface where you can browse and install mods directly from the menu without hunting through forum threads or wrestling with manual file placements. This kind of streamlined experience complements the seamless cross-play that Floodgate provides on the server side.

Common Challenges and How to Solve Them

While Floodgate is remarkably stable, server owners should be aware of a few potential hurdles. Some Java Edition plugins do not recognize Floodgate-authenticated players correctly because they expect standard Mojang UUIDs. Permission plugins, economy systems, and land-claiming tools may need additional configuration to treat Bedrock players properly. The solution usually involves updating those plugins to versions that support GeyserMC-Floodgate integration or adding the dot-prefixed usernames to appropriate permission groups manually.

Another consideration involves gameplay parity. Bedrock Edition handles certain mechanics differently than Java Edition, including redstone behavior, combat timing, and boat controls. GeyserMC does an admirable job translating these differences, but occasional quirks remain. Educating your Bedrock players about these subtle variations helps manage expectations and reduces confusion during gameplay.

Keeping Floodgate Updated

Both Floodgate and GeyserMC receive frequent updates to maintain compatibility with the latest Minecraft versions. When Mojang releases a new Bedrock update, the GeyserMC team typically follows within days, and Floodgate updates often arrive simultaneously. Staying current with these updates is crucial because version mismatches can break cross-play functionality entirely. Many server owners automate this process through plugin managers or scheduled maintenance windows to minimize downtime.

Updated Floodgate and GeyserMC plugins ensuring compatibility with latest Minecraft Bedrock and Java versions

Expanding Your Server's Horizons

Floodgate represents more than just a technical workaround; it embodies the collaborative spirit of the Minecraft community. By dissolving the artificial barrier between editions, this plugin enables stories that would otherwise remain untold: the mobile player who builds a masterpiece alongside Java veterans, the console gamer who finally joins their PC friends' long-running survival world, the server that transforms from a niche Java community into a bustling cross-platform hub. Paper and Spigot server owners who embrace Floodgate are not merely installing a plugin; they are opening a door to a larger, more diverse, and more connected Minecraft experience.

Whether you run a small private server for friends or manage a large public network with hundreds of daily players, Floodgate delivers on its promise of true cross-play without compromising security or performance. The setup is minimal, the authentication is robust, and the result is a server where platform choice no longer dictates who can play together. In a game built around creativity and collaboration, that is exactly how things should be.