SuperAuth plugin description:
SuperAuth is the first plugin that allows you to use 3 types of authentication: GUI, Dialogs and Commands!In addition, it is the best way to secure your users and server with your AntiVPN database with over 38,000 IP addresses.
SuperAuth Plugin Features:
- AntiVPN user database with +38000 IP addresses
- 3 types of authentication in one plugin (GUI, commands and dialog )
- Various hashing algorithms (recommended to use MD2, MD5, SHA1, SHA256, SHA384 and SHA512 )
- MySQL/ SQLite
- Language Support
- Bungee Cord support
- User actions before and after authentication
SuperAuth plugin commands:
Commands for Bungee Cord
/premium - This command changes the mode to premium mode. If you enable this option and do not own a premium Minecraft account, you will lose all your data and game progress./cracked - This command changes the mode to pirate mode. If you enable this option and you previously had Premium mode, you will lose all your data and progress in the game .
Console Commands
sauth setAdmin [Player Nickname] - This allows the administrator to access a specific user.sauth remAdmin [Player Nickname] - This disables admin access to a specific user.
sauth force-login [Player Nickname] - This forces the user to appear as logged in instead of using their password for a specific user.
sauth unregister [Player Nickname] - This command sends a request to remove a user from the database. (User must be offline).
sauth register [player nickname] - This command will create a new user in the database, after which the created user will be prompted to create a new password. (Name must be exactly the same as the new user)
sauth info - Get information about your server (such as RAM, online players, server version, operating system, allocated memory, etc.) and plugin (api version, plugin version, latest errors, etc.) ).
Game commands
/sauth - This will open the administrative GUI and will only work for users with administrator privileges. To gain access, use the command in the console sauth setAdmin [Player nickname]Authentication Commands
/auth - This will open the auth GUI, will only work if the user is in auth mode and if the user's auth method and the plugin's auth method are GUI/register - This is the classic register command, only available if the user is registering and the plugin's authentication method is COMMANDS.
/login - This is the classic login command, available only if the user is logged in and the user's authentication method is COMMANDS.
SuperAuth plugin configuration:
Settings.yml file contains basic settings like prefix, language, sql credentials.
Prefix: '&9SuperAuth»&r' # Это префикс плагина, он будет использоваться в некоторых внутриигровых сообщениях.
Language: en_US # Это язык плагина, он будет использоваться для сообщений, указанных в папке "translations"
UpdateChecker: true # True, чтобы проверять наличие обновлений при каждом запуске (рекомендуется), false, чтобы отключить проверку обновлений.
MySQL: # Это настройки для базы данных
Enabled: false # Если этот параметр включен, плагин попытается подключиться к MySQL, в противном случае будет использоваться SQLite.
# Мы рекомендуем вам использовать MySQL, потому что если мы обновим структуру базы данных, это может повредить ваши данные.
# а с MySQL вы не будете раскрывать данные своих пользователей.
Host: sql.example.com # Используется для подключения к серверу MySQL
Port: '3306' # Порт для использования с сервером MySQL
DataBase: superauth # Имя базы данных сервера MySQL
UserName: superauth # Имя пользователя для использования при использовании MySQL Server
Password: 87;-cojqX2L5}R_= # Пароль для использования при использовании MySQL Server (если вы удалите путь, плагин сгенерирует новый безопасный пароль)
UseSSL: false # true для включения использования SSL при подключении к MySQL, false для его отключения
How to install the SuperAuth plugin?
Requirements:Kernel Version 1.9+
If you are using BungeeCord, then you must have the latest version.
- Download the plugin.
- Take the downloaded file and transfer it to the plugins folder of your server.
- Restart the server.
- Ready.