FiroAuth Authentication Plugin
Overview
A lightweight, customisable and translatable Authentication plugin.
- Edit any of the text messages (colour formatting supported) to suit your server's theme or language
- Change the plugin's text prefix or disable it entirely
- Change the actual commands into your server's theme or language (default commands: /register and /login)
- Store passwords as SHA-256 results
- UUID-based storage
- Store names and IP addresses with passwords
- Simple YaML config setup
- Force relogging on server reload
- Custom join message
- Lightweight (less than 10KB and small memory footprint)
- Features permissions
Commands
The default commands provided in the config.yml file are
/register <password> <password>
/login <password>
These commands are editable in the config.yml file.
Permissions
firo.auth.register for user registration
firo.auth.login for user login
(The permissions are not granted by default)
Standard config.yml:
settings:
plaintext: false
relog-on-reload: true
store-names: false
store-ips: true
plugin-prefix: '&c[FiroAuth]&r'
messages:
join: Welcome to the server.
register: Use the /register <password> <password> command to register.
login: Use /login <password> to login to the server.
register-not-same: The passwords you provided were not the same. Try again.
no-permission: You don't have the required permissions.
already-registered: This account is already registered.
already-logged-in: This account is already logged in.
not-registered: You must register before you can login.
success-register: Successfully registered.
success-login: Successfully logged in.
wrong-password: Wrong password provided.
action-cancelled: You must login before you can do that!
commands:
register: /register
login: /login
usage:
register: 'Usage: /register <password> <password>'
login: 'Usage: /login <password>'
Polish config.yml (Spolszczenie dla MPCForum :) )
Spoiler
settings:
plaintext: false
relog-on-reload: true
store-names: false
store-ips: true
plugin-prefix: '&c[FiroAuth]&r'
messages:
join: Witaj na serwerze.
register: Użyj komendy /zarejestruj <hasło> <hasło> aby zarejestrować konto.
login: Użyj komendy /zaloguj <hasło> aby zalogować się do konta.
register-not-same: Podane hasła nie są identyczne. Spróbuj ponownie.
no-permission: Nie masz wymaganych permisji.
already-registered: To konto już jest zarejestrowane.
already-logged-in: Już jesteś zalogowany(/a).
not-registered: Musisz się zarejestrować zanim będziesz mógł(/a) się zalogować.
success-register: Zarejestrowano z powodzeniem.
success-login: Zalogowano z powodzeniem.
wrong-password: Podano złe hasło.
action-cancelled: Aby wykonać tą akcję musisz się zalogować.
commands:
register: /zarejestruj
login: /zaloguj
usage:
register: 'Stosowanie: /zarejestruj <hasło> <hasło>'
login: 'Stosowanie: /zaloguj <hasło>'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