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 Mar 11, 2012You need to update your AuthMe and delete config.yml
Also your spawn might be badly located, so reset it with PlgSetSpawn plugin.
-
View User Profile
-
Send Message
Posted Mar 11, 2012@flamedaces
Same for me, so i set in the config, all the players after /login to spawn in spawn. And i have error from putty screen...
And sorry for bad englis.
-
View User Profile
-
Send Message
Posted Mar 11, 2012@flamedaces
thanks for the tips
-
View User Profile
-
Send Message
Posted Mar 11, 2012players suffocate in walls on login. the problem seems to be random, with an x% chance of it happening. using: 2.6.3b5
EDIT: Updating essentials to latest development build solved the problem
-
View User Profile
-
Send Message
Posted Mar 11, 2012sorry for spam but i though i got it...
somehow i could destroy some blocks and some feet away i cant, placing does not work eiter. im soooo confused right now...
-
View User Profile
-
Send Message
Posted Mar 11, 2012Yay, me again, i figgured it out. for those who will need to know i missed the line:
it works now and it looks like this in essentials:
Builder: default: true permissions: - -authme.player.* - -essemtials_builder inheritance: - default - g:bukkit_default - g:towny_moderator info: prefix: '&2' build: true suffix: ''
-
View User Profile
-
Send Message
Posted Mar 11, 2012@d4rkwarriors
Thank you so much. Its working now but not completely as i want to. Maybe you can help me out again. So Here is what i got running on my Server.
CB 1.1 R7 Vault Essentials (with groupmanager etc.) AuthMe 2.6.3b5
Two little tings, 1. so when someone joins he is been put into a group called "guest" (so thats my unLoggedin group) (Guest has no permission at al and cant movel) Everything nice so far. When you register yourself you can move and you are automaticly switched to the group Builder. which has the permission to build BUT they cant destroy any block. Already tried out some different variations of permissions. (in the authme config, EnablePermissionCheck: is set to true, otherwise i could not get the automatic group switch after login/register.)
So is there any hint you can give me ? So far everything is working fine besides the builder cant build anything even he has "build: true" (this is set in the group manager config from essentials)
2. is there a way to increase the max number of registrations per account ? got messed up with trying so many times. cant register new account now. :/
Thanks already so much. Have a nice day :*
-
View User Profile
-
Send Message
Posted Mar 11, 2012@d4rkwarriors
Sorry and thanks xd
-
View User Profile
-
Send Message
Posted Mar 11, 2012@xMinecraft
/register password password
or change in config.yml PasswordVerifier : false so command is as old version /register password
-
View User Profile
-
Send Message
Posted Mar 11, 2012The command /register don't work.
-
View User Profile
-
Send Message
Posted Mar 11, 2012@xDrapor
next time use pastebin.com for copy your config, and i have to see your console error, either that copy on pastebin.com!
-
View User Profile
-
Send Message
Posted Mar 11, 2012@exeakaexe
u have the wrong version of Craftbukkit :) check it for 1.1-R7 use dev version for 1.1-R4 use 2.6.2
-
View User Profile
-
Send Message
Posted Mar 11, 2012Sry for double post on commands havent seen im on the wrong page -.-
Cant get it started, what am i doing wrong ?
09:53:37 [SCHWERWIEGEND] Error occurred while enabling AuthMe v2.6 (Is it up to date?) java.lang.NoClassDefFoundError: org/bukkit/util/config/Configuration at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:41) at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoad er.java:234) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:37) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at uk.org.whoami.authme.AuthMe.onEnable(AuthMe.java:66) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:363) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232 ) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:374) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:361) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.ClassNotFoundException: org.bukkit.util.config.Configuratio n at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 26 more
-
View User Profile
-
Send Message
Posted Mar 10, 2012Sorry, another question. So a plugin (IceBanIP) broke with the R5 update. I updated it to work, and its functioning again.Thing is, I want to post an update, but its licenced under the GNU General Public License version 3, how might I be able to post the update?
-
View User Profile
-
Send Message
Posted Mar 10, 2012Ok, So I seemed to have setup everything correctly, Here is my config for PHPBB, minus the sql details. The plugin fails to connect to the database. My MySQL host is 000webhost, and my server host is Beastnode (This is a friends server). Any ideas? The reason I posted this is to check whether the PHPBB configuration is done correctly, and to figure out why might AuthMe not connect to the database.
DataSource:
mySQLColumnName: username
mySQLTablename: phpbb_users
mySQLUsername: **
backend: mysql
mySQLColumnLastLogin: user_lastvisit
mySQLDatabase: **
mySQLPort: '3306'
mySQLColumnIp: user_ip
mySQLHost: **
mySQLColumnPassword: user_password
mySQLPassword: *
caching: true
GroupOptions:
UnregisteredPlayerGroup: ''
RegisteredPlayerGroup: ''
Permissions:
PermissionsOnJoin: []
settings:
sessions:
enabled: false
timeout: 10
restrictions:
allowChat: false
maxRegPerIp: 1
maxNicknameLength: 20
ForceSingleSession: true
ForceSpawnLocOnJoinEnabled: false
SaveQuitLocation: false
AllowRestrictedUser: false
AllowedRestrictedUser: []
kickNonRegistered: false
kickOnWrongPassword: false
teleportUnAuthedToSpawn: false
minNicknameLength: 3
allowMovement: false
timeout: 30
allowedNicknameCharacters: '[a-zA-Z0-9_?]*'
allowedMovementRadius: 100
enablePasswordVerifier: true
ProtectInventoryBeforeLogIn: true
GameMode:
ForceSurvivalMode: false
ResetInventotyIfCreative: false
security:
minPasswordLength: 4
unLoggedinGroup: unLoggedinGroup
passwordHash: PHPBB
passwordMaxLength: 20
registration:
enabled: true
messageInterval: 5
force: true
unrestrictions:
UnrestrictedName: []
VBullettinOptions:
mySQLColumnSalt: ''
mySQLColumnGroup: ''
nonActivedUserGroup: -1
permission:
EnablePermissionCheck: false
-
View User Profile
-
Send Message
Posted Mar 10, 2012Set your spawn correctly. Minecraft is know for setting "bad spawn" locations. Meaning you will spawn in a block or some stuff like that. Get a plugin to reset/change your spawn point or google for a program that you can use to edit your level.dat file where the spawn location is saved. I think it is possible that way.
Smallest spawn plugin gas to be the PlgSetspawn. Works on latest version too.
-
View User Profile
-
Send Message
Posted Mar 10, 2012How do you set the spawn for when you aren't logged in yet? When I join my server (with AuthMe), all I can see is a block of stone very close to me. And then when I typ in the password, I teleport where I was the last time I played... Can you tell me how to spawn (if I'm not logged in) somewhere I prefer? Like the default spawn place or even the spot where I was the previous time. Thanks... (BTW: I don't get errors or something)
-
View User Profile
-
Send Message
Posted Mar 10, 2012ok thanks ;) Will be here php script to encode somtehing to code ??
-
View User Profile
-
Send Message
Posted Mar 10, 2012@sgcsim
dont reload server as i said tons of time AuthMe dont suppert /reload command yet! better way is to stop and start your server /reload command do a terrible thing.
-
View User Profile
-
Send Message
Posted Mar 10, 2012Why plugin do not give back messange for /login after server reload ???