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 Sep 3, 2012@TheOneMadHawk
/crazycore delete playername.
It shows it twice, even if the account doesn't exist.
-
View User Profile
-
Send Message
Posted Sep 3, 2012@ThisUsernameIsMine
Which command has been used for that?
-
View User Profile
-
Send Message
Posted Sep 3, 2012@TheOneMadHawk
There's more ;-)
When deleting someones account, it broadcasts the ... has been wiped, twice.
-
View User Profile
-
Send Message
Posted Sep 3, 2012@ThisUsernameIsMine
thanks for this bugreport.
(i forget to delete an old line of code)
-
View User Profile
-
Send Message
Posted Sep 3, 2012I'm often seeing: [CrazyLocale] Missing language entry _HEAD_.CRAZYLOGIN.REGISTER.MESSAGE in the console.
The entry isn't found in the config but i already tried to let it create/generate a new one and it wasn't added :o
-
View User Profile
-
Send Message
Posted Sep 1, 2012@TheOneMadHawk
Alrighty then! :)
-
View User Profile
-
Send Message
Posted Sep 1, 2012@ThisUsernameIsMine
How does removeGuestData work?
Every player leaving the server who has no password, will be deleted (including all saved data).
Example:
CrazyOnline will remove players statistics too.
CrazyArena will remove players statistics, if enabled (Future)
CrazyCore will drop players language selection.
CrazyCore will remove op, whitelist and more.
CrazyCore will delete world/players/Player.dat if enabled
CrazyCore will execute some commands (have to be setup first) that will drop even more data. Example Permissionsgroup, Homes, Bank account and more. (since latest version)
-
View User Profile
-
Send Message
Posted Sep 1, 2012How does removeGuestData work?
I often see the console broadcast: name has been wiped! but i practically have no idea why or when this happens.
Thanks for the updates btw! :)
-
View User Profile
-
Send Message
Posted Sep 1, 2012@siemaeniu500
This will be good but is bad because some users use very personals pass is better dont know and if you have got a problem with your password talk with a admin in theirs forums
-
View User Profile
-
Send Message
Posted Sep 1, 2012@vicente947
I will look at that.
But this bug is new too me. Until now everything worked when changing passwords.
@siemaeniu500
So admin can see password for each player.
This is impossible because I cannot read the plaintext password.
I could add this command for showing the hash, but i guess this won't help you.
-
View User Profile
-
Send Message
Posted Sep 1, 2012Can you add comand:
/crazylogin get password player_name
So admin can see password for each player.
-
View User Profile
-
Send Message
Posted Aug 31, 2012I found a BIG bug: When my players change his pass he cant login with new pass or old pass. Please fix it. I think it will be good change the command to: /changepass or /changepw
-
View User Profile
-
Send Message
Posted Aug 31, 2012@Mayhem777
How can i see a player's password?
Plaintext: impossible (if you don't use plaintext encryption)
Encrypted: look in your database file.
@surfarcher
Added doNotSpamRegisterRequests option
-
View User Profile
-
Send Message
Posted Aug 31, 2012How can i see a player's password?
-
View User Profile
-
Send Message
Posted Aug 30, 2012@TheOneMadHawk
Thanks! Just a simple config switch to disable that message would be awesome. It'd be really appreciated.
-
View User Profile
-
Send Message
Posted Aug 30, 2012@tattu12
Have you modified CrazyLogin.jar?
(Try redownloading)
It is possible to check whether a player joining a server is premium or a hacked one.
but this is only possible if i change some file belonging to bukkit. Which is very bad programming style.
-
View User Profile
-
Send Message
Posted Aug 30, 2012i am using the latest versions of core and login (6.5 and 8.5) i am not using a permision plugin i am using buckit version CB 1.3.1 R1.0
@siemaeniu500
change online mode to true, this prevents cracked users to get on, it will just kick them off and say "user not premium" though, cracked servers are more popular then others, my server is cracked,exactly the reson i got crazylogin, so cracked users cant log on as someone else, like an admin!!!!!!
-
View User Profile
-
Send Message
Posted Aug 30, 2012@siemaeniu500
Can you add option to disbale register for players using premium. And people used cracked minecraft can not connect to them chars.
I will try to achieve that, but this will be definitly a new plugin because this is only possible when using very bad methods.
@Fenhl
It is
@surfarcher
I will think about that.
@tattu12
Are you using the latest versions of CrazyCore and Crazylogin?
Are you using a permission plugin?
Which version of Bukkit are you using?
-
View User Profile
-
Send Message
Posted Aug 29, 2012Any way to suppress the "you can create a password" on every login. Not all my players want to do that!
-
View User Profile
-
Send Message
Posted Aug 29, 2012@siemaeniu500
This is, unfortunately, not possible.