About FlowGate FlowGate is a world-access firewall plugin for Minecraft servers.
It protects restricted worlds by controlling cross-world teleports and denying unauthorized entry attempts.
All denied attempts are logged and available in GUI.
Why this plugin exists
Many servers open worlds gradually (Nether/End later in progression)
Players can still try to bypass with commands, portals or plugin teleports
FlowGate blocks those entries with clear rules and messages
Staff can manage everything quickly through GUI
Core Features
Per-world rule system: Open / Closed / Permission-Restricted
Cross-world teleport guard by teleport cause
Join and respawn enforcement
Safe fallback teleport to configured world spawn
GUI management (rules + recent denied logs)
Local JSON storage (no MySQL/SQLite required)
Fast diagnostics command: '/flowgate why <player>'
How rules work
If 'enabled: false' -> world is open
If 'enabled: true' and permission is empty -> world is closed (except bypass permission)
If 'enabled: true' and permission is set -> only players with this permission can enter
Shift click world -> set reason to "Closed by admin"
Logs Menu:
Paginated list of recent denied attempts with player, world, cause, reason, time
Code (Text):
/flowgate menu
/flowgate menu rules
/flowgate menu logs
/flowgate rules
/flowgate logs
/flowgate why <player>
/flowgate reload
Code (Text):
flowgate.admin # full access
flowgate.menu # open GUI
flowgate.why # use /flowgate why
flowgate.bypass # bypass all restrictions
flowgate.access.nether # example world access
flowgate.access.end # example world access