Block unauthorized world teleports with per-world rules, GUI control panel, and JSON logs.

FlowGate is a lightweight world-access firewall for Minecraft servers. It blocks unauthorized cross-world teleports, logs denied attempts, and gives staff a simple GUI to manage rules.
Many servers open worlds gradually (Nether/End later).
Players can still try to bypass progression with commands, portals, or plugin teleports.
FlowGate closes that gap with clear per-world rules.
/flowgate why <player>/flowgate menu - open GUI/flowgate why <player> - show last denied attempt/flowgate reload - reload configflowgate.admin - full accessflowgate.menu - open GUIflowgate.why - use diagnostics commandflowgate.bypass - bypass all restrictionsflowgate.access.nether - example world accessflowgate.access.end - example world accessjsonplugins/FlowGate/flowgate-data.jsonstorage.log-retention-daysflowgate-0.1.0.jar into plugins/config.yml (rules, messages, causes)/flowgate menu to manage rules in-gameFlowGate has no required external dependencies.
If you found a bug, typo, or have ideas for new features, please write in comments/issues.
Your feedback helps make FlowGate better in every update.