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 Oct 14, 2012Good to see your plugin is going great!
keep it up
-
View User Profile
-
Send Message
Posted Oct 13, 2012@TheOneMadHawk
While my console was being spammed xd
Edit: I think that may be the case, it would make the most sense.
Edit: ok i think i may of found the issue, you limited the name column to 30 characters, I think a few of the names in my database are a bit longer. Could you raise that to 255?
-
View User Profile
-
Send Message
Posted Oct 13, 2012@bob7l
yeah, it looks like it just randomly looses connection.
I'll try to fix that.
I just saw a message saying the data is to long for the column?
Where?
-
View User Profile
-
Send Message
Posted Oct 13, 2012@TheOneMadHawk
yeah, it looks like it just randomly looses connection. http://pastebin.com/88ag7BLa
Edit: I just saw a message saying the data is to long for the column?
-
View User Profile
-
Send Message
Posted Oct 13, 2012@bob7l
That worked!! thanks!!
Glad to hear that
Edit: now the importer doesn't work at all D:
Is there a error message or something?
-
View User Profile
-
Send Message
Posted Oct 13, 2012@TheOneMadHawk
That worked!! thanks!!
Edit: now the importer doesn't work at all D: (Nvm i think it's an issue with my mySQL lol)
-
View User Profile
-
Send Message
Posted Oct 13, 2012@bob7l
After importing everything, the passwords do not work.
Oh i'm very sorry for that.
Which encryption algorithm did you use @xAuth?
Could you please send me an encrypted password created from xAuth?
So i could do some testing.
Does your config look like this?
You need the (new) CrazyLogin devBuild (the other one drops the XAUTH value)
[Link outdated]
If that does not work i will add xAuth encryption copied from xAuth as a subplugin.
-
View User Profile
-
Send Message
Posted Oct 13, 2012New issue.. After importing everything, the passwords do not work. I tried to change
encryptor:
name: AuthMe
But no luck :(
-
View User Profile
-
Send Message
Posted Oct 13, 2012@bob7l
I don't know,
I guess i could add some kind of bulkOperation status in database.
Done, but i don't know whether this is faster at all.
You need this CrazyLogin devBuild for that and redownload the Importer.
[Link outdated]
Have a try.
-
View User Profile
-
Send Message
Posted Oct 13, 2012@TheOneMadHawk
Hey is there any way you can make the importer faster? It's been 6 hours and it's still importing xD
-
View User Profile
-
Send Message
Posted Oct 13, 2012@bob7l
Thanks for this bugreport.
Fixed in CrazyCore v9.0.1
-
View User Profile
-
Send Message
Posted Oct 13, 2012@TheOneMadHawk
Perms started working when i setup the mysql for some reason lol.. Anyways, every time someone logs in who have already registered it prints an error.
http://pastebin.com/3eiqTNTh
-
View User Profile
-
Send Message
Posted Oct 13, 2012@bob7l
/crazylogin mode saveType mysql
connection will fail, but config entries are created
Soon there will be a command for ingame database config too.
Permtest pasted
What did he show?
-
View User Profile
-
Send Message
Posted Oct 13, 2012@TheOneMadHawk
Permtest pasted, i run about 20 plugins and they all work to. Also, where do i put my mysql details?
-
View User Profile
-
Send Message
Posted Oct 13, 2012@bob7l
[Link outdated]
try this plugin and execute "/permtest"
Flatfile is for small servers only.
MySQL is supported. (Cached (works) and uncached (less tested))
-
View User Profile
-
Send Message
Posted Oct 13, 2012@TheOneMadHawk
Looks like it working! :D
Also, does this support MySQL? Flatfile is a extreeemly slow database.
But sadly my permission problem remains ;(
-
View User Profile
-
Send Message
Posted Oct 13, 2012@bob7l
Ok, i guess i found the issue.
Please redownload it.
-
View User Profile
-
Send Message
Posted Oct 13, 2012@TheOneMadHawk
The importer issue remains. It only imports the first line of my DB.
Also, my permission issue is still there..
-
View User Profile
-
Send Message
Posted Oct 13, 2012@giuditta1974
filterNames: true = filterNames: [a-zA-Z_] (special chars denied)
filterNames: false (special chars allowed)
filterNames: [a-zA-Z_-\.] (special chars denied, but - and . are allowed)
Thanks for your translation
-
View User Profile
-
Send Message
Posted Oct 12, 2012I'm sorry but I do not understand how What I put in config.tml for illegal characters? filterNames: true or filterNames: [a-zA-Z_-\.]