Compatibility
Minecraft: Java Edition
1.21–1.21.10
Platforms
Links
Creators
Details
Junction
Junction is a streamlined solution for Geyser/Floodgate servers. It automatically detects Bedrock Edition players upon join and assigns them to a specific permission group.
This allows server admins to easily separate Java and Bedrock permissions (e.g., giving Bedrock players access to specific commands, kits, or prefixes) without manual intervention.
Features
- Identifies Bedrock Edition players via Floodgate API.
- Works with LuckPerms or any Vault-compatible permission plugin.
Requirements
- Java 21 or higher
- Paper 1.21+
- Floodgate
- A permission plugin (LuckPerms recommended)
Commands & Permissions
| Command | Permission | Description |
|---|---|---|
/junction |
None | Displays plugin version info. |
/junction reload |
junction.reload |
Reloads the configuration. |
Configuration
# Should debug mode be enabled for detailed logs?
debug: false
# This module automatically assigns Bedrock Edition players to a specific group.
permissions:
# Should this module be enabled?
enabled: false
# Which permission provider should be used?
# Available options: LuckPerms, Vault
provider: LuckPerms
# Which permission group should players be assigned to?
group: geyser
Building
./gradlew clean shadowJar
The compiled JAR will be in build/libs/.
Support
For issues or questions, open an issue on GitHub.



