FastLogin
1.10Auto login paid/premium Minecraft accounts on offline mode (cracked) servers | Premium UUID
1.10latest[1.10] Proxies, prevent authentication proxy, bug fixes for newer AuthMe, ...Sep 8, 2017 1.10 Added · Add support for HTTP proxies · Add support for new AuthMe API · Automatically register accounts if they are not in the auth plugin database but in the FastLogin database · Add IP parameter to verify a player doesn't use an authentication proxy. Changes/Fixes · Set the fake offline UUID on lowest priority for BungeeCord (-> as soon as possible) to fix compatibility with LuckPerms · Remove bungee chatcolor for Bukkit to support KCauldron · Minor cleanup using inspections · Use HTTPS for development if it's possible · Increase hook delay to let ProtocolLib inject the listener · Remove ebean util usage to make it compatible with 1.12 · Do not try to hook into a plugin if auth plugin hook is already set using the FastLogin API · Update BungeeAuth dependency and use the new API. Please update your plugin if you still use the old one. · No duplicate session login · Fix timestamp parsing in newer versions of SQLite · Fix Spigot console command invocation sends result to in game players · Output more informational messages by default · Update the last used IP column Removed · Drop support for old AuthMe API · Remove deprecated API methods from the last version · Remove Importer to prepare for code refactor1.9[1.9] second attempt login + 2FA + Switchmode +Sep 21, 2016 1.9 Added · Added second attempt login -> cracked login · Added cracked whitelist (switch-mode -> switching to online-mode from offlinemode) · Added configuration to disable auto logins for 2Factor authentication · Added missing add-premium-other message Changes/Fixes · Upgraded to Java 8. If you are still using Java 7, please upgrade. Java is backwards compatible. So newer installed versions can run older code, but not in reverse · Fix ProtocolSupport autoRegister · Fix update username in FastLogin database after nameChange · Fix logging exceptions on encryption enabling · Fix compatibility with older ProtocolLib versions (for 1.7) because of the missing getMethodAcccessorOrNull method · Fix correct cracked permission for bukkit · A try to fix SQLite timestamp parsing Removed · Drop support for LoginSecurity 1.X since 2.X seems to be stable · Remove the nasty UltraAuth fakeplayer workaround by using a new api method. You should UltraAuth if you have it1.8[1.8] auto login importers + Fix race condition in BungeeCord autoRegister + third party parseAug 27, 2016 1.8 Added · Added autoIn importer · Added BFA importer · Added ElDziAuth importer Changes/Fixes · Fix third-party not premium player detection · Fix ProtocolSupport BungeeCord · Fix duplicate logins for BungeeAuth users · Fix race condition in BungeeCord autoRegister Warning: This version removes the uuid unique index in the database and replace it with an normal index. You might see an message like index doesn't exist. Please ignore this message. Furthermore SQLite has no support for dropping the index on the fly. This means a temporary table will be created and it tries to convert it back. If you use SQLite you might want to backup the .db file. Although it's tested multiple times, you should make a backup nevertheless. Just copy the file.1.7.1[1.7.1] Fix BungeeCord autoRegister + Fix protocollsupport autoregisterAug 1, 2016 1.7.1 Changes/Fixes · Fix BungeeCord autoRegister (Fixes #46) · Fix protocollsupport autoregister Warning: This version removes the uuid unique index in the database and replace it with an normal index. You might see an message like index doesn't exist. Please ignore this message. Furthermore SQLite has no support for dropping the index on the fly. This means a temporary table will be created and it tries to convert it back. If you use SQLite you might want to backup the .db file. Although it's tested multiple times, you should make a backup nevertheless. Just copy the file.1.7[1.7] Added mcapi.ca + Fix skin applies + Fix BungeeCord bugs + Multiple IP API requestsJul 29, 2016 1.7 Added · Added support for making requests to Mojang from different IPv4 addresses · Added mcapi.ca as third-party APIs to workaround rate-limits Changes/Fixes · Fix saving on name change · Fixed NPE in BungeeCord on cracked session · Fixed skin applies if premium uuid is deactivated (BungeeCord) · Fix player entry is not saved if namechangecheck is enabled · Fix skin applies for third-party plugins (ProtocolLibSupport) · Fix setting skin on Cauldron · Fix BungeeCord not setting an premium uuid to the database Warning: This version removes the uuid unique index in the database and replace it with an normal index. You might see an message like index doesn't exist. Please ignore this message. Furthermore SQLite has no support for dropping the index on the fly. This means a temporary table will be created and it tries to convert it back. If you use SQLite you might want to backup the .db file. Although it's tested multiple times, you should make a backup nevertheless. Just copy the file.1.6.2[1.6.2] Support for the new LoginSecurity versionJun 18, 2016 1.6.2 Changes/Fixes · Fixed support for new LoginSecurity version1.6.1[1.6.1] Fix message typo in BungeeCord which created a NPE if premium-warning is activatedJun 16, 2016 1.6.1 Changes/Fixes · Fix message typo in BungeeCord which created a NPE if premium-warning is activated (Thanks to @kahverengi for reporting)1.6[1.6] Add warning message + translation fixes + async packet handlingJun 16, 2016 1.6 Added · Add a warning message if the user tries to invoke the premium command Changes/Fixes · Added missing translation if the server isn't fully started · Removed ProtocolLib as required dependency. You can use ProtocolSupport or BungeeCord as alternative · Reduce the number of worker threads from 5 to 3 in ProtocolLib · Process packets in ProtocolLib async/non-blocking -> better performance · Fixed missing translation in commands · Fixed cracked command not working on BungeeCord · Fix error if forward skins is disabled1.5.1[1.5.1] Fixed BungeeCord whitelistJun 11, 2016 1.5.1 Changes/Fixes · Fixed BungeeCord whitelist1.5[1.5] Localization + bug fixes for cracked playersJun 11, 2016 1.5 Added · Added localization Changes/Fixes · Fixed NPE on premium name check if it's pure cracked player · Fixed NPE in BungeeCord on cracked login for existing players · Fixed saving of existing cracked players1.4Jun 9, 2016 1.4 Added · Added Bungee setAuthPlugin method · Added nameChangeCheck to support premium name changes · Added multiple BungeeCord support1.3.1[1.3.1] Fix BungeeCord thread create violationMay 25, 2016 1.3.1 Changes/Fixes · Fix BungeeCord thread create violation1.3[1.3] Authme + LogIt support, 1.7/Cauldron supportMay 24, 2016 1.3 Added · Added support for AuthMe 3.X · Added other command argument to /premium and /cracked · Added support for LogIt Changes/Fixes · Fixed premium logins if the server is not fully started · Fixed 1.7 Minecraft support by removing guava 11+ only features -> Cauldron support · Fixed BungeeCord support in Cauldron1.2.1May 15, 2016 1.2.1 Changes/Fixes · Fix premium status notification message on BungeeCord Thanks to @TheIronMinerLv1.2[1.2] Fix race condition in Bungee + Add support API methods for other auth pluginsMay 14, 2016 1.2 Added · Added API methods for plugins to set their own password generator · Added API methods for plugins to set their own auth plugin hook · => Added support for AdvancedLogin Changes/Fixes · Fix race condition in BungeeCord Thanks to @DimasEveryWhere for the help · Fix dead lock in xAuth @Leoko1.1[1.1] Fix bungeecord detection for older spigot buildsMay 12, 2016 1.1 Added · Make the configuration options also work under BungeeCord (premiumUUID, forwardSkin) Changes/Fixes · Catch configuration loading exception if it's not spigot build · Fix config loading for older Spigot builds (Thanks to @DimasEveryWhere for reporting)1.0[1.0] Added database storage + Fixed BungeeCord supportMay 5, 2016 1.0 Added · Added database storage to save the premium state · Massive refactor to handle errors on force actions safely Removed · Removed player name specific permissions. Use the uuids ones Changes/Fixes · Fixed BungeeCord support for the Bukkit module · Fix logical error on /premium (Thanks to @NorbiPeti) · Fixed issues with host lookup from hosts file (Thanks to @NorbiPeti) · Remove handshake listener because it creates errors on some systems · [API] force Methods now runs async too · [API] force methods now returns a boolean to reflect if the method was successful · [API] isRegistered method should now throw an exception if the plugin was unable to query the requested data0.7[0.7] Premium UUID + BungeeAuth supportMar 28, 2016 0.7 Added · Added BungeeAuth support (ticket #/4) · Added premium UUID support (ticket #5 - for more details and how it works) · Added /premium [player] command with optional player parameter · Added a check if the player is already on the premium list · Added a forwardSkin config option Changes/Fixes · Updated to the n ewest changes of Spigot · Removes the need of an Bukkit auth plugin if you use a bungeecord one · Optimize performance and thread-safety · Fixed BungeeCord support · Changed config option autologin to autoregister to clarify the usage0.6[0.6] Fix 1.9 bugsMar 5, 2016 0.6 · Added experimental UltraAuth support · Fixed 1.9 bugs Warning it's important that users change their password after auto registration (if you enabled it in the config), otherwise they cannot login after a server restart0.4Skin forward + better performance + ProtocolsupportJan 24, 2016 0.4 · Added forward premium skin · Added plugin support for protocolsupport 0.3.2 · Run packet readers in a different thread (separated from the Netty I/O Thread) · -> Improves performance · Fixed Plugin disable if the server is in online mode but have to be in offline mode0.3.1Add BungeeCord supportNov 14, 2015 · Added BungeeCord support · Decrease timeout checks in order to fail faster on connection problems · Code style improvements0.2.4Bug fix and minor security updateNov 4, 2015 0.2.4 · Fixed NPE on invalid sessions · Improved security by generating a randomized serverId · Removed /premium [player] because it's safer for premium players who join without registration0.2.3Nov 3, 2015
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta