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 Jun 24, 2012@d4rkwarriors
Thanks, that sounds great!! Oh you should get an irc channel maybe on espernet or something so that ppl can talk more quickly! (just an idea)
Thanks again for all the help!
-
View User Profile
-
Send Message
Posted Jun 24, 2012This error happens all the time.
-
View User Profile
-
Send Message
Posted Jun 24, 2012Why you don't just cancel the inventoryclickevent? This may avoid a lot of inventory loss. you will release the source of this plugin?
-
View User Profile
-
Send Message
Posted Jun 24, 2012@Mirrorsounds
i will try to add a combo of /login superpassword and then u have to put another password in console in 10 seconds something similar, just a try :D
-
View User Profile
-
Send Message
Posted Jun 24, 2012@d4rkwarriors
If you can think of a better way to secure it that would be great! but sometime it is really useful to login as someone else without having to disable the whole plugin.
hmmm, what about a command that can only be run from console that will manually auth a person. ex. /auth <player>
Then it will treat the player as authed even though they never actually did /login.
-
View User Profile
-
Send Message
Posted Jun 24, 2012@d4rkwarriors
Okay, just take your time! Your work is much appreciated :)
-
View User Profile
-
Send Message
Posted Jun 24, 2012@A51Rene
hope tomorrow beacuse unfortunally iam far away from home till tomorry
-
View User Profile
-
Send Message
Posted Jun 24, 2012I have that same 'PlayerJoinEvent' and 'Unhandled exception executing command 'register' errors when a unregistered user joins the server. I'm using 2.6.6b3.
When can we expect the new build that fixes those issues? Thank you! :)
-
View User Profile
-
Send Message
Posted Jun 24, 2012@d4rkwarriors
ok will wait
-
View User Profile
-
Send Message
Posted Jun 24, 2012@Mirrorsounds
i could add it, but it will be a very critical point, if someone that u wouldnt discover that pass he could destroy all the server in few minuts..
@HaoSs
if u are using beta3 please wait the new update.
@307th
nothing that AuthMe handler..
@Kraiu
here for web site registration or password check http://dev.bukkit.org/server-mods/authme-reloaded/pages/web-site-integration/ for other things u ahve to known a very little of mysql and php, or pay someone that will do it for u.
@Maxetto
cancellalo dal databese e aggiungilo a mano dalla console con il comando "authme register nick password"
-
View User Profile
-
Send Message
Posted Jun 23, 2012@d4rkwarriors
Non uso spout O.o E comunque no, non logga con 2 minecraft perchè è entrato e si è reigstrato con un altro nick e va tutto bene, e poi non è da lui....
Il problema si è verificato dopo un crash del server dove lui si era appena entrato e non si era ancora loggato, poi il mio host ha cancellato tutto (per fare pulizia del disco) e ho dovuto prendere un file + vecchio di 1 settimana. Adesso come faccio a sbuggarlo?
-
View User Profile
-
Send Message
Posted Jun 23, 2012I have the plugin on mysql, now i want to add a website registration form, because I have the kickNonRegistered: true.I dont really now php, but i would like a code,where the form checks if an username and ip already exists in the database.Can anyone help me with this?
-
View User Profile
-
Send Message
Posted Jun 23, 2012@d4rkwarriors
If the person has registered a uppcase name, and someone tried logging in with a lowercase (since minecraft is case sensitive) it would result in an inventory wipe. For some odd reason it also wiped money.
-
View User Profile
-
Send Message
Posted Jun 23, 2012i'm getting errors every time a player connects or disconnects
[SEVERE] Could not pass event PlayerJoinEvent to AuthMe org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
any fix ?
-
View User Profile
-
Send Message
Posted Jun 23, 2012@d4rkwarriors
True lol, thanks.
Feature request time. Can you add the ability for admins to set a master password that will let them login as anybody?
It is really helpful to be able to login as another player on the server (using an offline client to set the name ofc) and I want to be able to do it without disabling authme...
Ex: when <player> logs in and does /login <pw> it would check the pw against their password and the master password stored in the config file.
Thanks!!
-
View User Profile
-
Send Message
Posted Jun 23, 2012@d4rkwarriors
You should make it for Registred players too because i'm handling registration via a website and they often get kicked for flying because they don't have the time to enter their password.
If you could make that they can move 5-10 blocs away while being unlogged, that would be awesome.
PS. I don't want to turn off my fly protection neither.
-
View User Profile
-
Send Message
Posted Jun 23, 2012@Maxetto
metti spoutcraft.jar solo lato server, cancellalo dal database e fammi sapere, a primo avviso deduco che stia utilizzato il cheat di duplicazione della sessione, ovvero logga con 2 client con lo stesso nome, mandando a puttane il riconoscimento del player sulla mappa.
-
View User Profile
-
Send Message
Posted Jun 23, 2012Potresti spiegarmi perchè SOLO quando entra uno di nome Ghismon AuthMe va a puttane? Non gli chiede + il login, non gli chiede + il register, nulla, e solo a lui.... Ecco l'errore: 2012-06-23 14:11:36 [INFO] Ghismon [/..*.*:*] logged in... 2012-06-23 14:11:36 [SEVERE] Could not pass event PlayerJoinEvent to AuthMe org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:132) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:94) at net.minecraft.server.Packet1Login.handle(SourceFile:68) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:48) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at uk.org.whoami.authme.cache.limbo.LimboCache.addLimboPlayer(LimboCache.java:81) at uk.org.whoami.authme.listener.AuthMePlayerListener.onPlayerJoin(AuthMePlayerListener.java:381) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ... 12 more 2012-06-23 14:11:48 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'login' in plugin AuthMe v2.6.6b2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at org.bukkit.craftbukkit.inventory.CraftInventory.setContents(CraftInventory.java:59) at uk.org.whoami.authme.Management.performLogin(Management.java:54) at uk.org.whoami.authme.commands.LoginCommand.onCommand(LoginCommand.java:54) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more
Ho sostituito l'IP con degli asterischi per privacy
-
View User Profile
-
Send Message
Posted Jun 22, 2012@Mirrorsounds
that check is able only to new ppl that join the server, ;) no sense that allow movement should me activated for registered users because they can login into the server!!
@307th
nothing relate to Authme, how u could think that AuthMe wipe money :D omg remove Essnetials and all others plugin. Run Craftbukkit -AuthMe - iConomy u will see with your hands that bot inventory and money still live... dont waste your time..
-
View User Profile
-
Send Message
Posted Jun 22, 2012Hey on the newest dev update. 2.6.6b3. The inventory wipe as well as a money wipe still exists. Even if protect inventory is false. I am using essentials economy.