AuthMe Reloaded

The most famous and used /login|/register plugin!
WARNING: if you want to try the newest features please use the latest dev build! (https://ci.codemc.org/job/AuthMe/job/AuthMeReloaded/)
Prevent username stealing:
AuthMe Reloaded prevents players who aren't logged in from actions like placing blocks, moving, typing commands or seeing the inventory of the current player.
Anti-Spoof:
The possibility to set up name spoof protection kicks players with uncommon long or short player names before they could actually join.
Sessions:
Login Sessions make it possible that you don't have to login within a given time period.
Configurable:
Each command and every setting can be enabled or disabled by a easy structured config file.
Translatable:
If you don't like English or don't like our default translations you can easily edit almost every message sent by the plugin!
Features:
- E-Mail Recovery System!
- Playername spoof protection
- Countries Selection! (countries codes)
- AntiBot Features!
- Protection against "Logged in from another location" messages
- Two-factor (2FA) support!
- Login sessions
- Editable settings & messages
- MySQL and SQLITE support
- Supported hash algorithms: Available Hash Algorithms
- Supports tons of CMS! (Website integration)
- Custom MySQL tables/columns (useable for forums, other scripts)
- Database queries can be cached
- Compatible with NPC and CombatTag plugins
- Account restriction through IP and name
- Permissions group switching on un-logged-in
- Different permission group for Registered and unRegistered users
- Support for permissions onJoin with transient vault system
- Cache on file for all inventories and enchants for un-logged-in players
- Save Quit location to prevent loss of position
- Possible to use without a Permissions plugin
- Automatic backup system of all your user password data
- Default Language Style: en, de, br, cz, pl, fr, ru, hu, sk, es, zhtw, fi, zhcn, nl, and others! (feel free to send me new translations)
- Convert SQLite to an usefull authme.sql that you can import on a MySQL database!
- Import your database from Rakamak, CrazyLogin, RoyalAuth, vAuth !
Support:
Configuration
Commands
Permissions
Warning: if you're updating from AuthMe 3.4 to 5.2+ you need to change the permissions nodes.
List of all single permissions
How To
- How to use the converter
- WebSite Integration
- How to convert from Rakamak
- Convert from SQLite to MySQL: set MYSQL as backend and run the "/authme converter sqlitetosql" command.
Source: Source Code on Github
JavaDoc: AuthMe Javadoc
Dev Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
DevBuilds: ci.codemc.org
Maven dependency:
<repositories>
<repository>
<id>codemc-repo</id>
<url>https://repo.codemc.io/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>fr.xephi</groupId>
<artifactId>authme</artifactId>
<version>5.7.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
Metrics
Usage statistics: AuthMeReloaded on BStats.org
Licenses
This product includes and download automatically GeoLite data created by MaxMind, available from https://www.maxmind.com
Credits
Current AuthMe development team members: Our Team
Credits for old versions of authme go to d4rkwarriors, fabe1337 , Whoami and pomo4ka.
-
View User Profile
-
Send Message
Posted Jul 24, 2015@Bronzeteufel
Since our latest dev build (get it at: http://ci.xephi.fr/) "Owner" can't join the server if "owner" is registered.
If "Owner" is registered "owner" can't join.
To do this Xephi added a new database column named "realname" ;)
-
View User Profile
-
Send Message
Posted Jul 23, 2015Hey,
I'm running AuthMe 3.4 atm and think about an update to 5.0. One question: I protect my cracked server with this plugin and "Owner" and "owner" is the same for AuthMe in 3.4, so that fakers can't login with "player123" instead of "Player123". Could you tell me how this is managed in 5.0? UUIDs are just md5-hashes in offline mode and I'm not sure if "player123" and "Player123" got the same hash.
Thank you!
-
View User Profile
-
Send Message
Posted Jul 23, 2015SNAPSHOT Preview Download (from our official jenkins server): http://ci.xephi.fr/job/authmereloaded/lastSuccessfulBuild/artifact/target/AuthMe-5.0-SNAPSHOT.jar
-
View User Profile
-
Send Message
Posted Jul 23, 2015@Sitmobedaf
If you unregister the user it should also purge the data...
-
View User Profile
-
Send Message
Posted Jul 23, 2015@ludgart
Please open the configuration file before opening useless comments... (look for the "caching: true" option on the top of the configuration file and turn it to false...)
P.S: cache should be stable on our latest dev builds! http://ci.xephi.fr/
-
View User Profile
-
Send Message
Posted Jul 23, 2015Option to disable the shit cache function? Server still crash after player log in...
-
View User Profile
-
Send Message
Posted Jul 22, 2015@collller
Use http://pastebin.com/ to insert the logs.
-
View User Profile
-
Send Message
Posted Jul 22, 2015@Bodyash
It isn't necessary to offer me this plugin.
-
View User Profile
-
Send Message
Posted Jul 22, 2015last dev spigot 1.7.10
[AuthMe] ERROR: Error while reading file for csj, some wipe inventory incoming... [AuthMe] ERROR: Error while reading file for csj, some wipe inventory incoming... [AuthMe] ERROR: Error while reading file for csj, some wipe inventory incoming... [AuthMe] ERROR: Error while reading file for csj, some wipe inventory incoming... [AuthMe] ERROR: Error while reading file for csj, some wipe inventory incoming...
[17:06:35] [Thread-3561/WARN]: Exception in thread "Thread-3561" [17:06:35] [Thread-3561/WARN]: java.util.ConcurrentModificationException [17:06:35] [Thread-3561/WARN]: at java.util.ArrayList$Itr.checkForComodification(Unknown Source) [17:06:35] [Thread-3561/WARN]: at java.util.ArrayList$Itr.next(Unknown Source) [17:06:35] [Thread-3561/WARN]: at org.yaml.snakeyaml.serializer.Serializer.anchorNode(Serializer.java:135) [17:06:35] [Thread-3561/WARN]: at org.yaml.snakeyaml.serializer.Serializer.anchorNode(Serializer.java:146) [17:06:35] [Thread-3561/WARN]: at org.yaml.snakeyaml.serializer.Serializer.serialize(Serializer.java:108) [17:06:35] [Thread-3561/WARN]: at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:272) [17:06:35] [Thread-3561/WARN]: at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:262) [17:06:35] [Thread-3561/WARN]: at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:234) [17:06:35] [Thread-3561/WARN]: at org.yaml.snakeyaml.Yaml.dump(Yaml.java:209) [17:06:35] [Thread-3561/WARN]: at org.bukkit.configuration.file.YamlConfiguration.saveToString(YamlConfiguration.java:40) [17:06:35] [Thread-3561/WARN]: at org.bukkit.configuration.file.FileConfiguration.save(FileConfiguration.java:103) [17:06:35] [Thread-3561/WARN]: at fr.xephi.authme.settings.CustomConfiguration.save(CustomConfiguration.java:55) [17:06:35] [Thread-3561/WARN]: at fr.xephi.authme.settings.PlayersLogs.savePlayerLogs(PlayersLogs.java:56) [17:06:35] [Thread-3561/WARN]: at fr.xephi.authme.datasource.SQLite.setUnlogged(SQLite.java:522) [17:06:35] [Thread-3561/WARN]: at fr.xephi.authme.datasource.CacheDataSource.setUnlogged(CacheDataSource.java:217) [17:06:35] [Thread-3561/WARN]: at fr.xephi.authme.datasource.DatabaseCalls$19.run(DatabaseCalls.java:463) [17:06:35] [Thread-3561/WARN]: at java.lang.Thread.run(Unknown Source)
-
View User Profile
-
Send Message
Posted Jul 22, 2015@Sitmobedaf
for purge - u can use AutoSaveWorld (use dev. versions)
-
View User Profile
-
Send Message
Posted Jul 21, 2015last dev spigot 1.7.10
[11:00:03] [Craft Scheduler Thread - 207/WARN]: Exception in thread "Craft Scheduler Thread - 207" [11:00:03] [Craft Scheduler Thread - 207/WARN]: org.apache.commons.lang.UnhandledException: Plugin AuthMe v5.0-SNAPSHOT generated an exception while executing task 1916627 at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException at fr.xephi.authme.listener.AuthMePlayerListener$3.run(AuthMePlayerListener.java:450) at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
-
View User Profile
-
Send Message
Posted Jul 21, 2015Author, make a purge. (PermissionsEx, Essentials, PlayerData...)
-
View User Profile
-
Send Message
Posted Jul 21, 2015@BODOCITY111
No, the only way is to disable password encryption in the configuration:
passwordHash: PLAINTEXT
-
View User Profile
-
Send Message
Posted Jul 21, 2015Have some problem. I think last dev. version can`t save last location (world and coords) to MySQL
-
View User Profile
-
Send Message
Posted Jul 20, 2015@Xephi59
Alright, thanks for the quick reply! Also though, just for future reference, is there any way to view the database of player passwords?
-
View User Profile
-
Send Message
Posted Jul 20, 2015@BODOCITY111
Use /authme changepassword <playername> <newpassword> and tell him the password, after that, tell him to use /changepassword
Xephi
-
View User Profile
-
Send Message
Posted Jul 20, 2015I love this plugin, and I've been using it on both of my Servers for years. However, a while ago, a Player presented the problem that they've forgotten their password, and they never linked it to their email address. Unfortunately, I have no idea how to access the password database in order to recover it. I'm currently using an external host (MpgServers) for both the Servers and both are using version 3.4 of this plugin. Is there any way I can locate and view their passwords?
-
View User Profile
-
Send Message
Posted Jul 20, 2015@sgdc3
No errors, seems nothing is happening.
-
View User Profile
-
Send Message
Posted Jul 19, 2015@dmncpham
No ATM, we are working on it. :)
-
View User Profile
-
Send Message
Posted Jul 19, 2015Also, do not run purge Essentials and PlayerData. The remaining elements of the purge did not check, but they are not likely to work. P.S. PermissionsEx v1.20.4 (no UUID). Essentials v2.14.98 (UUID).