Skip to content

Automate permissions and execute edition-specific commands for Java and Bedrock players using Floodgate.

License

Notifications You must be signed in to change notification settings

MaboroshiKobo/Junction

Repository files navigation

Junction

The modern Geyser & Floodgate management solution for Paper servers


Junction is a high-performance Floodgate addon for Paper servers designed to automate Bedrock Edition player management. By detecting whether a player is using Java or Bedrock, Junction allows administrators to execute platform-specific commands and automate LuckPerms or Vault group assignments seamlessly.

Features

Junction handles cross-platform management with a focus on these core functions:

  • It provides automated group assignment using LuckPerms, Vault, or VaultUnlocked to put Bedrock players into specific permission groups upon join.
  • You can configure edition-specific console commands that run separate logic for Java and Bedrock players during join and quit events.
  • It includes extensive variable support using internal placeholders like {player} and {uuid}, with optional PlaceholderAPI support.

Prerequisites

To use this plugin, your server must be running Paper, Purpur, or Folia on 1.21 or higher. It requires Java 21 and the Floodgate plugin to properly detect player editions.

Documentation & Support

For a complete guide on features, commands, and configuration, please visit our Wiki. If you have questions or need to report a bug, join our Discord server or open an issue on GitHub.

Statistics

This plugin utilizes bStats to collect anonymous usage metrics.

bStats Metrics

Building

If you wish to build the project from source, ensure you have a Java 21 environment configured.

./gradlew build

About

Automate permissions and execute edition-specific commands for Java and Bedrock players using Floodgate.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages