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 14, 2012Is it possible to only make admins register? I run an online server, and for extra security I want admins to have to enter an in game password. To do this, do I give my admins 'authme.player.*' and nobody else any permission, or what?
-
View User Profile
-
Send Message
Posted Jul 14, 2012@MarioG1
yes only if teleportUnAuthToSpawn is enabled, but as i saw also with minecraft player.dat location some of my players suffocate underground. If u check the location saved in db it are all correct, infact if u manually teleport yourself to that location u never stuck in the wall or similar.. i thought that the metter isent in the location but in teleport system, obv iam not sure it is only my small opinion.
-
View User Profile
-
Send Message
Posted Jul 14, 2012@d4rkwarriors
One last question have you an idea why this bug (stuck in walls /lava) only happens if u set savequitlocation : true and authme teleport's you to the saved coordinates (MySQL). If you set savequitlocaton: false you never stuck in walls or other things.
Am I right that authme gets the coordinates form the player.dat file if savequitlocation is false?
-
View User Profile
-
Send Message
Posted Jul 14, 2012@MarioG1
i think that problems is related to time for spawning and time to load chunks. if coords are negative like -150 + 0.55 = -149.5 that means that u will spawn in middle of -150 and -149 , but a block higher then 150, beacuse -149 > -150 . For the final fix there will be reproducible actions for stuck in the wall, but as i try many and many times i am not able to find the correct action for reproducing this bug. As i saw also Multiverse, Stargate, Essentials and Vhanilla Server like Modded server are afflicted by this stupid bug. More feedback and opinions are always Welcome!
-
View User Profile
-
Send Message
Posted Jul 14, 2012Ok this also should fix the problem but i don't understand why you only stuck in walls if u use set savequitlocation: true and you get telepotet to the locations saved int the database + 0.55.
If u set saveguitlocation: false authme gets the quit location from the player.dat file and tp's you to this coordinates and you never stuck in walls or something else.
Oh and to add 0.55 to every coordinate causes problems if the coordinates are negative (You spawn on the wrong block) -150 + 0.55 = -149.45
-
View User Profile
-
Send Message
Posted Jul 13, 2012@MarioG1
i save it as integer in database but i add decimal +0,55 ad every coords when i use that for teleport player see this part of code:
https://github.com/Multiplayer-italia/AuthMe-Reloaded/blob/master/src/main/java/uk/org/whoami/authme/Management.java#L117
-
View User Profile
-
Send Message
Posted Jul 13, 2012I think i found a final solution for the problem that you get teleported into walls after log in.
Most warps plugins save the warp coordinates with some decimal places for example:
-16.72981553928868, 143.0, 181.84774799559102 and you don't stuck in walls if you use the warp.
You store the quit location without decimal places i think this could cause the problems.
I think you should change this in an dev version and let us try if this solves the problems.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@selfservice0
nope the ip check for aquire session is retrived before login attempt, thats the fact and how bukkit event works :(
-
View User Profile
-
Send Message
Posted Jul 13, 2012@d4rkwarriors
Or require a new ip to relogin, if they don't relogin, don't cancel the session. Doesn't the plugin not begin a session until a user has logged in anyhow?
-
View User Profile
-
Send Message
Posted Jul 13, 2012@keptlv
that is problem of your server., like mine and more others..
-
View User Profile
-
Send Message
Posted Jul 13, 2012@d4rkwarriors
Ok, thanks you. But again, players are teleported into a wall where they brutally die.. :D
-
View User Profile
-
Send Message
Posted Jul 13, 2012@keptlv
for the last time... teleportUnAuthedToSpawn: false -> true . iam bored.
-
View User Profile
-
Send Message
Posted Jul 13, 2012I installed the newsest update and still... Player suffocated in a wall And it not teleports players to Spawn but last point, from where they disconnected.
my config: http://pastebin.com/X60s1n1M
Thanks.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@selfservice0
yes i could, but think about this situation: A malicious player will join with every player name he want to disturb, so in this way he can end all the time session of real player, this is why i decide to kick player for "short times" isntead of ask him for relog.
-
View User Profile
-
Send Message
Posted Jul 13, 2012Instead of waiting till the end of a players session couldn't you make it so the player is logged out when another IP tries to log in as the player?
This would avoid the "Session Dataes doesnt correspond Please wait till end of session."
-
View User Profile
-
Send Message
Posted Jul 12, 2012@Zwing87
mmmm should be like that iam wrong?
-
View User Profile
-
Send Message
Posted Jul 12, 2012Thank you, finally my Password Check is working! Thank you!
-
View User Profile
-
Send Message
Posted Jul 12, 2012@d4rkwarriors
Ok, thanks. So there is nothing special needed to do, before uploading the new authme? :) Thanks again!
-
View User Profile
-
Send Message
Posted Jul 12, 2012Would you like to add the "Your nickname contains illegal characters. Allowed chars:" local message? (messages yml)
-
View User Profile
-
Send Message
Posted Jul 12, 2012@keptlv
always backup your file!