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 Apr 7, 2016@Sitmobedaf
Make AuthMe more optimized.
AuthMe accepts pull requests, so you can submit one if you feel you know the issues.
-
View User Profile
-
Send Message
Posted Apr 7, 2016@MrZombie98
Please, use our latest dev build! http://ci.xephi.fr/job/AuthMeReloaded/lastSuccessfulBuild/artifact/target/AuthMe-5.2-SNAPSHOT-spigot.jar
-
View User Profile
-
Send Message
Posted Apr 7, 2016@sgdc3
Changing the plugin didn't help I tried everything with 3.3.1 on 5.2 beta 1, all this because of poorly written code in this plugin =(
-
View User Profile
-
Send Message
Posted Apr 7, 2016I do not need your Antibot, lol! Whe are xelphi? He is understand this problem The problem is that when the server puts AuthMe spam chat. The old version (3.1.1) is kept at 4-6 in the second bots that send 50,000 messages per second. Still pushing to spawn when a lot of people, you can not log in. Teleports 2 times when entering the server (why did asynchronous?). EssentialsSpawn: AuthMe makes Essentials telportation players to spawn, look at the code. Make AuthMe more optimized.
-
View User Profile
-
Send Message
Posted Apr 6, 2016@Sitmobedaf
Lol, we are not an antibot plugin, our protection feature is an extra. Don't blame AuthMe for your crash and please study coding before writing stupid comments about "bad code".
P.S: and study english, please! Can you explain me what do you mean with "And remove the hook already EssentialsSpawn of code."?
-
View User Profile
-
Send Message
Posted Apr 6, 2016@MrZombie98
You're using authme 3.5! It's very old and instable! Do a backup and try this: http://ci.xephi.fr/job/AuthMeReloaded/lastSuccessfulBuild/artifact/target/AuthMe-5.2-SNAPSHOT-spigot.jar
-
View User Profile
-
Send Message
Posted Apr 6, 2016@dutchrastacraft
What's wrong ? please tell me ! I use Spigot 1.8.8
-
View User Profile
-
Send Message
Posted Apr 6, 2016Recently were bot attacks on my server, AuthMe as always, thank you very much for your good work. Very bad writing code. And remove the hook already EssentialsSpawn of code.
-
View User Profile
-
Send Message
Posted Apr 6, 2016http://pastebin.com/P6rXuhkP Again vulnerability in chat spam.
-
View User Profile
-
Send Message
Posted Apr 4, 2016@MrZombie98
You're kidding right? Have you checked your version?
-
View User Profile
-
Send Message
Posted Apr 4, 2016Please help fix this:
-
View User Profile
-
Send Message
Posted Mar 30, 2016@zangxuejian
Update to 8u77.
-
View User Profile
-
Send Message
Posted Mar 30, 2016@zangxuejian
Update ProtocolLib
-
View User Profile
-
Send Message
Posted Mar 30, 2016[20:20:48 WARN]: Exception in thread "Craft Scheduler Thread - 6" [20:20:48 WARN]: org.apache.commons.lang.UnhandledException: Plugin AuthMe v5.2- SNAPSHOT-b870 generated an exception while executing task 45 at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyn cTask.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.NumberFormatException: empty String at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) at java.lang.Float.parseFloat(Unknown Source) at fr.xephi.authme.settings.Spawn.getFirstSpawn(Spawn.java:96) at fr.xephi.authme.settings.Spawn.getSpawnLocation(Spawn.java:134) at fr.xephi.authme.process.join.AsynchronousJoin.run(AsynchronousJoin.ja va:99) at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java :71) at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyn cTask.java:53) ... 3 more
my java is 1.7_80
-
View User Profile
-
Send Message
Posted Mar 29, 2016@rautamiekka
thanks,我这就去更新 (update)
-
View User Profile
-
Send Message
Posted Mar 29, 2016@zangxuejian
Seems to me you're using Java SE 7u17, which is very old.
-
View User Profile
-
Send Message
Posted Mar 29, 2016[02:26:43 WARN]: [AuthMe] Task #56 for AuthMe v5.2-SNAPSHOT-b870 generated an ex ception com.comphenix.protocol.reflect.FieldAccessException: No field with type int exis ts in class PacketPlayOutEntityDestroy. at com.comphenix.protocol.reflect.StructureModifier.writeInternal(Struct ureModifier.java:347) [?:?] at com.comphenix.protocol.reflect.StructureModifier.write(StructureModif ier.java:327) [?:?] at fr.xephi.authme.listener.AuthMeInventoryPacketAdapter.sendInventoryPa cket(AuthMeInventoryPacketAdapter.java:78) [?:?] at fr.xephi.authme.process.login.ProcessSyncPlayerLogin.restoreInventory (ProcessSyncPlayerLogin.java:105) [?:?] at fr.xephi.authme.process.login.ProcessSyncPlayerLogin.run(ProcessSyncP layerLogin.java:152) [?:?] at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java :71) [spigot-1.9.jar:git-Spigot-ee4e41a-3879b98] at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftScheduler.mainThreadHea rtbeat(CraftScheduler.java:350) [spigot-1.9.jar:git-Spigot-ee4e41a-3879b98] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:7 24) [spigot-1.9.jar:git-Spigot-ee4e41a-3879b98] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:4 00) [spigot-1.9.jar:git-Spigot-ee4e41a-3879b98] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:6 55) [spigot-1.9.jar:git-Spigot-ee4e41a-3879b98] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java :554) [spigot-1.9.jar:git-Spigot-ee4e41a-3879b98] at java.lang.Thread.run(Unknown Source) [?:1.7.0_17]
-
View User Profile
-
Send Message
Posted Mar 28, 2016Reporting the latest version problems: i have updated last version on my CratBukkit Spigot 1.8.8 server, AuthMeReloaded v5.2-SNAPSHOT (build: 870) to 1.9/1.8, In the previous version , if I try to connect me with the character name with an altered letter, uppercase or lowercase , the AuthMe not let the player connect , and warned that the character's name had been created in such a way. Now he does not have this security more. I was forced to upgrade because the previous version , there was a security breach , where the player permission freed up access to the command / authme forcelogin.
Another problem is that when the player connects , he has no skin , and can not see the tab list , but if it disconnect and re- connect the problem is resolved immediately.
-
View User Profile
-
Send Message
Posted Mar 27, 2016@Initox
For God's sake, what makes you think that config is readable ?
-
View User Profile
-
Send Message
Posted Mar 27, 2016@JohOply
Automatically.