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 Sep 20, 2015@sgdc3
Should I send tickets with all the bugs I find? If so, should I re-mention the ones in my previous comment?
-
View User Profile
-
Send Message
Posted Sep 20, 2015Latest dev build should be more stable... We need your issue reports to fix all the bugs!
-
View User Profile
-
Send Message
Posted Sep 20, 2015@sgdc3
I tried build 150 from AuthMeReloaded and 226 from DEVBUILD-ONLY on Jenkins and I have a problem. I have some different worlds with Multiverse and teleportUnAuthedToSpawn: true . Let's say the player logs in (types his password) in world A. If he had disconnected on world B, he will be teleported to the last location and will have his inventory as usual for that world (using Multiverse-Inventories). Now if he returns to world A (let's say he's teleported there), he will be given the items from world B (that he had when disconnected before).
Can you fix this so the inventory in the login world won't get overwritten?
EDIT: I have messagesLanguage: en but the file messages_en.yml is not used with DEVBUILD #226 EDIT2: And delayJoinMessage doesn't work properly (I get the Player joined the game message twice, when he joins and after he enters his password)
-
View User Profile
-
Send Message
Posted Sep 20, 2015@JavituRec
Disable the protectInventory setting
-
View User Profile
-
Send Message
Posted Sep 20, 2015@JHXSMatthew
Try latest 5.1-SNAPSHOT version: http://ci.xephi.fr/job/DEVBUILD-ONLY/lastSuccessfulBuild/artifact/target/AuthMe-5.1-SNAPSHOT.jar
-
View User Profile
-
Send Message
Posted Sep 20, 2015@BleynHD
Atm you can prevent the issue by disabing the protectInventory setting. We are working on a fix :)
-
View User Profile
-
Send Message
Posted Sep 20, 2015@sgdc3
nice, ty
-
View User Profile
-
Send Message
Posted Sep 19, 2015Hi Can You Fix This Error.Player Keep Loosing There Items When There Login In I Think Authme Dont Save There Inventory When They Logout.Thank You
Error log:
19.09 21:51:56 [Multicraft] Dislocated ran command Message of the Day 19.09 21:51:56 [Server] WARN ERROR: Error while reading file for Dislocated, some wipe inventory incoming... 19.09 21:51:56 [Server] WARN ERROR: Error while reading file for Dislocated, some wipe inventory incoming... 19.09 21:51:56 [Server] WARN ERROR: Error while reading file for Dislocated, some wipe inventory incoming... 19.09 21:51:56 [Server] WARN ERROR: Error while reading file for Dislocated, some wipe inventory incoming... 19.09 21:51:56 [Server] WARN ERROR: Error while reading file for Dislocated, some wipe inventory incoming...
-
View User Profile
-
Send Message
Posted Sep 19, 2015@oOBartekOo
Done! Check latest dev build! :)
-
View User Profile
-
Send Message
Posted Sep 19, 2015@Chsteerr
you need to use 5.1 version from our build server
-
View User Profile
-
Send Message
Posted Sep 19, 2015Hi, i would recommend to add such a thing from when logging / recording Aug. player had set speed 0, after logging in again, he had speed 1 :)
-
View User Profile
-
Send Message
Posted Sep 19, 2015Hello my new users to log in for the first time on the server once they are logged reset the inventory. How can i fix this?
-
View User Profile
-
Send Message
Posted Sep 19, 2015Please help me fix inventory loss when / login multiple times
I was from Vietnam, my bad english, please help yourself. I've sought, but still failed. I'm using 1.8.8 spigot
Your plugin is very good, thank you to create really useful plugin
This is a faulty configuration of your config file:
http://kythuat.us/config-yml
-
View User Profile
-
Send Message
Posted Sep 18, 2015@sgdc3
Hi, I have a problem with the function of "ForceSingleSession"
It doesent block "you logged in from another location" What can i do?
-
View User Profile
-
Send Message
Posted Sep 17, 2015<CentOS6.5><Java8 SE><1.8.8>
Hello, when I am using email recovery it says
org.apache.commons.lang.UnhandledException Plugin AuthMe v5.0-SNAPSHOT generated an exception while executing task 104584
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError com/sun/mail/util/MailLogger
at javax.mail.Session.initLogger(Session.java:226)
at javax.mail.Session.<init>(Session.java:210)
at javax.mail.Session.getInstance(Session.java:247)
at fr.xephi.authme.SendMailSSL$1.run(SendMailSSL.java:66)
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
... 3 more
Caused by: java.lang.ClassNotFoundException com.sun.mail.util.MailLogger
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 9 more
-
View User Profile
-
Send Message
Posted Sep 17, 2015@Chsteerr
Please use English.
-
View User Profile
-
Send Message
Posted Sep 17, 2015If I use wrong password, and server kick me, > error: handleDisconnection() called twice, after login is my inventory clear. Please fix this bug.
-
View User Profile
-
Send Message
Posted Sep 17, 2015Hi, ich hab ein Problem mit einer Funktion die "logged from another location" blocken soll. ForceSingleSession ist auf true gesetzt, bewirkt jedoch nicht :/
-
View User Profile
-
Send Message
Posted Sep 16, 2015@sgdc3
Thanks the plugin installed correctly now :)
One problem I have noticed so far. After install of this new snapshot I have to OP myself again from the console, else I have no permissions to do anything?
-
View User Profile
-
Send Message
Posted Sep 15, 2015I'm sorry, but my issue isn't fixed in the latest dev build. http://dev.bukkit.org/bukkit-plugins/authme-reloaded/tickets/987-force-survival-inventory-wipes/ Edit: Latest dev build does mean http://ci.xephi.fr/job/DEVBUILD-ONLY/212/