UL
UltimateBungeeAuth — BungeeCord, Waterfall & Velocity Auth |
Version 2.0.0-VelocityFree alternative and strong secure BungeeCord Authorization Plugin
Version 2.0.0-Velocitylatest2.0.0 — Velocity support, BCrypt, multi lobby/auth servers, security overhaul (Velocity Version)Apr 1, 2026 UltimateBungeeAuth 2.0 is a major update. There are now two separate downloads: one for Waterfall / BungeeCord and one for Velocity 3. Use the jar that matches your proxy. What's new · Velocity 3 — full feature parity for login, register, queue, premium UUID handling, and admin commands. · Password storage — BCrypt hashes; legacy plaintext rows are upgraded automatically on the player's first successful login. · SQL safety — all database access uses prepared statements (no injected SQL from names/passwords). · Multi-server routing — configure authServers and lobbyServers as lists; optional lobbyPickMode: FIRST_AVAILABLE, RANDOM, or ROUND_ROBIN. · Rate limiting & lockouts — configurable limits per IP; optional bypass list for trusted IPs. · Permissions — ultimatebungeeauth.admin (required for /uba); ultimatebungeeauth.queue.bypass (skip queue). Old uba.queue.bypass is not used anymore. · Command whitelist — only allowed commands can be used before login (editable in config). · Plugin messaging — Bungee channel listener fixed (proper player resolution for backend “auth status” checks). · Webhooks — optional Discord-style URLs for first registration and successful login (see integrations.webhooks). Requirements · Java 17+ · MySQL (same idea as before; table is migrated automatically) Updating from 1.x — do this before restart · Backup your MySQL database and your old config.yml. · Remove the old plugin jar; install only one new jar: either UltimateBungeeAuth-Bungee or UltimateBungeeAuth-Velocity. · Your config.yml structure changed. Easiest path: let the plugin generate a fresh default, then copy your messages, database credentials, and server names across. Full mapping is in the project README on GitHub. · Re-assign LuckPerms (or equivalent): grant ultimatebungeeauth.admin to staff who use /uba; use ultimatebungeeauth.queue.bypass for queue bypass. · Wrong-password behaviour is now a message + throttle instead of an instant kick in most cases — adjust security if needed. Download / source Grab the correct jar from the resource downloads or build from source with Gradle ( ./gradlew build). Thanks for updating — report issues on GitHub with proxy type (Bungee vs Velocity), Java version, and any stack traces.Version 2.0.0-BungeeCord2.0.0 — Velocity support, BCrypt, multi lobby/auth servers, security overhaul (Bungee Version)Apr 1, 2026 UltimateBungeeAuth 2.0 is a major update. There are now two separate downloads: one for Waterfall / BungeeCord and one for Velocity 3. Use the jar that matches your proxy. What's new · Velocity 3 — full feature parity for login, register, queue, premium UUID handling, and admin commands. · Password storage — BCrypt hashes; legacy plaintext rows are upgraded automatically on the player's first successful login. · SQL safety — all database access uses prepared statements (no injected SQL from names/passwords). · Multi-server routing — configure authServers and lobbyServers as lists; optional lobbyPickMode: FIRST_AVAILABLE, RANDOM, or ROUND_ROBIN. · Rate limiting & lockouts — configurable limits per IP; optional bypass list for trusted IPs. · Permissions — ultimatebungeeauth.admin (required for /uba); ultimatebungeeauth.queue.bypass (skip queue). Old uba.queue.bypass is not used anymore. · Command whitelist — only allowed commands can be used before login (editable in config). · Plugin messaging — Bungee channel listener fixed (proper player resolution for backend “auth status” checks). · Webhooks — optional Discord-style URLs for first registration and successful login (see integrations.webhooks). Requirements · Java 17+ · MySQL (same idea as before; table is migrated automatically) Updating from 1.x — do this before restart · Backup your MySQL database and your old config.yml. · Remove the old plugin jar; install only one new jar: either UltimateBungeeAuth-Bungee or UltimateBungeeAuth-Velocity. · Your config.yml structure changed. Easiest path: let the plugin generate a fresh default, then copy your messages, database credentials, and server names across. Full mapping is in the project README on GitHub. · Re-assign LuckPerms (or equivalent): grant ultimatebungeeauth.admin to staff who use /uba; use ultimatebungeeauth.queue.bypass for queue bypass. · Wrong-password behaviour is now a message + throttle instead of an instant kick in most cases — adjust security if needed. Download / source Grab the correct jar from the resource downloads or build from source with Gradle ( ./gradlew build). Thanks for updating — report issues on GitHub with proxy type (Bungee vs Velocity), Java version, and any stack traces.1.3Premium Login & Skin Fetcher UpdateFeb 17, 2025 - Added skin fetcher for premium accounts (You don't need to use plugins like SkinsRestorer) - Fixed some problems with premium login - Added new Protection system to NonPremium accounts In next update: - Webhooks for Discord to Log any actions - Logs saved in file - Automatic Login from last session (by IP address) - API for Developers1.2Password characters requierement and Premium login fix with skinsMar 16, 2024 - You can now do the requirement for your passwords, like min. 4 letters, 3 unique numbers and special characters - Premium Login Bug fixes - Now skins will be appear on all sub servers (For Premium Players)1.1.2Some bug fixes and problem with loading saved playerMar 11, 2024 Some bug fixes with fix to the loading saved players1.1.1Code improvementFeb 20, 2024 In this version you need to delete table with your users or execute sql command: " ALTER TABLEauth_usersADDuuidtext NOT NULL; " Changes is just improvement in code and optimalization And added version check for plugin1.1.0Update commands/configsFeb 15, 2024 New commands: - /uba or /ultimatebungeeauth - Administration command - /changepassword - /titles - You can now enable/disable titles (In config you can change command name) - Update for Queue optimization - You can now change fadeIn, stay and fadeOut for your titles in config In this update you need to delete table of auth users from database because it got changed. The same with config, if you have same config you need just to remove it.1.0.1Small bug fixesFeb 10, 2024 Small bug fixes1.0Feb 10, 2024
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta