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 Jun 13, 2013@siemaeniu500
I know.
On my server it works with
delayPreRegisterSecurity: 5
delayPreLoginSecurity: 'false'
But as i mentioned before i cannot do any further testing right now.
Thanks for your patience.
-
View User Profile
-
Send Message
Posted Jun 12, 2013@TheOneMadHawk
Thinks for your answer, I will look forward to the next version ^-^
-
View User Profile
-
Send Message
Posted Jun 12, 2013@TheOneMadHawk
No it don't working i set that to:
delayPreRegisterSecurity: 20 delayPreLoginSecurity: 'false'
-
View User Profile
-
Send Message
Posted Jun 12, 2013@PassWordE
If i have time and my hardware is repaired i will recode the mod to allow that.
Including GUI and other useful features.
@mafima
Due to a critical hardware damage i cannot develop right now.
I'll have an eye on that, when my hardware is repaired/replaced.
@siemaeniu500
Thanks for you complete bug report.
Due to a critical hardware damage i cannot test that right now.
These options are added to fix this kind of issue, but they look right:
delayPreRegisterSecurity: 20
delayPreLoginSecurity: 'false'
I hope i can restart coding next week.
-
View User Profile
-
Send Message
Posted Jun 12, 2013I am using essentials and giving kit at first join not working with crazylogin, if i remove crazylogin it work.
crazylogin config: http://dev.bukkit.org/paste/7940/
-
View User Profile
-
Send Message
Posted Jun 12, 2013since i activated multiverse prefix world chat you can TALK when you are NOT logged it.
-
View User Profile
-
Send Message
Posted Jun 12, 2013I used the BungeeCord, so when I moved the other server, the CrazyLoginAutoLogin can't be auto login, can it be sloved? Thanks
-
View User Profile
-
Send Message
Posted Jun 6, 2013@Nymphx76
You did not waste my time.
You just just advised me to improve my documentation.
-
View User Profile
-
Send Message
Posted Jun 5, 2013@TheOneMadHawk
Finally ! The problem was the protection 'op' (I do not know, sorry), i remove the permission 'op' and everything works perfectly !
Really sorry to have wasted your time.
-
View User Profile
-
Send Message
Posted Jun 5, 2013@Nymphx76
I noticed, in a config of Crazycore, i have my account protected ?!
the protected players are listed there anyway. (to ensure everyone who should be on that list is on that list)
protected players won't affect this.
But there is a permission for ops that require registration (to prevent op account stealing)
Please check that.
If this is not the problem cause:
Please rename you config and let it create again.
then execute
/crazylogin mode alwaysneedpassword false
/reload
and try again with an no-Op player.
-
View User Profile
-
Send Message
Posted Jun 5, 2013@TheOneMadHawk
Impossible, i test again and guest can't move again.
I noticed, in a config of Crazycore, i have my account protected ?!
I dont understand because "protectedPlayersEnabled" is set to "false" (i do not know if it has to do with the fact that i can't move)
I use mysql, the table CrazyLogin_Accounts is blank (no account registered), all guest fonction set to false and need password set to false too but can't move always...
My server was reboot many times, i don't understand why that not work for me, i don't use mod or another login plugin, just craftbukkit 1.5.2 R0.1
-
View User Profile
-
Send Message
Posted Jun 4, 2013@TheOneMadHawk
Awesome! Can't wait!
-
View User Profile
-
Send Message
Posted Jun 4, 2013@Nymphx76
I just tested it and if allwaysNeedPassword is false (and the server has restarted once).
Guests/Players without account can move freely.
Players with account have to login first.
@andrewgk
I already thought about that, but coding a minecraft forge plugin is a pain.
I'll put it on my todo list, maybe i can release a beta version this weekend.
-
View User Profile
-
Send Message
Posted Jun 4, 2013@TheOneMadHawk
Oh sorry, I wrote that comment half asleep. CrazyLoginAutoLogin doesn't work with Minecraft Forge which unfortunately is now a better choice then modloader, most plugin developers already switched to it. (Hence it didn't work for me as I need Forge for GLSL)
Would you be so kind to develop a Forge compatible plugin?
Thanks anyway!
-
View User Profile
-
Send Message
Posted Jun 3, 2013@Nymphx76
Yes but the problem is that "moveRange" function also applies to guests !
Might be buggy. I'll check that.
@andrewgk
Hey, I'm having trouble getting your CrazyLoginAutoLogin client plugin getting to work with GLSL shaders (1.5.2).
Which plugin does not work? CrazyLoginAutoLogin or GLSL.
Sorry i have very few time today. I'll read the thread tomorrow.
-
View User Profile
-
Send Message
Posted Jun 3, 2013@TheOneMadHawk
Yes but the problem is that "moveRange" function also applies to guests !
How to make the "moveRange" function does NOT apply to guests ? because even putting on any "false" does not change anything and guest can't move.
And if I put "moveRange" has an infinite number it will also affect those who have an account, so not cool.
-
View User Profile
-
Send Message
Posted Jun 3, 2013Hey, I'm having trouble getting your CrazyLoginAutoLogin client plugin getting to work with GLSL shaders (1.5.2).
It works fine without them but when I add them it simply won't work.
Sorry for posting here but I'm not sure if you check curse page often. Relevant: http://www.minecraftforum.net/topic/1803624-152-glsl-shaders-for-minecraft-152/
-
View User Profile
-
Send Message
Posted Jun 1, 2013@Nymphx76
If alwaysNeedPassword is false, guests are not affected by moveRange.
You can change this value to = 0 don't move/rotate, 0.1 = don't move, ... or 1000000 move almost infinite.
-
View User Profile
-
Send Message
Posted Jun 1, 2013@TheOneMadHawk
I tried that but i can't remove the "moveRange" for guest ?
-
View User Profile
-
Send Message
Posted Jun 1, 2013@Nymphx76
I hope yes.
You want thre registration to be optional.
This can be achieved with
alwaysNeedPassword: false
But keep in mind, that users who don't have an account are treated as guests.
blockGuestCommands: false
blockGuestChat: false
blockGuestJoin: false
removeGuestData: false
But they will be asked to register an account when joinng the server.
You can change the message shown to an empty one.