Sueta

VeloAuth

1.6.1

Secure Velocity auth plugin with auto-login for premium players and registration/login for offline players.

·Plugin
  1. 1.6.1latestVeloAuth 1.6.1Aug 25, 2026

    VeloAuth 1.6.1

    Fixed - Players could miss the register/login instructions on the auth server (#48). Instructions are now re-sent every 10s until you authenticate, and a failed database lookup falls back to the generic prompt instead of silence. - H2/SQLite database files were created in the proxy root (data/) instead of the plugin folder (#48). They now live in plugins/veloauth/data/ — existing files are migrated automatically and safely (never deleted or overwritten). Notes - No changes for MySQL/PostgreSQL setups.
    1732 downloads
  2. 1.6.0VeloAuth 1.6.0Aug 21, 2026

    VeloAuth 1.6.0

    🔒 Security fix. Premium players connecting during the startup window — after Velocity opens its port but before VeloAuth finishes initializing — were let through with no premium check, and got an offline UUID on proxies with online-mode = false. The window reopened on every restart and could be timed deliberately: treat it as a name-sniping vector. Queued logins now go through the full PreLogin pipeline, and are denied if it isn't ready. ⏱️ Rate limits for premium lookups. A join wave could multiply into far more upstream requests than lookups, cross Mojang's limit, and turn its 429s into a proxy-wide login outage. New ceilings under premium.resolver: mojang-requests-per-minute (120), ashcon- / wpme-requests-per-minute (60), rate-limit-max-wait-ms (1000). Set to 0 to disable. Upgrading. Full proxy restart required.
    249 downloads
  3. 1.5.1VeloAuth 1.5.1Aug 16, 2026
    fix typo for ip concurrent users
    533 downloads
  4. 1.5.0VeloAuth 1.5.0Aug 15, 2026

    VeloAuth 1.5.0

    A major update focused on the new embedded auth/limbo system, stability and security.
    Highlights
    * Added /logout command * Added optional premium-player auth server bypass * Added built-in embedded auth/limbo with Minecraft 1.8–26.2 support * Improved embedded limbo compatibility with modern clients and Velocity forwarding * Fixed Minecraft 1.8 keepalive and modern-client loading issues * Improved backend routing and prevented duplicate connection attempts * Added embedded runtime diagnostics to /vauth report * Added privacy-safe bStats metrics * Improved shutdown, reconnect and async task handling * Multiple runtime verification and security hardening improvements
    Important
    Requires Java 21 and Velocity 3.5-compatible API* * Full proxy restart required after updating Default automatic transfer delay is now 1500ms*
    60 downloads
  5. 1.4.0VeloAuth 1.4.0Jul 18, 2026

    VeloAuth 1.4.0

    This release focuses on security, compatibility, and message customization. - Added complete HEX color support for all player-facing messages. - Improved premium/cracked account handling and LimboAuth compatibility. - Hardened session cleanup, duplicate connections, and premium lookup limits. - Improved 2FA security and prevented enrolled secrets from being exposed again. - Made diagnostic reports privacy-safe by default with opt-in log uploads. - Added extensive regression tests and general stability fixes.
    1162 downloads
  6. 1.3.1VeloAuth 1.3.1May 19, 2026

    🚀 Features

    VeloAuth & Auth:* Bumped to v1.3.1 with command refactoring, premium auth improvements (4c8a727), and added allow-cracked-on-premium-nicks config (b14c2e5). 2FA / TOTP:* Implemented TOTP service (05c1347) with clickable QR links (3a852f6, 6d741c3). Enhanced privacy by switching to base32 secrets in URLs (de4c205) and simplified the logic by hardcoding the QR endpoint (a7b5608).

    ⚙️ Refactoring & Fixes

    Database & Logs:* Refactored DB management, improved TOTP replay protection (fca09e7), and renamed record to save in AuditLogService for consistency (0b588d2). Cleanups:* Removed ASCII QR rendering and its dependencies (6d741c3). Hardcoded shutdown/closed messages to English to prevent encoding issues (f9780f0).
    2123 downloads
  7. 1.2.0VeloAuth 1.2.0May 13, 2026
    - Password complexity policy. New optional security.password-policy section in config.yml with min-digits, min-uppercase, min-lowercase, min-special counters. All default to 0 (= no constraint), so existing configs keep working unchanged. - Discord webhook alerts are now wired. `. Previously the service existed but was never instantiated. - Kick-reason logs are now readable. - Translation updates - Fixes
    175 downloads
  8. 1.1.3VeloAuth 1.1.3Mar 25, 2026
    0745b2f feat: Add conflict mode, timestamp, and original nickname columns to player database operations. (rafalohaki) 09916dd feat: introduce ListenerFactory for listener instantiation and integrate IPRateLimiter cleanup into AuthCache (rafalohaki) e4e5573 refactor: Encapsulate internal database components by reducing visibility and simplify virtual thread executor management. (rafalohaki) f2fed46 feat: make premium resolver more resilient by accepting both 204 and 404 for not-found responses and prioritizing explicit offline results over unknown resolver states. (rafalohaki) 4f14efa feat: Enhance brute force protection by tracking failed login attempts per username (rafalohaki) d2d4ece Add unit and integration tests for database and authentication components (rafalohaki) 964bc85 feat: add command in progress message and improve premium detection logic (rafalohaki)
    1059 downloads
  9. 1.1.2VeloAuth 1.1.2Mar 21, 2026
    a271307 mandatory update (rafalohaki) ea37746 refactor: update dependency injection to use Jakarta and improve initialization handling in VeloAuth and AuthListener (rafalohaki) 6aff115 Fix: Prevent premium player UUID corruption by denying pre-login on database errors, update Velocity API, and add a new 'waiting for server' localization message. (rafalohaki)
    102 downloads
  10. 1.1.1VeloAuth 1.1.1Mar 17, 2026
    🆕 New Features
    - More languages support - Comprehensive Floodgate/Bedrock support with Geyser integration
    🔧 Improvements
    - Complete configuration management overhaul with SettingsLoader - Enhanced Discord webhook URL validation - Improved credential handling and password key definitions - Virtual thread execution for conflict handling and better performance - Enhanced error handling across all components - Better bcrypt cost and language code validation - Dynamic IP rate limiting settings - Async IO operations for improved responsiveness
    🐛 Bug Fixes
    - Enhanced Floodgate username prefix validation and logging - Improved premium detection logic in AuthListener - Better database health check and connection management - Fixed HTTP JSON client parsing and numeric string conversion - Improved thread safety with AtomicInteger for brute force tracking - Enhanced error message constants and formatting - Fixed nickname conflict resolution in PreLoginHandler - Better UUID verification with runtime exception handling
    117 downloads
  11. 1.1.0VeloAuth 1.1.0Feb 24, 2026
    c3371d9 build: update HikariCP, Jackson, and JUnit dependency versions. (rafalohaki) 20dee59 update instructions (rafalohaki) 05cdd6f feat: Implement asynchronous premium resolution during PreLoginEvent using EventTask and switch AuthCache eviction to LRU. (rafalohaki) d84f1fc version update (rafalohaki)
    586 downloads
  12. 1.0.4VeloAuth 1.0.4Feb 8, 2026
    - 6d66e1a fix typo (rafalohaki) - 89f773e feat: Implement Mojang API failure handling and advanced nickname conflict resolution using UUIDs to prevent name sniping. (rafalohaki) - 426883d feat: Introduce configurable session inactivity timeout and enhance login and cache management robustness. (rafalohaki) - ca6c940 Merge pull request #10 from rafalohaki/snyk-upgrade-e534f8f3500dbc96aceb8d2e19fe8747 (rafalohaki) - 53afcbe . (rafalohaki) - 97f0985 . (rafalohaki) - 0620904 update rules (rafalohaki) - 1ac55a9 fix: upgrade org.postgresql:postgresql from 42.7.8 to 42.7.9 (snyk-bot)
    274 downloads
  13. 1.0.3VeloAuth 1.0.3Jan 7, 2026
    some optimizations and code cleanup
    595 downloads
  14. 1.0.2VeloAuth 1.0.2Dec 12, 2025
    add Finnish language support for VeloAuth small translation changes delete lang folder to regenerate new
    52 downloads
  15. 1.0.1VeloAuth 1.0.1Nov 27, 2025
    add bstats, cleanup code
    28 downloads
  16. 1.0.0VeloAuth 1.0.0Nov 19, 2025
    some fixes
    31 downloads

Similar projects

Plugin →