https://github.com/0xMushow/SafeConnect
A plugin providing a secure login/register feature for players to avoid account takeovers. Passwords are securely stored in a database using the Argon2ID hash algorithm.
https://github.com/0xMushow/SafeConnect
argon2id authentication hashing minecraft plugin spigot
Last synced: about 1 year ago
JSON representation
A plugin providing a secure login/register feature for players to avoid account takeovers. Passwords are securely stored in a database using the Argon2ID hash algorithm.
- Host: GitHub
- URL: https://github.com/0xMushow/SafeConnect
- Owner: 0xMushow
- License: mit
- Created: 2023-02-26T15:22:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-23T07:22:48.000Z (over 1 year ago)
- Last Synced: 2025-04-14T18:15:54.176Z (about 1 year ago)
- Topics: argon2id, authentication, hashing, minecraft, plugin, spigot
- Language: Java
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# SafeConnect
Introducing the ultimate authentication solution for Minecraft servers - our plugin offers an unparalleled level of security with Argon2ID hashing, ensuring that your players' passwords are always protected.
With fully-customisable messages, you can tailor the plugin to suit your server's unique style and voice. Our plugin also supports databases, giving you the flexibility to choose the storage solution that works best for your server. But that's not all - our plugin also offers multi-world support, and will soon be supporting BungeeCord configurations.
And with compatibility ranging from version 1.8.8 to 1.12.2, you can be sure that our plugin will work seamlessly with your server. Don't settle for second-best - choose the authentication plugin that offers unbeatable security, flexibility, and functionality.
## Features
- Argon2ID hashing for ultimate password security
- Fully-customisable messages for a personalised touch
- Database support for flexible storage options
- Multi-world support (BungeeCord is coming)
- Compatible with Minecraft versions 1.8.8 to 1.12.2
- Manage your user passwords with a reset
## Installation
- Download the SafeConnect.jar and put it in your plugins folder
- Configure the config.yml and you'll be ready to go!
```yml
database:
host: "localhost"
port: "3306"
username: "root"
password: "root"
name: "db_name"
table: "user_accounts"
```
## Upcoming features
- Add BungeeCord support
## License
[](https://choosealicense.com/licenses/mit/)
## Authors
- [@Mushow](https://www.github.com/Mushow)