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 Apr 1, 2013@TheOneMadHawk
Thanks for the new dev builds. I'll get to them asap and give you all the information you need :-)
edit: Here You Go!
correct FailNoob location before successful login:
(expected) FailNoob location/world after succesful login:
x=-112.5,y=69.0,z=-66.5,pitch=-6.0,yaw=-88.0 @ world_nether
unexpected FailNoob location after lava death > clicking 'Title Screen' > rejoin the server and before successful login:
unexpected FailNoob location after clicking 'Respawn' but before successful login:
And after logging in no new debug output occurs. So the final (unexpected) location is:
While it's supposed to be:
I have the server log of the video but they include ansi escape sequences, so i hope you don't mind =P
server.log @ demonstration video (updated):
- http://dl.dropbox.com/u/85929900/Minecraft/LogBackup01_04_2013_13.44.37.log.txt
-
View User Profile
-
Send Message
Posted Mar 31, 2013@ThisUsernameIsMine
Thanks for the video. I'll watch it tomorrow again.
Do you have the log (visible in the video) as text too?
If required i'll create a special debug build for you, so i can follow the internals of my plugin.
(You won't have to create a video again)
In the video the player is back in the nether for a moment.
(But is then teleported back to the default world. i guess another security layer (of CrazyLogin) is active at that time)
EDIT: Try this debug build
[Links removed - use stable builds]
Please give me all coordinates, where the player should respawn, where he spawned instead and where he has been for a short time (name the locations ex: realworld spawn)
note: When stopping the server while one or more players are on, the following happens (7.13.1)
You are using the latest CraftBukkit version i guess.
I'll fix that.
EDIT: Try this dev build. (Shutdown error)
[Links removed - use stable builds]
-
View User Profile
-
Send Message
Posted Mar 31, 2013@TheOneMadHawk
Thanks a lot for the effort! +1
I tested both (the currently unapproved) 7.13 on bukkit and the one in your post, but it's still happening :(
I've recorded a video where i demonstrate it (bPermissions and HSP's debug-output were enabled at the time of recording):
- http://www.youtube.com/watch?v=lT6Mqcfj0HU
note: When stopping the server while one or more players are on, the following happens (7.13.1)
- http://dev.bukkit.org/paste/7468/
-
View User Profile
-
Send Message
Posted Mar 31, 2013@ThisUsernameIsMine
Next dev build:
I hope repspawning works here properly.
(i released the important security updates without the respawning part)
-
View User Profile
-
Send Message
Posted Mar 30, 2013@JordiAB
Ways to Change CrazyLogin config
A) Shutdown server and change config
B) Change config and execute /crazylogin reload
C) Execute /crazylogin mode <Mode> [NewValue]
You cannot change the config via /reload
-
View User Profile
-
Send Message
Posted Mar 30, 2013When I change the config.yml of Crazylogin and reload the server. The files are back as before the reload. And not let me configure the plugin.
-
View User Profile
-
Send Message
Posted Mar 30, 2013@mormaii2
If you could add an option for that I'd really appreciate it :)
I'll added this to my todo list.
@JordiAB
When configuring the config and do reload. I return everything as it was before and I can set what I wanted.
Try /crazylogin reload
or /crazylogin mode <Mode> [Value]
Help I want to delete the order to lower memory accounts!
Sorry i don't understand that.
-
View User Profile
-
Send Message
Posted Mar 30, 2013When configuring the config and do reload. I return everything as it was before and I can set what I wanted.Help I want to delete the order to lower memory accounts!
-
View User Profile
-
Send Message
Posted Mar 30, 2013@TheOneMadHawk
If you could add an option for that I'd really appreciate it :)
-
View User Profile
-
Send Message
Posted Mar 30, 2013@mormaii2
Currently this is not possible.
But i guess i can add an option for that.
@ThisUsernameIsMine
I guess i have to create a special debug build for you to watch your data internally.
-
View User Profile
-
Send Message
Posted Mar 29, 2013@TheOneMadHawk
Hmm, interesting.
Well.. the new dev build of CrazyLogin didn't fix it for me and i'm not planning to give up on Crazy(Core/Plugin) because respawning goes fine without them, so i'm clueless =/
I'm not sure if other methods exist to work around this problem. We probably have to wait until the bukkit team comes with a solution.
-
View User Profile
-
Send Message
Posted Mar 29, 2013Is it possible to make CrazyLogin output the login message after the MOTD?
I'm using http://dev.bukkit.org/server-mods/realmotd/ so the CrazyLogin prompt is showing before the MOTD and I want to do it the opposite way. I want first the MOTD and then Crazylogin prompt. Is is possible? Thank you for this great plugin!! :D
-
View User Profile
-
Send Message
Posted Mar 29, 2013@Ronewird
Thanks for your post:
I guess there is a Bukkit ticket for that already. (But no activity)
https://bukkit.atlassian.net/browse/BUKKIT-2094
-
View User Profile
-
Send Message
Posted Mar 29, 2013@ThisUsernameIsMine
i report the same. but not with craszy login. I`m on authme reload.
I think is a Anticheat related problem http://dev.bukkit.org/server-mods/anticheat/
Maybe is a craftbukkit version bug. At the moment i`m running on the last dev build 1.5.0 and anticheat e for now not random death.
I hope that can help
-
View User Profile
-
Send Message
Posted Mar 28, 2013@ThisUsernameIsMine
Until this has been sorted i'll use the latest build that is on bukkit ;-)
Please test this version:
Another tester tested it succesfully and there are important bugfixes in there.
https://dl.dropbox.com/u/16999313/Bukkit/CrazyLogin.jar
In the last fix there has been an issue due to a bug or undocumented feature in bukkit.
The player isn't online while respawning=>not logged in.
-
View User Profile
-
Send Message
Posted Mar 28, 2013Another problem has occured with the new dev build.
Players are reporting (and i can confirm this myself) that when killed by a player or by environment,
a login request appears. But they aren't required to /login as they haven't logged out in the first place.
Until this has been sorted i'll use the latest build that is on bukkit ;-)
-
View User Profile
-
Send Message
Posted Mar 27, 2013@TheOneMadHawk
I tested both 27-03-2013 @ 23:xx build as 28-03-2013 @ 02:06 but the result of both is the same as the older versions.
I'll try to make some screenshots of what's happening so 'll be right back :-)
edit: Here are the screenshots (they are placed in the correct order)
1. On first join: http://i.imgur.com/T0dp2Qx.png
2. Title Screen: http://i.imgur.com/4am3nqv.png
3. On second join: http://i.imgur.com/Dh6IZeR.png
4. Final result: http://i.imgur.com/roG4iov.png
server console-output / HomeSpawnPlus:
02:25:22 [INFO] FailNoob[/127.0.0.1:59105] logged in with entity id 104484 at ([world] 28.0, 63.0, 346.0)
02:25:22 [INFO] [HomeSpawnPlus] onJoin: final player location is different than where HSP sent player, another plugin has changed the location. Player FailNoob, HSP location world_nether,-113,69,-67, final player location world,28,63,346
-
View User Profile
-
Send Message
Posted Mar 27, 2013@ThisUsernameIsMine
This version has not been tested, but it should work (for most cases)
[Link removed - replaced by newer one]
Edit: minor improvement
-
View User Profile
-
Send Message
Posted Mar 27, 2013@TheOneMadHawk
Ouch.. okay.
I've done some more testing on my end and i've noticed that when leaving both CrazyCore and CrazyLogin out, the glitch doesn't occur, or it seems to occur but as soon as i click on Respawn, i'm back in the nether as it should be.
The reason why it teleports them to a different location is probably because of the way how MultiVerse works (the mod i use to manage my worlds).
And despite the fact i've told MultiVerse NOT to interfere with spawn-tactics, it somehow does change the spawning-behaviour.
When enableing Crazy(Core/Login), the glitch succeeds and prisoned players can (ab)use it to escape the nether.
It may sound complicated if you read this text, but i suck at making videos to demonstrate these type of things, so please forgive me =)
btw: That fix you talk about. Is it a bug-fix for a fault in CrazyLogin, or a work around (for some other mods)?
edit: Sorry for editing my post so often. I hope you have an idea of what's happening.
-
View User Profile
-
Send Message
Posted Mar 27, 2013@ThisUsernameIsMine
Did you have the time to look into the issue i'm having?
Yes, but very little. I have to work more to compensate the coming easter days.
I hope i can finish the tests (and fixes) before Friday.