Junction is a lightweight utility plugin that automates player management for servers that are running Geyser and Floodgate. It automatically sorts Bedrock players into configured permission groups on join and runs platform-specific console commands during join and quit events.
- Automatically assign Bedrock players to specific permission groups upon joining.
- Execute console commands separately for Java and Bedrock players during join and quit events.
Junction is compatible with the following plugins:
- Floodgate (Required)
- LuckPerms / Vault / VaultUnlocked (At least one is required)
- PlaceholderAPI (Optional)
For configurations, commands, and permissions, check out our wiki. For bugs, questions, or updates, visit our Discord server or open a GitHub Issue.
This plugin utilizes bStats to collect anonymous usage metrics.
To build the project from source, ensure you have a Java 25 environment configured.
./gradlew build