AuthMe
- SQLite
- MySQL
Point it at the file:A bare path is treated as SQLite automatically.
username, realname, password and ip from the
authme table, and derives each account’s offline UUID from the name.
Which hashes carry over
Unsupported hashes are listed individually in the import log, so you know
exactly who to warn before you switch over.
nLogin
JPremium and LoginSecurity
Table and column names differ between versions of all three plugins, so they
are discovered rather than assumed. If yours is not recognised the import
says exactly that instead of failing with a database error — open an issue
with your plugin version and it can be added.
After importing
1
Check the log
The console reports how many accounts were read, how many were imported, and
which hashes could not be carried across.
2
Decide on uuid-type
Imported accounts use the offline UUID, matching what AuthMe used. If
you plan to run
uuid-type: real,
your premium players will arrive as new accounts — which is usually what you
want, but it is better to know beforehand.3
Remove the old plugin
Two authentication plugins running at once will fight over the same events.