Source-checkedAdmin & protection

Bedrock Player Managment for Floodgate (Geyser)

by ofunny · for Minecraft

Execute commands when a player joins depending on their client version (bedrock/java/all)..

1.4MDownloads
5 yr agoLast updated
Spigot · PaperLoaders
1.19Latest game version

About Bedrock Player Managment for Floodgate (Geyser)

From SpigotMC

Execute commands when a player joins depending on their client version (bedrock/java/all)..

New update available (including Floodgate 2.0 support)
If you upgrade from a version below 1.4 a new config.yml will be generated and the old one will be renamed (to [date]_[time]_old.config.yml). You need to take over your configuration options manually. Afterwards you can delete the old config file and start your Minecraft sever.

Proxy version
Looking for the proxy version (Bungee/Waterfall): https://www.spigotmc.org/resources/...ent-for-floodgate-geyser-proxy-edition.94587/
(Please note: the proxy version does not support all functions of the regular server version below!)

ofunnys BedrockPlayerManager

This plugin is an extension for the awesome GeyserMC. Geyser allows basically Bedrock players to join any Minecraft Java server. BedrockPlayerManager dependents on the Floodgate API what is part of GeyserMC

With this plugin you can execute custom commands when your players join your server network depending on the client of the player. You can issue commands independently for Java, Bedrock or all players.

The permission plugins Luckperms and Vault are also supported, if a Bedrock / Java player joins the server, a special Bedrock permission group will be added / removed depending on the client of the player.

Play on ofunny.world
See this plugin in action on our Minecraft server.
Just connect to play.ofunny.world

Java or Bedrock client.
(More infos on ofunny.world or via Discord)

New Features

  • Works with Geyser/Floodgate single server installations.
  • Works with Geyser/Floodgate Bungee/Waterfall networks
  • Works with Geyser standalone setup
  • Support custom join commands for Java, Bedrock or all players.
  • Support for Luckperms and Vault to add a custom permission group for Bedrock players.
Added with the last update to 1.4
  1. Support for Floodgate 1.x and 2.x (auto detection or manually)
  2. New reload command to change the plugin config on the fly (without restart)
  3. PlaceholderAPI support added for all commands (including config option to turn it on/off)
  4. An extra standard placeholder has been added for a players UUID
  5. Quit command module (execute commands if a player leaves)
  6. Individual execution delay for join commands and permission assignment is now possible.
Added with the update to 1.3
  1. Backward compatibility has been implemented for Minecraft servers 1.8.8, 1.9.x, 1.10.x, 1.11.x, 1.12.x, 1.13.x, 1.14.x and 1.15.x. (Geyser depends on VivaVersion for any server pre 1.16, don't forget to install it as well or BE clients can not connect).
  2. Complete Vault support has been added to the permission module, so all permission plugins can be used that are supported by the Vault API. For example: Permissions 3, bPermissions, PEX, GroupManager, PermissionsBukkit, zPermission, SimplyPerms, Privileges, DroxPerms, xPerms – for more information, visit the Vault resource page.
  3. Vault permissions can be applied per world or globally.
  4. Command execution (upon joining) for all players can now be performed in solo mode. Floodgate is a soft dependency now. If 'commands.java.enabled', 'commands.bedrock.enabled' and 'permissions.enabled' have been deactivated with 'false', commands can be executed for all players without Floodgate.
Usecase eamples
  • Add custom pre- or suffixes to Bedrock or Java players. For example via Luckperms prefix.
  • Bypass anti cheat checks for Bedrock players. Most anti cheat plugins allow bypassing checks via permissions.
  • Allow or deny features, commands, game types or worlds based on the client type.
  • Give items on start or move Bedrock players to another spawn.
  • You can do litterly anything by using custom commands or assigning permissions based on the client type of a player.
Howto
Visit my ofunny.world for more information: https://ofunny.world/bedrock-player-manager/#howto

Reload command
You can use the “/bpm reload” command to update your configuration on the fly (without restart). You will need the “bedrockplayermanager.reload” permission to execute this command as player.

Luckperms/Vault
By enabling the permission module you can automatically assign a group for Bedrock players on join. The group will be automatically removed for Java players. No other group assignments get touched. So already existing parent groups stay the same and no permission or rank system will get corrupted.

If you want to overwrite permission in Luckperms with the assigned Bedrock group or if you want to display a pre- or suffix, just set the groups weight higher than the weight of any other permission group on your server. Look at the

Read the full description on SpigotMC →

Highlights

From source data

Game versions

Supports 12 Minecraft versions, the newest being 1.19.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

Bedrock Player Managment for Floodgate (Geyser) on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.4, released 2021-04-24

Game versions by loader

LoaderGame versionsNewest
Paper1.8 to 1.19 (12 versions)1.19
Spigot1.8 to 1.19 (12 versions)1.19

From 6 recorded builds of Bedrock Player Managment for Floodgate (Geyser).

Recent builds

BuildReleasedGame versionsLoaders
1.42021-04-241.8 to 1.19 (12 versions)Spigot, Paper
1.42021-04-19n/aSpigot, Paper
1.32020-08-06n/aSpigot, Paper
1.22020-08-03n/aSpigot, Paper
1.12020-08-03n/aSpigot, Paper
1.02020-08-02n/aSpigot, Paper

Run Bedrock Player Managment for Floodgate (Geyser) on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

SpigotMC lists Bedrock Player Managment for Floodgate (Geyser) as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.19 and 11 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-01Open ↗
  • ✓Authorofunny, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

Bedrock Player Managment for Floodgate (Geyser), answered

Generated from the mod’s own source data.

Do my players need to install Bedrock Player Managment for Floodgate (Geyser)?

SpigotMC lists Bedrock Player Managment for Floodgate (Geyser) as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. Bedrock Player Managment for Floodgate (Geyser) is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Bedrock Player Managment for Floodgate (Geyser) on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add Bedrock Player Managment for Floodgate (Geyser) in one click.