Class LoginEncryptionUtils

java.lang.Object
org.geysermc.geyser.util.LoginEncryptionUtils

public class LoginEncryptionUtils extends Object
  • Constructor Details

    • LoginEncryptionUtils

      public LoginEncryptionUtils()
  • Method Details

    • encryptPlayerConnection

      public static void encryptPlayerConnection(GeyserSession session, org.cloudburstmc.protocol.bedrock.packet.LoginPacket loginPacket)
    • buildAndShowLoginWindow

      public static void buildAndShowLoginWindow(GeyserSession session)
    • buildAndShowConsentWindow

      public static void buildAndShowConsentWindow(GeyserSession session)
      Build a window that explains the user's credentials will be saved to the system.
    • buildAndShowTokenExpiredWindow

      public static void buildAndShowTokenExpiredWindow(GeyserSession session)
    • buildAndShowMicrosoftCodeWindow

      public static void buildAndShowMicrosoftCodeWindow(GeyserSession session, com.github.steveice10.mc.auth.service.MsaAuthenticationService.MsCodeResponse msCode)
      Shows the code that a user must input into their browser