Simple Player Authentication
1.1.0Simple plugin that enables an extra authentication layer within the Minecraft server.
Features
- Ability to register and unregister an account.
- Ability to login into and logout from an existing account.
- Hashing of the accounts password using Argon2
- Storage of accounts within accounts.yaml in the Plugin folder
- Ability to configure which player actions are allowed before authentication
- PlaceholderAPI support for configurable messages
Commands
- /register
- /unregister
- /login
- /logout
Future Improvements
- More hashing algorithms such as: Bcrypt and Scrypt
- More storage options such as: MySQL, MongoDB, PostgreSQL and MSSQL
- More authentication storage options, to share authenticated state between servers with Redis, REST
- Notify user every x time that /login should be used when not authenticated yet
- 2FA, both inclusive and exclusive option (configurable) with credentials login
- Allow defining a regex expression in the config for password policy
Attention: This is not a decisive list! There is no roadmap for this Minecraft plugin so new features might not have been listed here or features listed here might not be implemented!
Pictures
Login View
Accounts (flatfile storage)
Connect With Us
- Website: https://www.skywalx.com
- Discord: https://discord.skywalx.com/
- Business E-mail: [email protected]
FAQ
Isn't this plugin supporting the use of 'online-mode=false' and 'cracked' Minecraft accounts which is an illegitimate use of Minecraft ?
- No! Although these types of 'authentication' plugins were famous for being used in these scenarios, this is not built for this purpose, and we certainly do not condemn it.
Is this the same plugin as the AuthMe plugin ?
- No! Although the concept is very similar, we've built this plugin with custom features and have no affiliation with the AuthMe plugin.
Is there a release window with planned features ?
- As of the time of writing, this plugin is maintained on an irregular basis and new features are mostly implemented by suggestions or ideas that arise within Skywalx itself.
Can I use the source code of this plugin to adapt to my own liking ?
- Yes you can! The plugin is licensed under the MIT license which allows you to fork this project and reuse it even for commercial use. The only restriction is that you cannot remove Skywalx copyright markings within the code. Otherwise, feel free to use to your liking
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