SideGate

SideGate is a Minecraft server plugin that enables a hybrid login system, allowing Premium players to join normally while selectively permitting Offline (Cracked) players via a whitelist, maintaining online-mode security and configurability.

File Details

SideGate 1.2.2 (1.20.x/1.21.x/26.1.x)

  • B
  • Jun 17, 2026
  • 69.00 KB
  • 14

File Name

SideGate-1.2.2.jar

Supported Versions

    SideGate 1.2.2

    Release date: 2026-06-10

    Added

    • Added proxy-mode.enabled for Bukkit backends connected through SideGate for Velocity.
    • Added platform-neutral LoginDecision results and evaluateLogin(String) to the public API.
    • Added isProxyModeEnabled() to the public API.
    • Added configurable Velocity login-decision logging and a Premium-session failure message.

    Changed

    • Velocity now owns Premium/Guest login decisions while Bukkit proxy mode only applies Guest tags, gamemode, titles, messages, and chat prefix.
    • ProtocolLib remains a required dependency for every Bukkit installation, including proxy-mode backends.
    • Velocity Premium checks now fail closed on invalid usernames, Mojang API errors, and unexpected responses.
    • Velocity Premium checks now use asynchronous HTTP with request deduplication instead of blocking the pre-login handler.
    • Velocity now preserves prior Floodgate/authentication-plugin decisions and tracks Guest candidates by connection with expiration.
    • Velocity login routing is disabled when online-mode is false or modern player forwarding is not configured.
    • Velocity now replaces its generic invalid-session response for Premium-name conflicts with the configured SideGate message.
    • allow-all-guests now defaults to true in both editions.