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 Nov 5, 2012@LovingPenguin101
unregistered players (guests) can talk, if blockGuestChat is false (default)
(Some players may ask for help)
you can block guest chat this way:
config.yml
blockGuestChat: true
or
/crazylogin mode blockGuestChat true
-
View User Profile
-
Send Message
Posted Nov 5, 2012When other players join my server, they can still chat. How is this possible?
-
View User Profile
-
Send Message
Posted Nov 5, 2012@TheOneMadHawk
Thanks so much man, I appreciate it!!
-
View User Profile
-
Send Message
Posted Nov 5, 2012@LexsABE
autoLogout: 0
or
/crazylogin mode autoLogout 0
-
View User Profile
-
Send Message
Posted Nov 5, 2012When you join, You need a password. Thats fine, But when you leave and join, It doesnt require one. How do i make it EVERYTIME you leave server and join, Need to login? Even in same IP. Help me. This is important.
-
View User Profile
-
Send Message
Posted Nov 4, 2012@TABtech
Korean translation.
Thanks for your translation, i'll upload it asap.
-
View User Profile
-
Send Message
Posted Nov 3, 2012Korean translation http:dev.bukkit.org/paste/6516/
-
View User Profile
-
Send Message
Posted Nov 3, 2012@siemaeniu500 @thazro
Update CrazyCore
@Maluzis
I need to fix my mysql test server, but then i will have a look at this problem.
EDIT: this is a typo in the current CrazyCore version:
the value will be loaded from "tablename" and saved to "tableName"
so you just have to rename the config entry to "tablename".
The next version of CrazyCore will fix this issue (tableName will be correct then)
http://dev.bukkit.org/server-mods/crazycore/files/53-crazy-core-v9-2/
-
View User Profile
-
Send Message
Posted Nov 3, 2012@Dragonowy
All the changes that I introduced were made when the server was offline.
-
View User Profile
-
Send Message
Posted Nov 3, 2012@Maluzis
You need to change config file in offline server.
-
View User Profile
-
Send Message
Posted Nov 3, 2012Could you help me? I downloaded new ver. of your plugin (7.1) - early i used C8.1_6.1. Now the plugin does not read data from mysql table. I need to use tableName: crazy_players, but when i change it in cofig file plugin automaticly resets it to CrazyLogin_accounts. Here's my .yml file:
-
View User Profile
-
Send Message
Posted Nov 3, 2012When i move to 7.1 CrazyLogin
http://dev.bukkit.org/paste/6512/
-
View User Profile
-
Send Message
Posted Nov 3, 2012Using Crazylogin 7.1 + Bukkit 1.4.2. R.02 mysql database with MD5
Register <password> <password> will not create/change password (without console errors)
Using /crazyloginadmin player chgpw pass it does change it and everything works ok.
-
View User Profile
-
Send Message
Posted Nov 2, 2012@TheOneMadHawk
thanks, i'm blind :P
-
View User Profile
-
Send Message
Posted Nov 2, 2012@cet0
i can use your plugin on 2 servers with 1 login mysql db ?
Yes, thats possible.
@Dragonowy
When You try to delete this user then error received, You can see at the console, and log.
Thats why i told you to use /crazycore player delete <Name>
I will fix that soon.
-
View User Profile
-
Send Message
Posted Nov 2, 2012@TheOneMadHawk
Filtering names helped , thanks, but
When You try to delete this user then error received, You can see at the console, and log.
egz BO DEK is a player
response from crazylogin
please check it.
this bug names, makes BIG bug in another plugin , but it's a secret.
-
View User Profile
-
Send Message
Posted Nov 2, 2012Hi ! i can use your plugin on 2 servers with 1 login mysql db ?
-
View User Profile
-
Send Message
Posted Nov 2, 2012@Dragonowy
filterNames: true
or
/crazylogin mode filterNames true
true=[a-zA-Z_]
Take a look on this page for more possebilities
http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#sum
btw:
You can delete delete players with a space in their names using
/crazylogin player list name:" " > crazycore player delete $0$
Its highly recommended to take a look on the list before deleting every player on it.
(I didn't test it with spaces)
-
View User Profile
-
Send Message
Posted Nov 2, 2012Is there any possibility to block nick names with space inside nickname, example TE ST.
-
View User Profile
-
Send Message
Posted Nov 1, 2012@siemaeniu500
Sometimes plugins lose players password.
How often? And who? Always the same players?
Without error messages it is very hard to find your bug. Are you using the latest CrazyCore + CrazyLogin versions? Is caching enabled? You could make your mysql database static, if you don't need the updates on join. Just add "static: true" below "cached:true"
Did you check autoDelete option?