Authenticator | Lightweight 2FA
BETA-1.0.0A simple authentication plugin that offers TOTP with a QR scanner.

Authenticator | Fast & Efficient
The plugin is not recommended for commercial use in its current state
A lightweight plugin that offers your 2FA and TOTP authentication with ease. Scan a QR code with your authentication application and then you are good to go. Great for keeping accounts safe and secure on your Minecraft server. Please note this plugin only works on Java 16+
FEATURES
- Easily scan a QR code
- Supports many Authentication Applications
- JSON File Storage
- Apache Base32 Encoding
- Permissions based system
- Works right out of the box
- No dependencies required
- 100% Customizable Messages
- Simple Administration
- Commands when a player gets authenticated.
COMMANDS AND PERMISSIONS
- /authenticator backupcodes | Feature not implemented| authenticator.backupcodes
- /authenticator resetcodes | Feature not implemented | authenticator.resetcodes
- /authenticator remove [player] | Admin can remove player from having authentication | authenticator.remove
- /authenticator reload | Reloads the messages and general config | authenticator.reload
CONFIGURATION
Configuration file that includes custom commands on authentication, backup code amount and length:
config.yml
# Commands that get run when a player gets authenticated.
commands:
- "say hello {player}"
# - "lp user {player} permission add *"
backup-codes:
length: 6 # How many letters/characters each code has
amount: 6 # How many codes are generated as a backupSETUP
A user can get access to authenticate by being the operator of the server or having the authenticator.use permission. You will be prompted with a bar code that you can scan on your application.

Let me know if you need anymore support or information. Feel free to request for more features.
Support or Questions? Contact me on discord: Husky#0005
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