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 Feb 4, 2013If i change Encryption algorithms all passwords will change or only new passwords will change to this algorithm?
-
View User Profile
-
Send Message
Posted Feb 4, 2013@adventuretc
The default spawn behaviour of minecraft is at the top of the blocks at the spawn location.
This could be trees or buildings.
My plugin stores that first location and then teleports the player to the actual spawn, and doesn't care about blocks, trees or liquids.
After registration/login the player is teleported back to its old location=the top of your building.
Every plugin that teleports you to spawn uses the fixed location for that.
This includes the first join, but i have no chance to get that location without letting fast teleportations exploid my system or corrupt player locations after login..
Maybe i can improve that piece of code but i don't think so.
-
View User Profile
-
Send Message
Posted Feb 4, 2013There's a strange bug or something on my server, I have forceSaveLogin set to true, and new users are teleportted to the top of the spawn building after registering :O
-
View User Profile
-
Send Message
Posted Feb 3, 2013See the Ticket please
-
View User Profile
-
Send Message
Posted Feb 2, 2013@TheOneMadHawk
nice it's worked
-
View User Profile
-
Send Message
Posted Feb 2, 2013i need help it dont work i dont know why
-
View User Profile
-
Send Message
Posted Feb 2, 2013@ThisUsernameIsMine
Mhh, this is strange.
I was unable to reproduce it that way.
I will make some further testing (with the plugins you mentioned) and i hope i can reproduce it that way.
@MadeOke
Try this dev builds: (These builds aren't compatible with most of my released plugins)
https://raw.github.com/ST-DDT/Crazy/master/CrazyCore/CrazyCore.jar
https://raw.github.com/ST-DDT/Crazy/master/CrazyLogin/CrazyLogin.jar
https://raw.github.com/ST-DDT/Crazy/master/CrazyLogin/CrazyLogin_Importer_AuthMe.jar
-
View User Profile
-
Send Message
Posted Feb 2, 2013@TheOneMadHawk
i have tried all method
-
View User Profile
-
Send Message
Posted Jan 30, 2013@ThisUsernameIsMine
Thanks for this detailed description i'll try to reproduce that tomorrow and i hope i can find the issue.
-
View User Profile
-
Send Message
Posted Jan 30, 2013@TheOneMadHawk
Hello again. I've been doing some local testing, but you're right. It seems impossible to reproduce the problem, yourself.
I've only managed to let it happen once, and this was with the following plugins enabled:
bPermissions, Vault, CrazyCore, CrazyLogin, HomeSpawnPlus, VanishNoPacket and TelePlusPlus.
After the first server start i tried to register an account using a (local) test-account. But as the local ip address already had 3 accounts listed, i couldn't register another one (i've set the limit to 3).
After i saw the message that i couldn't register another account, i teleported with my Op account to the invisible player (HidePlayer=true). At that time i couldn't see the player, which is normal. So i started detaching some names from the test account's ip, until there were two names remaining.
Then, when i again did /register successfully, i couldn't see the player from my Op account.
I relogged with the test-account, /login and... still couldn't see the character.
From that point onwards i can't remember what i did next, either delete the player .dat file and restarted server or restarted the server first. Cause after the second server restart and logging in with the two accounts, i could see both characters.
Confusing enough? ;)
Regards,
- ThisUsernameIsMine
-
View User Profile
-
Send Message
Posted Jan 29, 2013@ThisUsernameIsMine
Can you please send me some kind of description, how i have to join/login/register too cause failure?
Because i think i already tried everything i can image to reproduce that.
On other servers this happens only every 100 or more logins.
-
View User Profile
-
Send Message
Posted Jan 29, 2013@TheOneMadHawk
Well, from what i hear/notice it seems to occur pretty often (if not all the time).
When i noticed this the first time i played around with the HideInventory and HidePlayer settings but the problem occurs only when setting HidePlayer to true.
There are no errors or whatsoever and it also happens when testing locally.
If there's time to do some more testing i'll disable all plugins and see if it happens again.
-
View User Profile
-
Send Message
Posted Jan 29, 2013@ThisUsernameIsMine
Do you have any idea under which circumstances this occurs?
-
View User Profile
-
Send Message
Posted Jan 29, 2013Ok.. another problem appeared, and its related to HidePlayer.
Sometimes it works, but other times players stay invisible after they register/login :o
-
View User Profile
-
Send Message
Posted Jan 27, 2013@TheOneMadHawk
Thanks for the hidePlayer option and thanks for looking into MoveRange once again! :)
-
View User Profile
-
Send Message
Posted Jan 27, 2013@MadeOke
Oh i thouht i already fixed this bug.
I currently work on a new CrazyCore version, so i cannot just push a new update out.
But have you tried the FLat importer too?
If yes i'll give you a dev build of CrazyCore and Login so you can import it (and then downgrade back to the old version, if you are any plugin except CCore and CLogin)
@ThisUsernameIsMine
/crazylogin mode hidePlayer true
This hides the players until login/register.
The next update will (once again) have some changes to that code that hopefully fix this bug.
-
View User Profile
-
Send Message
Posted Jan 27, 2013Long time no 'see' buddy. I'm glad we can still use your plugins :-)
I've returned to your page because of an old but still existing issue i have with MoveRange.
Whenever new players joins my server, they spawn in a small area with some signs and some instructions on it. By default, guests may not move until they register an account or log into their existing account.
Now the problem: Whenever a couple of new players join the server on the same time, they're unable to see the signs because the players see each other's inside xD
Changing the value of MoveRange bypasses this but introduces another problem:
Setting MoveRange to a different value than 0.0 (e.g. 0.1 or 1) lets people move wherever they want, how far they want, without registering or loggin in to an account!
(i.e. the value of MoveRange isn't respected/obeyed)
I know i've already reported this a long time ago but i still find it one of the biggest drawbacks of the plugin :(
I still hope that you can fix this problem some day. If not, you could decide to remove this feature completely, because then i and/or others won't have something to complain about ;)
Again, thanks for creating so many useful and crazy (good) plugins!
Best regards,
- ThisUsernameIsMine
-
View User Profile
-
Send Message
Posted Jan 26, 2013@TheOneMadHawk
Error importing from Authme http://dev.bukkit.org/paste/d7i0zq9fk5bp41ej.txt
i have tried all method.. but nothing work
-
View User Profile
-
Send Message
Posted Jan 26, 2013@MadeOke
work with 1.4.7?
Yes
-
View User Profile
-
Send Message
Posted Jan 26, 2013work with 1.4.7?