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 May 1, 2012@siemaeniu500
u need to install Vault for Permission Check!
-
View User Profile
-
Send Message
Posted May 1, 2012@d4rkwarriors I set: EnablePermissionCheck:true unLoggedinGroup: NotLogged
and...
2012-05-01 17:55:57 [SEVERE] Could not pass event PlayerQuitEvent to AuthMe org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:179) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:698) at net.minecraft.server.NetworkManager.b(NetworkManager.java:234) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:169) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NoClassDefFoundError: net/milkbowl/vault/permission/Permission at uk.org.whoami.authme.Utils.addNormal(Utils.java:83) at uk.org.whoami.authme.listener.AuthMePlayerListener.onPlayerQuit(AuthMePlayerListener.java:495) at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 11 more
2012-05-01 17:55:57 [WARNING] Task of 'AuthMe' generated an exception java.lang.NoClassDefFoundError: net/milkbowl/vault/permission/Permission at uk.org.whoami.authme.Utils.addNormal(Utils.java:83) at uk.org.whoami.authme.task.TimeoutTask.run(TimeoutTask.java:59) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:517) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
What's going on
-
View User Profile
-
Send Message
Posted May 1, 2012@technobuffalos
what say bonne1704 is correct register your player from console will bypass ip check.
@siemaeniu500
seems yes and PermissionsCheck: true
@Kzkas
not yet.
-
View User Profile
-
Send Message
Posted May 1, 2012Hello, is there any possibility to convert auths from auths.db to mysql?
-
View User Profile
-
Send Message
Posted May 1, 2012unLoggedinGroup: NotLogged
---------This is correct?
<<code NotLogged: default: false permissions: [] inheritance: info: prefix: '' build: true suffix: ''>><</code>>
-
View User Profile
-
Send Message
Posted May 1, 2012@technobuffalos
I dont thing that it is possible, but you can use admin command /authme register USER PASSWORD
I have on my server 1 user per IP and sometimes I use this command to register player :)
But if d4rkwarriors could add ipbypass, like put an ip addres who will bypass limit, like 127.0.0.1 :D it would be great :D
For you I can also suggest to put a website, where you must register to play in server :)
-
View User Profile
-
Send Message
Posted May 1, 2012well that still doesn't answer my question, is there or is there not a way to make 1 IP have many different users per IP and the rest have 1
-
View User Profile
-
Send Message
Posted May 1, 2012Have you planned to introduce to E-Mail addresses storage and check if they are valid? This would increase the security and its also easier for admins of offline servers to ban griefer permanent.
-
View User Profile
-
Send Message
Posted May 1, 2012@BONNe1704
completly agree!
-
View User Profile
-
Send Message
Posted May 1, 2012@technobuffalos
There is no cracked server LOL :D Minecraft Server is for free :D and no need to pay for setting up minecraft server.
Minecraft has build in protection-> Online and Offline, where online is checking Players password, and offline, where it does not! SO NO CRACKED MINECRAFT SERVER
-
View User Profile
-
Send Message
Posted May 1, 2012@blardow6 thanks for the advice for #2, I'll be adding that soon. but I run a cracked server and the location I was talking about was school (basically a LAN party without talking) so everyone at school has an IP
maybe a feature request could be an ignoreIP list
-
View User Profile
-
Send Message
Posted May 1, 2012Today I installed SpoutPlugin. In fact, players have complained complained of is that someone breaks into their accounts. The second issue is such that there are any errors with Factions. Some guilds can remove someone's going to the characters and not signing up for them.
-
View User Profile
-
Send Message
Posted May 1, 2012@siemaeniu500
mmm randomly, i think that some try to hack some of your account, even if could be a conflit with others inventory plugins, but can u try to install spoutplugin.jar and check if that error still live and happen randomly?
@Robertas279
do u allow ffaction comand without / in faction config file?? if u will setup unLoggedInGroup in AuthME config (Read the wiki and the how to for that part ), all of yours hacks will be blocked by group with 0 permissions at login ;)
-
View User Profile
-
Send Message
Posted May 1, 2012Hello, thanks for the plugin, tho apparently theres something with nodus or other hacks connected with factions. People using those hacks were able to somehow bypass /login and innitiate commands. I am not stupid, its not my personal problem, i know its somehow assotiated or with factions or with authme (that person could disband every faction connecting as faction owners(not logging in)). Thanks in advance.
Server Owner, Astryx
-
View User Profile
-
Send Message
Posted May 1, 2012@d4rkwarriors this happen randomly
-
View User Profile
-
Send Message
Posted Apr 30, 2012@technobuffalos
1. Well you go into the AuthMe reloaded plugin.yml and edit MaxRegPerIp : 15
-
View User Profile
-
Send Message
Posted Apr 30, 2012@technobuffalos
1 : sorry dunno 2 : Yes, you need a type of Permissions plugin, I suggest PEX(PermissionsEx) then you make the group have, well every command( make - *) and then just go like this - essentials.nick and that will disable it
-
View User Profile
-
Send Message
Posted Apr 30, 2012I have 2 questions when using this plugin
1. when you have the # of players per IP i need to make one about 10-15 for LAN parties and all the rest 1 username per IP
2. Is there a way to disable nicknames completely, admins/ops are abusing
-
View User Profile
-
Send Message
Posted Apr 30, 2012@siemaeniu500
player quit normally? or this happen randomly or under some precise circumstance?
-
View User Profile
-
Send Message
Posted Apr 30, 20122012-04-30 23:18:19 [SEVERE] Could not pass event PlayerQuitEvent to AuthMe org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:179) at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:158) at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java:220) at selfservice.FigAdminPlayerListener.onPlayerJoin(FigAdminPlayerListener.java:75) at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) 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:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) 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.listener.AuthMePlayerListener.onPlayerQuit(AuthMePlayerListener.java:493) at sun.reflect.GeneratedMethodAccessor181.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 22 more
what's going on?