FlowGate Lite
1.0.7FlowGate Lite is a lightweight and reliable BungeeCord / Waterfall plugin designed to manage player flow across hub servers with intelligent fallback handling, clean routing logic, and a polished netw
1.0.7latestFlowGate Lite 1.0.7last week This update focuses on improving stability, security, and reliability while maintaining the lightweight nature of FlowGate Lite.What's Changed
- Added compatibility with Minecraft Java Edition 26.3 through supported BungeeCord builds. - Fixed routing access checks to prevent unauthorized server connections. - Fixed potential infinite fallback loops during server switching. - Improved player routing and connection failure handling. - Improved overall error handling and runtime stability. - Modernized internal code and dependencies. - Improved reliability without introducing unnecessary overhead.Compatibility
- Minecraft: Up to 26.3 - Proxy: BungeeCord 2104 - Waterfall: Discontinued upstream; no longer a verified target.Notes
This is a maintenance release focused on bug fixes, security, and compatibility. Existing functionality is preserved. Recommended for all FlowGate Lite users.1.0.6FlowGate Lite 1.0.6Jul 23, 2026 This update focuses on stability, routing reliability, and overall production readiness while also updating compatibility for the latest Minecraft versions.
- Added support for the latest Minecraft versions (1.21+). - Improved compatibility with modern Bungee-compatible proxy software. - Added a dedicatedNew
flowgate.command.statuspermission.
- Improved backend routing reliability. - Enhanced automatic failover behavior. - Improved plugin reload handling. - Improved configuration migration and validation. - Improved plugin message security. - Modernized Gradle build configuration and release metadata. - Improved internal routing and session management.Improvements
- Fixed hub capacity reservation during automatic failover. - Fixed routing edge cases under high player load. - Fixed shutdown callback race conditions. - Fixed invalid configuration reload handling. - Fixed fallback validation when fallback is disabled. - Fixed version metadata inconsistencies. - Improved cleanup of internal routing state. - Fixed multiple minor stability and reliability issues.Fixes
- Minecraft 1.21+ - BungeeCord - Waterfall - FlameCord - Java 21+ Recommended update for all users.Compatibility
1.0.5FlowGate Lite 1.0.5May 14, 2026 This update is a major internal rewrite focused on stability, scalability, routing reliability, and production readiness. Large parts of the plugin architecture were redesigned to improve failover handling, backend monitoring, reconnect behavior, and long-term maintainability. ---Added
Centralized Health Monitoring
- Added async centralized backend health monitoring - Added cached backend health states - Added backend latency tracking - Added backend quarantine handling - Added automatic backend recovery detection - Added safer ping scheduling systemSticky Sessions
- Added real sticky-session support - Players now prefer previously connected healthy backends - Added stale session expiration handling - Added safe sticky-session fallback behaviorWeighted Balancing
- Added configurable weighted backend balancing - Routing now properly respects configured server weights - Added improved balancing logic combined with: - backend health - player limits - latency checks - sticky sessionsRouting Improvements
- Added improved fallback routing - Added deterministic routing behavior - Added retry cooldown handling - Added safer reconnect flow - Added backend quarantine protection - Added reconnect spam protectionMetrics & Diagnostics
- Added improved routing diagnostics - Added backend monitoring improvements - Added cleaner debug output - Added better lifecycle logging ---Improved
Architecture
- Reworked internal plugin architecture - Split large systems into dedicated services - Improved service separation and encapsulation - Improved maintainability across routing systems - Improved lifecycle management - Improved async safetyPerformance
- Reduced unnecessary allocations - Reduced repeated routing lookups - Reduced async scheduler overhead - Reduced ping amplification during outages - Improved routing hot-path efficiency - Improved cache usageConcurrency
- Improved thread safety - Improved session state handling - Improved reconnect synchronization - Improved retry handling under heavy load - Improved async task cleanupReliability
- Improved backend outage handling - Improved fallback reliability - Improved retry stability - Improved shutdown handling - Improved startup validation - Improved reconnect handling during backend instabilitySecurity
- Improved plugin messaging validation - Improved malformed packet protection - Improved backend validation - Improved routing safety protectionsCodebase
- Cleaned and standardized code formatting - Removed excessive AI-style comments - Removed noisy block comments - Simplified internal structure - Cleaned unused logic and redundant code - Improved readability across the projectDocumentation
- Fully rewritten README - Added architecture documentation - Added routing documentation - Added deployment recommendations - Added troubleshooting guidance - Added scaling recommendations - Added configuration explanations ---Changed
Java Version
- Updated project target from Java 8 to Java 17Server Version
- Supports only 1.19.x or higherPlugin Naming
- Standardized plugin naming to: -FlowGate-LiteArtifact Naming
- Final build artifact is now: -FlowGate-Lite-1.0.5.jar---Fixed
- Fixed backend ping amplification - Fixed unsafe plugin messaging behavior - Fixed multiple routing edge cases - Fixed reconnect instability issues - Fixed various async lifecycle problems - Fixed inconsistent plugin naming - Fixed startup validation issues - Fixed shutdown cleanup issues - Fixed several routing race-condition risks - Fixed stale retry/session handling - Fixed inconsistent balancing behavior ---Recommended
Before deploying to production: - stress-test reconnect behavior - test backend outage scenarios - test proxy restart behavior - verify failover routing under load - monitor memory usage during extended runtime ---Compatibility
- Java 17+ - Waterfall - BungeeCord-compatible proxy environments1.0.4FlowGate Lite 1.0.4Mar 22, 2026 FlowGate-Lite v1.0.4
This update fully rewrites and stabilizes the hub routing and fallback system. Focus: reliability, smooth player flow, and clean messaging. ---Hub Routing Overhaul
Improvements
* Added intelligent hub selection based on player count Automatically routes players to the best available hub* * Supports soft/hard limits for load balancing ---Smart Hub Selection
Players are now correctly routed when any server goes down* * Behavior: * → Sends to available hub if one exists * → Sends to fallback only if no hubs are online * Works globally across all servers ---Reliable Fallback System
* Fallback server now continuously searches for available hubs * Players are automatically moved when a hub becomes available * No manual reconnect needed ---Continuous Hub Detection
* Added randomized delays (100–500ms) for reconnect attempts * Added staggered delays (200–1000ms) when many players are waiting * Prevents hub flooding during mass reconnects ---Connection Throttling
* All routing messages now come fromMessaging System
messages.yml* Clean and consistent user experienceAdded messages:
*routing.searching→ shown when player enters fallback *routing.found→ shown when a hub is found * Removed redundant message spam from scheduler ---
* ReworkedInternal Changes
LimboRouterListenerfor better tracking and cleanup * ImprovedFallbackListenerrouting logic * AddedHubUtil#getBestAvailableHub()for smart selection * AddedHubUtil#isHub()helper method * Fixed initial join handling viaServerConnectBlockerListener* MadesendMessage()accessible across components ---
* Fixed players not being routed correctly when servers go down * Fixed fallback not connecting when hubs are unavailable * Fixed hub detection inconsistencies * Fixed message duplication issues * Fixed improper routing during initial join ---Fixes
* Stable server switching * Correct fallback behavior * Smooth recovery from server downtime * Clean, controlled messaging * Scalable for large player counts ---Result
* No config changes required * Fully backward compatible * Restart proxy after update (no reload) --- Version: 1.0.4 Author: Terona / FlowGateUpdate Notes
1.0.3FlowGate Lite 1.0.3Feb 4, 2026 Minor Update
- Fixed and cleaned up information inside configuration YML files - Removed leftover personal branding - No functional or behavioral changes1.0.2FlowGate Lite 1.0.2Jan 31, 2026 FlowGate Lite — v1.0.2 (Stable Release)
FlowGate Lite v1.0.2 marks the first fully stable and complete release of the Lite branch. All core systems are finalized, hardened, and verified in real network conditions. ---Fully Operational • Production-Ready • Battle-Tested
What’s New in v1.0.2
- Players are automatically routed back to a hub the moment one becomes available - No reconnect required, no manual commandsReliable Hub Recovery
- If all hubs go offline, players are safely moved to the fallback server - Eliminates “Could not connect to a default or fallback server” kicksZero Disconnects During Hub Outages
- Animated waiting titles while players are in fallback - Starts and stops automatically, no duplication, no flickerSmart Fallback Waiting System
-Improved Hub Commands
/hubnow: - Tries all hubs intelligently - Sends players to fallback if no hub is available - Never kicks players out of the network
- Proper handling of: - Server crashes - Mass restarts - Runtime disconnects - Native Bungee logic respected — no forced overridesHardened Event Handling
- Removed duplicated messages - No ping spam - Minimal schedulers - Predictable, readable routing logic ---Clean & Optimized Core
FlowGate Lite does not guess and does not rush connections. It guarantees: - No random kicks - No reconnect loops - No broken join flow - No unnecessary background load ---Stability Philosophy
- Plugin: FlowGate Lite - Version:Version Info
1.0.2- Status:Stable / Production Ready - Proxy: BungeeCord / Waterfall ---
This version is safe to deploy on live networks. If you want: - predictable player flow - clean fallback handling - zero chaos during outagesRecommendation
This is the version to use. ---
Built with stability, clarity, and long-term maintainability in mind.Developed by Terona Studios
1.0.1-LiteFlowGate Lite 1.0.1Jan 28, 2026 1.0-LiteFlowGate Lite 1.0Jan 26, 2026 First public release of the FlowGate Lite plugin. This is an early alpha version, meaning some bugs are expected. Despite this, the plugin is usable and functional in its current state and suitable for testing and limited production use.
Similar projects
Plugin →WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
LuckPerms
A permissions plugin/mod for Minecraft servers.
2.8MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta
SkinsRestorer
🎨 Ability to restore/change skins on servers! (Offline and Online Mode)
1.6MSueta
Universal TierTagger
Displays a players Tiers across the following Networks: MCTiers PVPTiers SubTiers TiersMC PVPHQ
1.1MSueta
WorldGuard
WorldGuard lets you and players guard areas of land against griefers and undesirables as well as tweak and disable various gameplay features of Minecraft.
960.5KSueta