This project is a fork from AuthPlayer by Arcalyth. He created a plugin that allows you to spoof names server-side for use in a LAN - I upgraded the code with full support for secure online/offline mixed mode servers through a simple PHP script or a modded CraftBukkit build. Supports a mix between premium and non-premium users, or only premium users with support for logins when the main minecraft.net login is down. No logging in needed if minecraft.net servers are up! Secure! Protection against name spoofing! Supports regular whitelisting, permissions and all other access control methods without needing to change the setup. Prevents players kicking each other off (auto-renames "player" to a temporary name on connect) Prevents players that are not logged in from doing anything besides walking around. No doors, no switches, no damage, no items. Really, nothing except walking around. Source, bug reports, feature requests, etc here! I also read this topic, of course... Downloads Removed - SwearWord Changelog: Version 2.4: - New default config file - will be written if no config file is found (tip: delete your config and reload plugin to reset to defaults / see explanation text). - Localization support (all messages to players are now in the config file and can be edited). - Kick timer (kicks people out if they do not login within set-able timeout). - Possibly fixed Spout support (untested, please test and report back if you are using Spout!). - Added option to not block interactions when not logged in. - Added option to kick users that are trying to connect using a name that is already in use (reverses normal behaviour of kicking the logged-in user). - General performance improvements and small bugfixes. Version 2.3: - Passwords are now saved encrypted. - Server mod updated to report version number correctly (fixes issues with some plugins / server managers) - Added support for not-renaming guests Version 2.2: - Updated to new Configuration API - Added check for server mod, will automatically switch to legacy mode if mod is not detected. Version 2.1.1: - Fixed the error about wrongly installed script being displayed even when legacy mode is not enabled. No other changes - you can safely keep using 2.1.0 instead of this version. Version 2.1.0: - Switched to BukkitPermissions - should now work with all modern permissions plugins. - Re-added support for hosts file editing, no longer requires modded CraftBukkit build. - Modded CraftBukkit build still preferred method, though! - Now displays more info in the server console. - Hopefully fixed permissions problems (player kept permissions of original username, even if auth was done afterwards). Version 2.0.1: - Major rewrite. - No longer requires hosts file editing or PHP script. - Now requires modded CraftBukkit build (included in download, source for mod available on my github!) - Don't want to or cannot run a modded CraftBukkit build? Use version 1.0.2 - it still works as before, but requires the PHP script and hosts file to be set up (see more information page below). - Fixed display issues for 1.8. - Fixed names not showing up correctly sometimes. - Added config file with insecure mode option (not recommended to use insecure mode for right now - quite experimental still). Version 1.0.2: - First public release How does it work? You run the server in online mode. The requests from the server that go to minecraft.net to verify the account are monitored through a small CraftBukkit mod or routed through a PHP script by used of a hosts file edit. Source for the server mod is available in my github, you can compile it yourself if you don't trust my build. If the account is minecraft.net verified, the user is automatically identified as themselves (and will be asked to set a password if they do not have one already). If it is not, the user is renamed to "player_[NUMBER]" to prevent people from kicking each other off, and then asked for their name and password to play, after which they will be renamed to their real username. For more detailed information, permissions, etc look here! Todo list: (mirror of this page) Kick players if no login within X seconds Custom messages .....?