Minecraft plugin floodgate
Floodgate is a Minecraft plugin that lets Bedrock Edition players join Java Edition servers by handling Bedrock authentication and account linking for Geyser-enabled servers.
Find a server with floodgate
87 servers reported floodgate
- ÂHi guys welcome to Saturn! Choose your province and have a 27 onlineJava + Bedrock
- SentrySMP 6 onlineJava
- FRIENDS SMP ѕᴜʀᴠɪᴠᴀʟ | ᴘᴠᴘ | ʟɪꜰᴇѕᴛᴇᴀʟᴢ !! 23 onlineJava
- J's Hideout SMP 15 onlineJava + Bedrock
- play.vcraft.fr:23020 9 onlineJava + Bedrock
- Server.Pro Official [26.3] Anarchy Ignites! Server Now Live 6 onlineJava
About floodgate
🔌 About Floodgate
Floodgate is a companion Minecraft plugin for Geyser that enables Bedrock Edition players to join Java Edition servers without requiring a Java account. It provides the authentication and account-linking functionality Floodgate needs to allow Bedrock clients to appear as valid players on online-mode Java servers.
🎯 Purpose
Floodgate's core purpose is to bridge authentication differences between Bedrock and Java editions: it verifies Bedrock (Xbox/Microsoft) identities, maps them to Java-compatible player entries, and supports local and global account linking so a Bedrock player's identity can be recognized consistently across servers using Floodgate. ()
⚙️ Features
- Bedrock account authentication and mapping to Java player accounts. ()
- Local account linking and unlinking commands for players. ()
- A whitelist command for managing Floodgate (Bedrock) players separately from Java whitelists. ()
- A plugin API that other plugins can use to detect and interact with Floodgate-managed Bedrock players. ()
🧩 Who It Is For
Floodgate is intended for server owners and network administrators who run Geyser to allow Bedrock players to join their Java servers, and who need a robust authentication/linking solution for Bedrock identities.
🏗️ Example Use Cases
- Allowing mobile and console Bedrock players to join an existing Java SMP or Survival server while keeping player accounts distinct and trackable.
- Linking a player's Bedrock identity to a Java account so plugins and permissions continue to work consistently for that user.
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/fwhitelist | Whitelist command for Floodgate (manage Bedrock player whitelist). | floodgate.command.whitelist | Admin |
/linkaccount | Link your Bedrock account to a local Java account (local linking). | floodgate.command.linkaccount | Player |
/unlinkaccount | Unlink your Bedrock account from a local Java account. | floodgate.command.unlinkaccount | Player |
(Commands and permission nodes are taken from Floodgate's official documentation.) ()
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
floodgate.command.whitelist | Permission required to run the Floodgate whitelist command. | not specified |
floodgate.command.linkaccount | Permission required to link a local account. | not specified |
floodgate.command.unlinkaccount | Permission required to unlink a local account. | not specified |
⚙️ Installation
📥 Setup
- Download the appropriate Floodgate build for your server type and place the
.jarinto your server'splugins/directory (or install the mod for Fabric/NeoForge where applicable). - Restart the server and check your console to confirm Floodgate loaded.
- If using Geyser, update Geyser's configuration to use
auth-type: floodgateso Geyser delegates Bedrock authentication to Floodgate. ()
📦 Dependencies
- Floodgate is designed to be used with Geyser for Bedrock-to-Java bridging; installation notes and recommended setup are documented in the official Floodgate/Geyser documentation. ()
🧠 Technical Notes
- Floodgate is distributed both as plugins for server software and as mods for Fabric/NeoForge; supported server types include Spigot (and forks such as Paper), BungeeCord, Velocity, and Fabric/NeoForge builds. ()
- Floodgate exposes an API that other plugins can use to query Floodgate player information and respond to Bedrock-specific events. ()
🤝 When This Plugin Is Useful
If you run Geyser to let Bedrock players join your Java servers, Floodgate is the component that handles Bedrock identity and account linking so those players are recognized and usable by Java-side plugins and server systems.
Comments
No comments yet
Be the first to comment.
For server admins
- Authors
- GeyserMC
- Supported platforms
- Spigot, Paper, BungeeCord, Velocity, Fabric, NeoForge
Links
- Downloadgeysermc.org/download
- Source codegithub.com/GeyserMC/Floodgate
- Documentationgeysermc.org/wiki/floodgate
- Issue trackergithub.com/GeyserMC/Floodgate/issues
- geysermc.orggeysermc.org/download
- GitHubgithub.com/GeyserMC/Floodgate/wiki/Setup-and-Usage
- Wikihelp.floodgate.io
- Hangar pagehangar.papermc.io/GeyserMC/Floodgate
- CurseForge pagecurseforge.com/minecraft/bukkit-plugins/floodgate-for-paper-and-spigot
What servers report
Server platforms
- Paper76
- Purpur8
- Spigot1
- CraftBukkit1
- Leaf1
Plugin versions
- 2.2.586
- 2.2.41
Counts come from servers that list their plugins when MSHQ checks them. Many servers hide this list, so real usage is higher.