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 Aug 9, 20126.1 solved the NPC issue I was experiencing, thanks. I haven't played with it yet, but I think the autoLogout parameter must determine how long an ip/name pair is valid before requiring formal login (am I right?) Also, as a wishlist request; can such validaded sessions be made to survive server restart(?) Best regards.
(update) It turns out that the NPC behavior is still there. I can be a bit more specific now. Normally when creating an NPC it is place where your player is standing. You can click it, either button, and nothing happens. When login is running and I do this, the NPC seems to disappear when I left click it. What it is actually doing is moving to the world spawn point. It continues to behave as though it were placed at spawn instead of where it was actually placed. Unfortunately my first test of your new 6.1 had me creating the NPC at the spawn point, hence my not noticing any movement. :-)
And, I should add that I am completely loged in before doing any of this.
-
View User Profile
-
Send Message
Posted Aug 8, 2012@joehot200
crazyloginfiler is another plugin, yes?
CrazyLoginFilter
-
View User Profile
-
Send Message
Posted Aug 8, 2012@TheOneMadHawk
crazyloginfiler is another plugin, yes? ok, i have to go, but ill look at it in the morning. thanks :)
-
View User Profile
-
Send Message
Posted Aug 8, 2012@joehot200
can u make it so it locks accounts to 1 ip?
You can use CrazyLoginFilter for that.
i have loads of hackers with /login bypass hacks
does it work on my plugin too? how do this things work?
if they use brutforce attacks you can use the kickLoginFailers and autoTempBanLoginFailers option
-
View User Profile
-
Send Message
Posted Aug 8, 2012this looks good as i have been loocking for a "maybe password" thing for a LONG time. however, can u make it so it locks accounts to 1 ip? i have loads of hackers with /login bypass hacks, and i need a locked ip so it kicks em off instantly when they join on a wrong ip, on my account. otherwise, this looks great. pity i cant use it :( stupid hackers!!!
-
View User Profile
-
Send Message
Posted Aug 8, 2012@Maluzis
look at your config.
the replace database.columns with database.column
or put those values from columns to column
sorry i messed that up
-
View User Profile
-
Send Message
Posted Aug 8, 2012I have a big problem with the plugin. Plugin makes numerous errors! When I start the server I get an error that spamming forever. For this reason, I can not turn on the server.
In the old version that worked on 1.3 there is a problem with the first login. Before login player appears on spawn normally. But after the first login player appears on the roof of the building or within the spawn. It's very embarrassing.
Please help!
Error:
-
View User Profile
-
Send Message
Posted Aug 7, 2012@CatsyLady
i have one more question, does it support
dirty enchantments made by Tim?
just level 127 enchantments
what is that? what kind of support should my plugin have? which plugin are you referring to?
-
View User Profile
-
Send Message
Posted Aug 7, 2012wow
that sounds so complicated
i try this mysql convert instead then ...
i have one more question, does it support
dirty enchantments made by Tim?
just level 127 enchantments
-
View User Profile
-
Send Message
Posted Aug 7, 2012@mcfacilitator
The NPC's vanish when touched, and seem to have trouble moving to defined locations.
I guess they join as players, so they have to login (but they can't), if they recieve damage/interactions the saveLogin is triggered and teleports them to spawn (until login).
They aren't allowed to leave the moveRange sphere so this may cause issues.
But i need more information to fix that. Maybe we should ask Citizens2 authors too, because i guess they are the only ones who can help me with solving that.
-
View User Profile
-
Send Message
Posted Aug 7, 2012@CatsyLady
i have no real experience with that.
if possible save your database to mysql databases, then you can access it directly.
otherwise if possible save that database to a flat database (file)
Name|Password|.......
where | is a random seperator
then you can reorder that columns using Excel (or similar aplications)
You have to choose this column order with "|" as seperator
<Name>|<Password>|<IP>|<LastAction>
if you have no IP information replace it with "."
if you have no LastAction information replace it with 2012.08.07 22:28:30
'=><Name>|<Password>|.|2012.08.07 22:28:30
-
View User Profile
-
Send Message
Posted Aug 7, 2012I have a question,
can i use xAuth.h2.db or even convert it somehow?
-
View User Profile
-
Send Message
Posted Aug 7, 2012I'm running your dropbox verions of core and login from yesterday on 1.31. Citizens2 and sentry NPC's behave strangely when login is loaded. Core by itself is no problem. The NPC's vanish when touched, and seem to have trouble moving to defined locations. I have seen even worse behaviour from other login managers. It seems to have something to do with going from pre-login to logged in. Regards.
-
View User Profile
-
Send Message
Posted Aug 7, 2012@TheOneMadHawk
I'm so so glad that i can continue using your plugins with 1.3.1.
Thank you so much, you're a king/hero :-)
-
View User Profile
-
Send Message
Posted Aug 6, 2012@ThisUsernameIsMine
Will the new build only be for 1.3.1 or does it still support 1.2.5?
There are few differences between 125 and 131, i will potentially support both.
(DevBuilds: (do not use this if you have other crazyplugins which require CrazyCore v7)
CrazyCore.jar v8
-Support: Command Pipes (/crazylogin list > crazycore delete $0$)
-delete command can delete player files too
-CrazyAPI
CrazyLogin.jar v6
-hideInventory option
-fixed dublicate leave message)
Also, i'm (still) getting duplicate 'has left the game.' messages whenever somone doesn't register within auto-kick time.
I mentioned this a long time ago but i still wonder if this can be fixed without disabling auto-kick ;-)
Oh sorry, i forgot that/haven't seen it.
I will fix it asap.
-
View User Profile
-
Send Message
Posted Aug 6, 2012@TheOneMadHawk
Will the new build only be for 1.3.1 or does it still support 1.2.5?
Also, i'm (still) getting duplicate 'has left the game.' messages whenever somone doesn't register within auto-kick time.
I mentioned this a long time ago but i still wonder if this can be fixed without disabling auto-kick ;-)
Thanks.
-
View User Profile
-
Send Message
Posted Aug 5, 2012@craftovski
Thanks for your detailed description.
I'll add the hideInventory option with CB131 build.
Note CrazyLogin is already CB131 compatible, but it will contain new features and will remove the AuthorNag spam in your console log
-
View User Profile
-
Send Message
Posted Aug 5, 2012TheOneMadHawk, with respect im telling you, you missed 1 of the most important things, protection of items in players inventory. I pm you with the details how that "bug/glitch" works and pls fix it asap cause players are abusing it.
Ty
-
View User Profile
-
Send Message
Posted Aug 5, 2012@Mayhem777
I'm on R2 cause most of the important plugins are not compatible yet :(
I removed downwarts compatibility, because this has been a bug source on servers with more than two crazyplugins.
you can fix this this way:
1) extract crazycore (without using a crazycore subfolder)
2) extract crazylogin in the same folder and overwrite all duplicate files
3) repack this folder as CrazyLogin.jar
or this way
1) Search for crazyutil/ChatHelper and crazyutil/ObjectSaveLoadHelper
2) add this class files to CrazyLogin.jar in the same location
3) Start and Stop your server and look for error messages like NoClassDefFound
4) Add that file and goto step 3
You can use 7-zip for extracting and repacking
@TheOneMadHawk
I'm unable to reproduce that
-
View User Profile
-
Send Message
Posted Aug 5, 2012I'm on R2 cause most of the important plugins are not compatible yet :(