CrazyLogin
Version 7.24
Its recommended to run your server in online mode!
Minecraft is a excellent game. If you want to play it, you should buy it, like every other game you play.
Description
Adds per player passwords to your server. This will increase your server's protection against griefers and account thiefs.
Keep these two things in mind:
- The protection is only as good as your passwords.
- The server is still less secure then a server in online mode.
- My plugin is not limited to offline mode servers,
therefore you can increase security for both server types (offline and online mode servers).
- My plugin is not limited to offline mode servers,
Features
- This plugin supports two modes. Maybe-Password and Password-Only
- Maybe-Password:
The user can create a password, if he wants to
(a password is required for ops/players with permission) - Password-Only:
The user has to create a password and login.
- Maybe-Password:
- Users who aren't logged in, cannot chat, build, fight, drop items, move, teleport.
- (Optional) Ability to hide/change Join/Quit-Messages, hide players who aren't logged in.
- Multiple password Encryption algorithms
- AuthMe, xAuth support
- Integrated Config, Flat, MySQL and SQLite-Database support.
- Integrated Logging support.
- Integrated CrazyPipes support.
- Session support
- Supports single sessions
- saveLogins (teleport to spawn until login).
- If you do not logout and autoLogout is disabled, you can rejoin from the same IP.
- Permission + option to disable ingame registration.
- forceSaveLogin option to hide the players current location until login
- this fixes the issues with AntiCheat being kicked for flying due to anti move protection.
- maxRegistrationsPerIP and maxOnlinesPerIP options
- Command usage is stricktly limited, when not logged in (whitelist).
- Possibility to block guest commands, chat and join.
- Warn players with permission, if some fails to login or execute a command if he isn't allowed to.
- (Optional) Kick players who don't register, don't login, fail to login, execute a command.
- (Optional) TempBan players who don't login or fail to login.
- Adminlogin and Tokenlogin commands available
- Command to logout automatically when leaving the server
- Command to expire passwords (force players to change their passwords)
- Filter- & Sortable Accountlist
- Playerinfo (Name, IP, Connection and more)
- Ability to delete inactive accounts.
- PluginAPI available
- Client AutoLogin Plugin available (can be blocked)
Requirements
- CrazyCore (Version 10.7.7 or later)
Related Plugins
- CrazyLoginAutoLogin (Client-Plugin)
- CrazyCaptcha (Captcha)
- CrazyLoginFilter (IP/Connection Access Filter)
- CrazyLoginRank (Join Ranking)
Configuration & Options
(with description of all available options)
Commands with their Permissions
Issues ?
CommandHelper
Have a look at this CommandHelper Extension
Factions
Factions uses a very special way to execute commands, which bypasses default command protection.
Use this plugin to fix that until Faction fixed that:
CrazyLogin_FactionProtection
Convert database
You can convert your database with /crazylogin mode database <Type>".
Especially on huge flat databases this may take very long.
You can use this tool to convert your flat database to a mysql import script.
CrazyLogin_Flat_2_MySQL
(Notice: This file has NOT been reviewed by any Bukkit staff!)
Just copy this jar to your accounts.db then execute this jar.
This will create an accounts.db.sql file.
Others ?
Create a ticket or post a message!
Metrics

