ModsJava
AuthBB
AuthBB - Enhanced Boss Bar Integration for AuthMe [Proxy Teleport - Multi Lobby Support]
⬇ Download on HangarOpen in MCModsHubGet it on Google Play →# AuthBB - Enhanced Boss Bar Integration for AuthMe [Proxy Teleport - Multi Lobby Support]
AuthBB is a handy Spigot plugin that makes logging in and registering on your Minecraft server easier. It works smoothly with AuthMe and adds a cool boss bar interface along with extra features to boost server management and player interaction.

Important!
This plugin requires AuthMe installed to work!
This plugin requires Java 17 or newer.
## Features:
- **Tested on Minecraft versions** 1.16.5 - 1.21+.
- **Login and Register Boss Bar:** Automatically creates a customizable boss bar with a countdown timer on the login and register screen, making the authentication process more engaging for players.
- **Fully Customizable:** Offers extensive customization options for titles, boss bars, messages, and timers.
- **Intelligent Proxy Teleport Support:** Automatically detects BungeeCord and Velocity environments. It also warns about critical misconfigurations (e.g., both enabled at once) and includes a `force-proxy` option for unsupported setups.
- **Multiple Lobby Support:** Configure multiple lobby servers, and AuthBB will randomly send players to one of them after login.
- **Automatic Updaters:** Features a Config Updater to seamlessly add new options on plugin updates and an Update Checker to notify admins of new versions.
- **Auto Kick Feature:** A configurable kick mechanism that removes players if they fail to authenticate in time.
- **Session Support:** Works seamlessly with AuthMe's session feature.
## Some Extra Features:
- **Teleport on Join**
- **Make Players Invisible**
- **Prevent Movement**
- **Disable Chat**
- **Remove Join and Leave Messages**
## Commands and Permissions:
- **Main Command:** `/authbb` (Alias: `/abb`)
- **Subcommands:**
- `/authbb help`: Displays the help menu.
- `/authbb server `: Lets players connect to a configured lobby server.
- Permission: `AuthBB.server` (default: true for all players)
- `/authbb send `: Sends a player to a configured lobby server.
- Permission: `AuthBB.send` (default: op)
- /authbb reload: Reloads the plugin's configuration file.
- Permission: `AuthBB.reload` (default: op)
- **Admin Permission:**
- `AuthBB.admin`: A parent permission that grants access to all admin commands (send, reload, and the admin help menu).
---
# Some Visuals from AuthBB
### **Register Screen**

### **Kick System**

### **Server Command**


### **Send Command**


---
## Contact Me:
If you need any help or have suggestion, please feel free to contact me.
**Discord:** [Join Server](https://discord.gg/nxY3fc7xz9)
---
## Config File
Click to see default config
```yaml
# ######################################################################################################
# ## ##
# ## AuthBB v1.4 by Altkat(StreetMelodeez) ##
# ## Discord: streetmelodeez ##
# ## Please use /authbb reload to apply changes. ##
# ## ##
# ######################################################################################################
# ---------------------------------------------------------------------------------------------------- #
# Proxy Settings
# Used for proxy systems like BungeeCord and Velocity.
# ---------------------------------------------------------------------------------------------------- #
Proxy:
# Set to 'true' to enable proxy features.
# Ensure your server is correctly configured in proxy mode (in spigot.yml or paper-global.yml).
enabled: false
# A list of lobby servers to send players to after they log in.
# If you add multiple servers, a random one will be chosen.
servers:
- lobby
- lobby2
# The delay in seconds before sending a player to a server after they have logged in.
delay: 3
force-proxy: false #Set this to true ONLY IF you are having AN ISSUE with proxy teleport.(It bypasses the bungee/velocity check and force enables the proxy mode)
# ---------------------------------------------------------------------------------------------------- #
# Boss Bar Settings
# Configures the countdown boss bars shown to players on join.
# IMPORTANT: Valid options for 'color': RED, YELLOW, BLUE, GREEN, PINK, PURPLE, WHITE.
# IMPORTANT: Valid options for 'style': SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20.
# ---------------------------------------------------------------------------------------------------- #
LoginBossBar:
title: "&6Please login in &a%time% &6seconds."
color: "GREEN"
style: "SEGMENTED_10"
time: 30
RegisterBossBar:
title: "&bPlease register in &a%time% &6seconds."
color: "BLUE"
style: "SEGMENTED_10"
time: 30
# ---------------------------------------------------------------------------------------------------- #
# Title Settings
# Configures the large text titles shown to players on join or while connecting.
# fadein, stay, and fadeout durations are in seconds.
# ---------------------------------------------------------------------------------------------------- #
LoginTitle:
title: "&6Please Login"
subtitle: "&f/login password"
fadein: 2
stay: 5
fadeout: 2
RegisterTitle:
title: "&bPlease register"
subtitle: "&f/register password password"
fadein: 2
stay: 5
fadeout: 2
# This title only works if 'Proxy.enabled' is set to true.
ConnectingTitle:
title: "&fConnecting"
subtitle: "&cYou are being connected to the lobby"
fadein: 2
stay: 5
fadeout: 2
# ---------------------------------------------------------------------------------------------------- #
# Kick System
# ---------------------------------------------------------------------------------------------------- #
Kick:
# If 'true', players will be kicked when the BossBar timer runs out.
# If you are using AuthMe's own kick feature, make sure the timings match to avoid conflicts.
enabled: false
login-message: "You were kicked because you didn't log in in time"
register-message: "You were kicked because you did not register in time"
# ---------------------------------------------------------------------------------------------------- #
# Extra Features
# ---------------------------------------------------------------------------------------------------- #
Extras:
# Instantly teleports the player to the coordinates below upon joining the server.
teleport-on-join: false
teleport-coordinates:
- 0.0 # x coordinate
- 0.0 # y coordinate
- 0.0 # z coordinate
- 0.0 # yaw value
- 0.0 # pitch value
# Gives players an invisibility effect until they log in.
makeInvisible: false
# If your spawn point is in the void and players are falling upon join, do not enable this option.
preventMovement: false # Prevents players from moving. AuthMe already handles this for unauthenticated players; this can be used to also prevent movement after they have logged in.
disableChat: false # Prevents players from sending messages. AuthMe already handles this for unauthenticated players; this can be used to also prevent messages after they have logged in.
# Removes the default join message when a player connects.
removeJoinMessage: false
# Removes the default quit message when a player disconnects.
removeLeaveMessage: false
# ---------------------------------------------------------------------------------------------------- #
# Language & Messages
# All user-facing messages for commands and system feedback.
# ---------------------------------------------------------------------------------------------------- #
Messages:
only-players: "&4Only players can use this command!"
no-permission: "&4You don't have the permission to use this command!"
wrong-usage-server: "&cWrong usage! Please type &a/server servername."
wrong-usage-send: "&cWrong usage! Please type &a/send (player) (server)"
disabled: "&cThis feature is disabled in the config file."
send-success-sender: "&aYou are sending player %player% to the server %server%."
send-success-sent: "&aYou are being connected to the lobby by an admin."
player-not-found: "&4Player not found!"
server-not-found: "&4Server not found!"
not-authenticated: "&4Player is not authenticated!"
player-already-connecting: "&4Player is already being connected!"
```This plugin requires Java 17 or newer.
AuthBB is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.16.1, 1.16.2, 1.16.3 and newer. Downloaded 199 times (via Hangar). Download it and open it directly in the game.
Explore more