Source-checkedAdmin & protection

BungeeAuth

by Vik1395 · for Minecraft

A Player Authentication plugin for Bungee Servers

30KDownloads
10 yr agoLast updated
Spigot · PaperLoaders
1.8Latest game version

About BungeeAuth

From SpigotMC

A Player Authentication plugin for Bungee Servers

BungeeAuth now has its own Database importer. You may find it HERE . It currently only supports xAuth's SQL Database.

Please rate the plugin once you have tried it so that it can help others who haven't tried it yet.

BungeeAuth is a useful authentication plugin for Bungee servers, especially for those that operate in offline mode. BungeeAuth is similar to xAuth/AuthMe plugins of Bukkit. It uses MySQL database to store and read player login data. The players' passwords are hashed and salted before storing adding them to the database. The main advantage of this plugin is that you only need to place it in the Bungee plugins folder and you are good to go. You dont have to place a plugin in every Bukkit server (Like xAuth).

I suggest that you use a separate void bukkit server for authentication where the players are stuck in one place, unable to move. This is because, since this is a Bungee plugin, it is not able to prevent players from moving before they login.

Please report any issues with this plugin HERE

If you like my work, please consider donating, I would greatly appreciate it. <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=EJSLPHPJQYUQ4&amp;lc=US&amp;item_name=Spigot%20and%20BungeeCord%20Plugin%20Dev%20%28Vik1395%29&amp;item_number=Spigot&amp;currency_code=USD&amp;bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted" target="_blank" class="externalLink" rel="nofollow">[​IMG]

Plugins For Additional Security
I highly recommend that you use one or both of these plugins in your Bukkit/Spigot servers to protect them from being exploited.
BungeeAuthValidator
IPWhitelist

Permissions

bauth.forceregister - This permission is needed to use the /register force command.

bauth.forcelogin - This permission is needed to use the /login force command.

bauth.reset - This permission is needed for players who can use the /reset command.

Commands

/register [password] &lt;email&gt; - This command is used by first time players to register themselves in the server. Email is required if it is enabled in config.yml.

/register force [player] [password] &lt;email&gt; - This command allows you to force register a player without needing them to be online. Email is required if it is enabled in config.yml.

/login [password] - This command is used by returning users to login to the server.

/login force [player] - This commands is used to force login a player without using a password.

/changepw [old password] [new password] - This command is used by players who want to change their password. It can only be used once the player logs in.

/reset [player] - This command is used by admins who want to reset a player's password. Doing this un-registers the player and there is no way of getting his/her password back.

/logout - This command successfully logs out the player and moves them to the AuthLobby.

Config
The config.yml for this plugin is located in its data folder, similar to bukkit plugins. It looks similar to this:

Code (Text):
# BungeeAuth Config File

Use SQLite: false
# Set this to true if you want to use a file based database (SQLite) rather than MySQL

Host: 127.0.0.1
# Please enter the Host of your MySQL database here.

Port: 3306
# Please enter the port where your MySQL database is hosted.

Username: root
# The Username which should be used to login to the MySQL database.

Password: 'pass'
# The Password which should be used to login to the MySQL database. If you don't have a password, please leave two single quotation marks (') in this field.

DBName: Bungee
#The name of the MySQL database where BungeeAuth's Tables shall be created.

Lobby: Lobby
# The name of the lobby server.

Fallback Lobby: Lobby2
# The name of the fallback lobby server in case the main lobby is down.

AuthLobby: AuthLobby
# The name of the lobby where players are pushed before they authenticate. leave it same as normal lobby if you don't have an auth lobby.

Fallback AuthLobby: AuthLobby2
# The name of the fallback AuthLobby server in case the main AuthLobby is down.

Ask Email: false
# Set this to True if you want the plugin to prompt users to register their email when they login to the server for the first time.

Session Length: 5
# How long (in minutes) does the user's session remains running after a player quits. This allows the user to log back in within the time frame without
# having to type their password again. If user logs in from a different IP, they will be asked to type their password again for security reasons.

Read the full description on SpigotMC →

Highlights

From source data

Game versions

Supports 2 Minecraft versions, the newest being 1.8.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

BungeeAuth on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.4, released 2016-10-04

Game versions by loader

LoaderGame versionsNewest
Paper1.7 to 1.8 (2 versions)1.8
Spigot1.7 to 1.8 (2 versions)1.8

From 10 recorded builds of BungeeAuth.

Recent builds

BuildReleasedGame versionsLoaders
1.42016-10-041.7 to 1.8 (2 versions)Spigot, Paper
1.42016-10-04n/aSpigot, Paper
1.3.12015-10-07n/aSpigot, Paper
1.32015-10-06n/aSpigot, Paper
1.2.22015-09-16n/aSpigot, Paper
1.2.12015-08-08n/aSpigot, Paper

Run BungeeAuth on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

SpigotMC lists BungeeAuth as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.8 and 1 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorVik1395, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

BungeeAuth, answered

Generated from the mod’s own source data.

Do my players need to install BungeeAuth?

SpigotMC lists BungeeAuth as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. BungeeAuth is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run BungeeAuth on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add BungeeAuth in one click.