/
Release date: 2026-05-18
SideGateApi) exposed through Bukkit ServicesManager for addon/plugin integration./sidegate reload to re-read config and rebind listeners.compileOnly to avoid shading/packaging ProtocolLib into SideGate and prevent classloader conflicts.READY_TO_ACCEPT, fallback ACCEPTED) to reduce non-premium login timeouts.NullPointerException when ProtocolManager is temporarily unavailable.START and immediately injects approved guests, with delayed fallback retained for packet-order edge cases.GameProfile method signatures (verifyLoginAndFinishConnectionSetup, startClientVerification, finishLoginAndWaitForClient) for newer Paper builds.ProtocolLibrary.getProtocolManager() could be null and crash plugin enable/disable.Invalid session/timeout on Paper 1.21.11 when guest login state advanced incompletely.enforce-secure-profile=false in server.properties.online-mode=true; SideGate handles approved guest flow without globally switching offline mode.1.21.9-26.x to recommend ProtocolLib dev build: https://github.com/dmulloy2/ProtocolLib/releases/tag/dev-build.
SideGate is a Minecraft server plugin that provides a hybrid authentication system for mixed-access environments. Premium players can join normally through Mojang authentication, while administrators may optionally allow specific non-authenticated accounts