(Generated by MCStats.org)
Languages
- en_GB (English)
- de_DE (German - Deutsch)
- bg_BG (Bulgarian - български, thanks to LocoFreak)
- el_GR (Greek - ελληνικά, thanks to razorrazor)
- es_AR (Spanish (Argentina) - argentino, thanks to LynnJordison)
- es_ES (Spanish - Español, thanks to Sirikon, vicente947)
- fi_FI (Finnish - Suomi, thanks to suomenlippis)
- fr_FR (French - Français, thanks to FireBurst699)
- it_IT (Italian - italiano, thanks to giuditta1974)
- kr_KR (Korean - 한국어, thanks to TABtech)
- lt_LT (Lithuanian - Lietuvos, thanks to donatass162)
- nl_NL (Dutch - Nederlands, thanks to blipman17, jekeke123)
- pl_PL (Polish - polski, thanks to MegaManNT)
- pt_BR (Portuguese (Brazil) - brasileiro, thanks to bchilelli)
- ro_RO (Romanian - Romana, thanks to Cozzmy13)
- ru_RU (Russian - русский, thanks to kilolife, SannyOK)
- zh_CN (Chinese - 简体中文, thanks to cdcp998, mindcat, Liouftgoo)
- zh_TW (Traditional Chinese - 繁體中文, thanks to Chanmo)
(Please post additional translations here, so i can share them to everybody!)
-
View User Profile
-
Send Message
Posted Mar 8, 2013Hello,
I often notice that players that haven't logged in yet appear on a different location in the same world, and get teleported back to their last known location when they login.
I've seen it happen with different player groups and i think the coords under saveLoginLocations have something to do with it.
Is there a way to disable this?
Thanks.
-
View User Profile
-
Send Message
Posted Mar 5, 2013@wicked321
ok, if there is no error log in CrazyLogin i don't need the GroupManager one.
@mheiden
Sure
set alwaysNeedPassword: false
and remove the register permission from every default user or the default user group
crazylogin.register.command
crazylogin.register.channel
-
View User Profile
-
Send Message
Posted Mar 5, 2013@TheOneMadHawk
Is it possible to only let admins use this plugin and not the users?
-
View User Profile
-
Send Message
Posted Mar 5, 2013@TheOneMadHawk
Actually that screenshot is the only error output from crazylogin. there were no other logs. Were you talking about groupmanager's error log file?
-
View User Profile
-
Send Message
Posted Mar 5, 2013@wicked321
Ok, thanks for that, nevertheless send me the complete error log.
Maybe i can add a check to warn everybody instead of just throwing an error.
-
View User Profile
-
Send Message
Posted Mar 4, 2013Ok just to update, it was not crazylogin causing issue. in case anyone faces similar issue: i had edited a file in GroupManager and it was not right and threw errors (none in console) made a separate error file. once i edited it properly, its working now.
-
View User Profile
-
Send Message
Posted Mar 4, 2013Hi MadHawk, getting this error when anyone tries to login, screenshot:
its not allowing anyone to do /login password
updated both crazycore and crazylogin to the latest release on here.7.9 and 10.1
-
View User Profile
-
Send Message
Posted Mar 4, 2013@bluedudex2
Is their already a way to auto logout a player when they leave the sevrer?
Server side:
/crazylogin mode autoLogout 0
Client side:
/loginonce <PW>
Login + automatically logout when leaving the server
/autologout
Automatically logout when leaving the server
/logout
Leave the server and logout instantly.
@joegameplay
How do I make it you don't have to sign up (only if you wan't to)
/crazylogin mode alwaysNeedPasswordfalse
-
View User Profile
-
Send Message
Posted Mar 4, 2013How do I make it you don't have to sign up (only if you wan't to) It says you can but I can't seem to find :/
-Joe
-
View User Profile
-
Send Message
Posted Mar 3, 2013Is their already a way to auto logout a player when they leave the sevrer?
-
View User Profile
-
Send Message
Posted Mar 2, 2013@Mowstyl
This is a faction issue (they used the event priority wrong)
CrazyLogin has Highest Priority, but Faction catches the command on low priority and any later attempt to block that command is useless.
Use this plugin to fix that until they fix it.
https://dl.dropbox.com/u/16999313/Bukkit/CrazyLogin_FactionProtection.jar
-
View User Profile
-
Send Message
Posted Mar 2, 2013Commands from Factions plugin can still be used without logging in. I've only enabled Factions, PermissionsEX 1.19.5, CrazyCore, CrazyLogin and CrazyLoginFilter, with craftbukkit 1.4.7-R1.0 build #2624. Thanks.
Mowstyl
-
View User Profile
-
Send Message
Posted Feb 26, 2013@javieraizpuru
I don't know webauctionplus but CrazyLogin has an API for that.
1) You can check the password in CrazyLogin directly
or
2) Catch the PasswordChangeEvent (pluginCommunicationEnabled: true) and get the password from there
-
View User Profile
-
Send Message
Posted Feb 26, 2013Is there is a way to use the same password in webauctionplus and in Crazylogin without creating again an account in WebAuctionPlus? Example: When the player use /register [password] they don't have to do /wa passowrd [passowrd]
-
View User Profile
-
Send Message
Posted Feb 23, 2013@TheOneMadHawk
Thank God man in works now :PP Thanks! :)
-
View User Profile
-
Send Message
Posted Feb 22, 2013@razorrazor
Reupdate CrazyCore and CrazyLogin and restart! the server
This should work
otherwise use the dev build:
Don't link to unapproved downloads :)
EDIT:
i somehow uploaded an old version.
Use the dev build, until the downloads are approved.
EDIT2:
Mhh, no i didn't upload the wrong file, but he redirected me somewhy to the last release builds
-
View User Profile
-
Send Message
Posted Feb 22, 2013I have CrazyCore 10.0.3 and today an error occurs and my server cant load CrazyLogin
(meaning login in the server without /login or an error message..)
Anyway here is the error(It has written something about a "command",I dont know maybe its a plugin conflict..:PP )(Note i uptaded both CrazyCore/Login to the latest version)
[SEVERE] Could not load 'plugins\CrazyLogin.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: de/st_ddt/crazyplugin/commands/CrazyPluginCommandMainMode$Mode
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:239)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:217)
at net.minecraft.server.v1_4_R1.PlayerList.<init>(PlayerList.java:55)
at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:104)
at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399)
at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
Caused by: java.lang.NoClassDefFoundError: de/st_ddt/crazyplugin/commands/CrazyPluginCommandMainMode$Mode
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
... 9 more
Caused by: java.lang.ClassNotFoundException: de.st_ddt.crazyplugin.commands.CrazyPluginCommandMainMode$Mode
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.findClass0(PluginClassLoader.java:80)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 12 more
-
View User Profile
-
Send Message
Posted Feb 20, 2013@TheOneMadHawk
You were right! It was a plugin called BukkitCompat R22A. It's a plugin used by a Server management program called McMyAdmin. It caused the problem of the faction plugin too. Thank you very much! I don't know what would I do without your plugins!
Mowstyl
-
View User Profile
-
Send Message
Posted Feb 18, 2013@Mowstyl
Please check whether you command whitelist is setup properly.
Is alwaysNeedPassword or blockGuestCommands enabled?
Are you using a plugin to modify the stop / factions command?
Are you using a plugin like command helper?
Are you using another plugin that may allow these commands?
I tried it on my test server and i was unable to execute these command while not logged in.
-
View User Profile
-
Send Message
Posted Feb 17, 2013There is a bug in my server. Anyone can use /stop without logging in my account, and also commands from the Factions plugin. Thank you for your work.
Mowstyl