mineauth
Feature
- Server-level authentication for both online-mode true/false;
- Ban player with sql;(coming soon at 1.0)
- Reset player's password;(coming soon at 1.0)
Installation
- Stop your server.
- Download jar file, put into $MINECRAFTSERVERPATH/mods/.
- Restart server.
- (Optional)Modify $MINECRAFTSERVERPATH/world/serverconfig/mineauth-server.toml and restart.
Usage
- Register: /register \<password\> \<password confirm\>
- Login: /login \<password\>
- Change password: /changePassword \<old password\> \<new password\> \<password confirm\>
Database
- Support:
- h2 database(default)
- MySQL(have not test yet)
- References to create table
sql create schema MINEAUTH; create table PLAYERS ( `ID` VARCHAR(36) not null primary key, `USERNAME` VARCHAR(40), `UUID` VARCHAR(40) not null, `EMAIL` VARCHAR(40), `BANNED` VARCHAR(5), `PASSWORD` VARCHAR(40) not null, `LAST_LOGIN` TIMESTAMP );
Plan
- Chest lock support
- Internationalization support
- 1.17 support
Internationalization
- Coming soon
Backup
- mineauth/ folder is default internal database file, you should keep it.

