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 Dec 6, 2013@Mixon87
Just turn allwaysNeedPassword off and give those 2 groups the crazylogin.requirepassword permission
-
View User Profile
-
Send Message
Posted Dec 5, 2013is there is a way to make it so 1 group don't have to reg/login and other 2 group have to, like guests and regulars?
-
View User Profile
-
Send Message
Posted Dec 1, 2013@emfjop
Have a look at this config options
delayAuthRequests: 0
repeatAuthRequests: 200
Or use a
custom_xx_yy.lang file to display empty messages.
-
View User Profile
-
Send Message
Posted Nov 30, 2013@TheOneMadHawk
One thing, how can i disable norifications in-chat that say that a user hasnt logged in?
Thanks
-
View User Profile
-
Send Message
Posted Nov 30, 2013@TheOneMadHawk
Worked perfect, sorry, did not know that method 1 was for mysql.
Thanks!
-
View User Profile
-
Send Message
Posted Nov 30, 2013@emfjop
Have you tried using the importer?
http://dev.bukkit.org/bukkit-plugins/crazylogin/pages/encryption/auth-me/
-
View User Profile
-
Send Message
Posted Nov 29, 2013Any way to import from Authme if im using MySQL?
Thanks!
-
View User Profile
-
Send Message
Posted Nov 23, 2013@ignacio013ee
Use this tool to convert your accounts.db into an accounts.db.sql script.
Line Removed
Simply copy this into the directory where accounts.db is located an execute it.
-
View User Profile
-
Send Message
Posted Nov 19, 2013@ignacio013ee
I'll try to implement an importer this weekend.
-
View User Profile
-
Send Message
Posted Nov 19, 2013@ignacio013ee
Who uses google translate? :D ignacio013ee
-
View User Profile
-
Send Message
Posted Nov 17, 2013but please tell me how I can put all my recorded in mysql
my skype contact is: ignacio013ee
I am Spanish but call me and I will try to be with someone who knows English to help us to import the records to mysql
-
View User Profile
-
Send Message
Posted Nov 16, 2013@ignacio013ee
I can tell it to everone.
Unless you are using plaintext encryption (no encryption) you cannot recover the passwords stored by CrazyLogin. (Except you are using brute force, which may take seriously long. In addition to that if you are using CrazyCrypt or Whirlpool encryption you will have to search some random parts which additional protects the stored passwords.)
'=>Restoring one or more passwords is not possible unless you have a vast amount of hardware to do so (NSA).
Here some calculations to show you the difficulties:
-
View User Profile
-
Send Message
Posted Nov 14, 2013Please could you tell me by private message, what encryption using passwords? I can not spend my flat file to mysql and I want to manually register users with their old passwords.
-
View User Profile
-
Send Message
Posted Nov 10, 2013@BCUltimate
No there is nothing there for that.
But you can switch to Flat database and then use some scripts to convert it to Authme reloaded. but i'm not sure how. In addition to that there may be difficulties due to other password encryption mechanisms.
-
View User Profile
-
Send Message
Posted Nov 10, 2013Is there any way to convert crazylogins accoutn data to authme reloaded?
-
View User Profile
-
Send Message
Posted Nov 10, 2013@The_Wizard
Unfurtunatly if the players can use commands to switch to another server they can bypass CrazyLogin because these commands never reach the bukkit part of the server and cannot be blocked by CrazyLogin.
If the player cannot switch between servers via commands installing it on the lobby server will work fine.
I plan to add a plugin for Bungeeecord too, but i currently don't have any time to implement it.
-
View User Profile
-
Send Message
Posted Nov 10, 2013I want to install this on a bungeecord server network. I want to know if it is ok to install crazylogin only on the lobby server. I force the lobby server so players can't connect directly to the other servers.
-
View User Profile
-
Send Message
Posted Nov 9, 2013@BCUltimate
All sessions are lost on server restart=>The have to login again.
-
View User Profile
-
Send Message
Posted Nov 9, 2013Ok thank you..
should this autologout be active after server restart, too, or do need players to login after server restart?
-
View User Profile
-
Send Message
Posted Nov 9, 2013@BCUltimate
mhh maybe this is buggy the try /cl mode autologout 1000000