FastLogin 1.10

Auto login paid Minecraft accounts on offline mode (cracked) servers | Open Source | Premium UUID

  1. games647
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    games647, Maxetto, NorbiPeti, DevLeoko
    Languages Supported:
    English, Polish, Spanish and configurable in language file
    After many support requests about unanswered "Sending request": Do you followed the BungeeCord setup process of FastLogin referenced below? FastLogin also warns about this configuration step. If you have issues, also consider taking a look into the server log.

    BungeeCord users:
    Please follow this guide:


    This plugin also supports newer Minecraft versions and is still updated. I moved away from doing fixed releases. Instead you can use development builds that are build directly after a change. Click on the left side on the build to download it or remove changes part of the URL to get always the latest.


    A open source plugin that checks if a Minecraft player has a paid account (premium). If so, they can skip/auto login offline authentication (auth plugins). So they don't need to enter passwords.

    If you like the project, leave a star on GitHub and contribute there.

    This project also supports newer Minecraft versions. Checkout development builds for the newest versions.

    • Open source (Github)
    • Detect paid accounts from others
    • Automatically login paid accounts (premium)
    • Support various of auth plugins
    • Cauldron support
    • Forge/Sponge message support
    • Premium UUID support
    • Forwards Skins
    • BungeeCord support
    • Auto register new premium players
    • Plugin: ProtocolSupport is supported and can be used as an alternative to ProtocolLib
    • No client modifications needed
    • Good performance by using async non blocking operations
    • Free
    Source code

    Feel free to contribute and leave a star (like) if you want to.
    btw you don't have to be coder to contribute to the project.

    • /premium [player] Label the invoker or the argument as paid account
    • /cracked [player] Label the invoker or the argument as cracked account
    • fastlogin.bukkit.command.premium
    • fastlogin.bukkit.command.cracked
    • Java 8
    • Run in offline mode (see
    • Plugin:
      • ProtocolLib
      • A second auth Plugin (see supported plugins)
    Supported auth plugins

    1. How does minecraft logins work?
    2. How does this plugin work?
    3. Why does the plugin require offline mode?
    4. Can cracked player join with premium usernames?
    5. Why do players have to invoke a command?
    6. Does the plugin have BungeeCord support?
    7. Could premium players have a premium UUID and Skin?
    8. What happens if a paid account joins with a used username?
    9. Is this plugin compatible with Cauldron?

    Thank you very much for those who already donated:
    • WhatEver Community - 30$
    • FrostRealms - 20$
    • NLThijs48 - 15$
    • Leoko - 10$
    • Name removed - 10$
    • Name removed - 5$
    For privacy reasons I remove the first and last name. If you don't want to be listed, message me or write it directly into the donation message.
    zimzaza4, sdkyron, 21Shadow and 41 others like this.

Recent Reviews

  1. noieta13
    Version: 1.10
    it doesn't work for me
    > [02:12:35 WARN]: [FastLogin] Failed to verify session
    at org.json.simple.parser.JSONParser.parse( ~[server.jar:git-Spigot-21fe707-e1ebe52]
    at org.json.simple.parser.JSONParser.parse( ~[server.jar:git-Spigot-21fe707-e1ebe52]
    at org.json.simple.parser.JSONParser.parse( ~[server.jar:git-Spigot-21fe707-e1ebe52]
    at org.json.simple.JSONValue.parseWithException( ~[server.jar:git-Spigot-21fe707-e1ebe52]
    at com.github.games647.fastlogin.bukkit.MojangApiBukkit.hasJoinedServer( [FastLogin.jar:?]
    at com.github.games647.fastlogin.bukkit.listener.protocollib.VerifyResponseTask.verifyResponse( [FastLogin.jar:?]
    at [FastLogin.jar:?]
    at [server.jar:git-Spigot-21fe707-e1ebe52]
    at [server.jar:git-Spigot-21fe707-e1ebe52]
    at java.util.concurrent.ThreadPoolExecutor.runWorker( [?:1.8.0_275]
    at java.util.concurrent.ThreadPoolExecutor$ [?:1.8.0_275]
    at [?:1.8.0_275]
    1. games647
      Author's Response
      Outdated version. Please use a dev build.
  2. Fargus
    Version: 1.10
  3. 21Shadow
    Version: 1.10
    I think this is really good alternative to AuthMe etc. Buy I think there would be great if 1.16.4 would be in "Tested Versions"
    1. games647
      Author's Response
      Just because it isn't in tested, doesn't mean it won't work. It's just not fully tested.
  4. deadomg
    Version: 1.10
    It's a great plugin, but I would like you to add LockLogin to supported plugins. That would be great.
    1. games647
      Author's Response
      Feature request go to the GitHub page. However plugin authors could also hook into this plugin to add support.
  5. Tekhen
    Version: 1.10
    Please add support plugin with Login/LoginAPI !
    1. games647
      Author's Response
      Reviews shouldn't be used for feature requests... Only for reviewing.
  6. Haskins
    Version: 1.10
    UPDATE ON 1.16.4
    UPDATE ON 1.16.4
    UPDATE ON 1.16.4
    UPDATE ON 1.16.4
    UPDATE ON 1.16.4
    UPDATE ON 1.16.4
    1. games647
  7. TuMacsi
    Version: 1.10
    Hello, I don't know someone can help me because I get this error and it doesn't work if I put / premium I think it's because I'm on version 1.16.4:

    [18:23:48 ERROR]: [FastLogin] Cannot send encryption packet. Falling back to cracked login
    com.comphenix.protocol.reflect.FieldAccessException: No field with type exists in class PacketLoginOutEncryptionBegin.
    at com.comphenix.protocol.reflect.StructureModifier.writeInternal( ~[?:?]
    at com.comphenix.protocol.reflect.StructureModifier.write( ~[?:?]
    at com.github.games647.fastlogin.bukkit.listener.protocollib.ProtocolLibLoginSource.sentEncryptionRequest( ~[?:?]
    at com.github.games647.fastlogin.bukkit.listener.protocollib.ProtocolLibLoginSource.setOnlineMode( ~[?:?]
    at com.github.games647.fastlogin.bukkit.listener.protocollib.NameCheckTask.requestPremiumLogin( ~[?:?]
    at com.github.games647.fastlogin.bukkit.listener.protocollib.NameCheckTask.requestPremiumLogin( ~[?:?]
    at com.github.games647.fastlogin.core.shared.JoinManagement.onLogin( ~[?:?]
    at ~[?:?]
    at ~[patched_1.16.4.jar:git-Paper-288]
    at ~[patched_1.16.4.jar:git-Paper-288]
    at ~[patched_1.16.4.jar:git-Paper-288]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_271]
    at java.util.concurrent.ThreadPoolExecutor$ Source) [?:1.8.0_271]
    at Source) [?:1.8.0_271]
    1. games647
  8. Govindas
    Version: 1.10
    This is a wonderful plugin, just don't forget to use dev builds instead of spigotmc release :)
  9. DavidXxX075
    Version: 1.10
    HELP!. The plugin is really good, but its hard to get work. The plugin works on 1.12.2 and lower, but when i try to login with 1.13 and upper, it doesnt work.

    Console: [ViaVersion] Ignoring plugin channel in outgoing REGISTER: FastLogin

    im trying to find the error on viaversion too.
    something i can do?
    1. games647
      Author's Response
      Download a dev build
  10. _xXAndre50Xx_
    Version: 1.10
    Really good plugin, just follow the instructions and you will not get any errors.