Authorize — Authorization plugin (for offline-mode servers) Build: 20 (Leaved project, see below) Quick Links: Features Commands Settings MySQL Settings MySQL Setup Version history Bugs To Do Disclaimer Downloads Donate LEAVING PROJECT We cannot run our server without AuthCraft, so with bukkit we write it ourself... Authorize works exactly like AuthCraft, but with Bukkit. It uses old auths.db file (just put it into plugin's folder). In config you can set up login and register messages and allow/dissalow registration and password changing. Features: Movement protection Item using, block Placement and Destroying protection Health protection Commands and Chat protection Inventory protection Chest/Doors/Picking Up Item proctection Sessions support Commands: /register <password> (<email>) - registers player with <password> and, if enabled, email <email> /login <password> - logins with password /password <oldpassword> <password> - changes player's password to <password> (if allowed) /unregister <password> - deletes user from data base (if allowed) /email <oldpassword> <email> - changes users email (if allowed) /loginreset <login> - unregisters user with specified login (for admins only) /loginreload - reloads Authorize plugin (for admins only) Settings: All settings are in folder /plugins/Authorize in file config.yml allow-register — allow or not new users registering in-game allow-pass-change — allow or not in-game pass change force-register — deny players to play without registration (registered players can't play withouth authorization, unregistered - can) kick-on-bad-password — kick or just tell, when player types a wrong password allow-unregister — allow or not players to unregister admins — list of admins "Admin1,Admin2,Admin3,...", who can use /loginreload and /loginreset commands session-time - time in seconds, when user don't need to type password on login after logout (only for the same host!) MySQL Settings: This settings is only for mysql mode! source-type — "flatfile" or "mysql" db-db — jdbc:mysql://<host>:<port>/<database> db-driver — keep it "com.mysql.jdbc.Driver" db-username — name of the mysql user to connect db-password — password to connect db-convert — "true" converts users from flatfile to mysql database on server start (Use it only once, else users will rewrite every time, or something bad happend) require-email — requires email on /register <password> <email> allow-email-change — allows user to change email in-game MySQL Setup: Configure plugin for your database Put mysql driver in main bukkit's folder with name "mysql-connector-java-bin.jar", you can download it from mysql's site, or below Create table in database named "authorize_users" and structure with fields "name","password","email", or just execute that query: Code: CREATE TABLE `authorize_users` (`name` VARCHAR(255) NOT NULL, `password` CHAR(40) NOT NULL, `email` VARCHAR(100) NULL, INDEX (`name`)); If you need to convert already registered users from flatfile to mysql, set "db-convert" on "true", start server, and set it to "false" again. Version history: Build 20 - Updated to CraftBukkit 626 Build 19 - Fixed NullPointerException Build 18 SECURITY UPDATE! - Returned back to old command protection system cause of incompatibility with some plugins Build 17 - Added sessions support - Renamed packgage Build 16 - Item dupe bug on death fixed BUGS: You can see in console, that user tries to use command "/wrongcommand operand1 operand2 operand3" - It is very normal and for fully unauthorized command blocking To Do: Rewrite inventory blocking when bukkit will support inventory event Permissions plugin support Disclaimer: NO. There wouldn't be any way to change username or playername in-game, because IT IS IMPOSSIBLE correctly. If you want to connect to server, without logging in minecraft.net, you should use client hacking or launcher's mods. I won't teach you, how to do that, there are lots of information in the internet, and that forum is not about client mods or pirate servers. Downloads: Download latest (build 20, Bukkit 554+). Download mysql driver. This plugin written special for greencubes.ru Donation: WebMoney Z250159814516 =) LEAVING PROJECT: I'm leaving bukkit, cause of developing new mc server. Anyone can use my plugin, decompile it and release it yourself, using it's decompilled codes. Good byte.