HomeJavaModsPAL Proxy - Addon
PAL Proxy - Addon
ModsJava

PAL Proxy - Addon

by CroaBeast · on Modrinth

The official addon that brings PAL authentication to Velocity and BungeeCord: proxy-side session guarding, verified premium and Bedrock identities…

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.3–26.2 · BungeeCord⬇ Download for 1.21.2–26.2 · Velocity⬇ Download for 1.21.3–26.2 · Waterfall
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

1

2

3

4

5

6

7

9

10

11

Text Description

PAL Proxy

PAL Proxy is the Velocity/BungeeCord companion addon for PAL. It protects proxy networks before players reach backend servers, routes unauthenticated players to auth, remembers their requested destination, validates signed PAL sessions and handles proxy-side premium/Bedrock identity decisions.

Addon notice: PAL Proxy is not a standalone authentication plugin. It requires PAL on a Bukkit-compatible auth server and a shared bridge configuration.

Beta notice: PAL Proxy 0.1.0 is intended for staging and controlled beta networks. Test Velocity/BungeeCord, Redis/SQL bridge behavior and failover rules on your own topology before public production use.

What PAL Proxy adds

PAL handles the account and session system on Bukkit. PAL Proxy adds the network guard in front of your backend servers. It decides whether a connecting player already has a valid signed session, whether a verified premium or Bedrock identity may create one, and where the player should be sent next.

It supports Velocity and BungeeCord from one shared proxy core, with optional hooks for FastLogin and Floodgate.

Main features

Bridge modes

Requirements

Optional integrations:

Network login flow

  1. Player connects to the proxy.
  2. PAL Proxy checks FastLogin, Floodgate or native premium identity support.
  3. If a valid signed PAL session exists, the player is allowed to reach the requested backend.
  4. If no valid session exists, the player is routed to the auth server.
  5. Bukkit PAL authenticates the player and saves a session.
  6. In REDIS mode, Bukkit publishes the signed session immediately.
  7. In DATABASE mode, the proxy sees the signed session on its next poll.
  8. PAL Proxy sends the player to the original destination.

Failover behavior

When a backend kicks or fails, PAL Proxy validates the configured fallback against the current PAL session.

If auth is unavailable, bridge.fail.new-login should stay false unless you intentionally want to allow unauthenticated players during auth outages.

Configuration highlights

Key settings live in the proxy bridge.yml:

For secure networks, use a long random shared secret, keep signed payload validation enabled and protect backend servers at the network/proxy layer.

Compatibility status

PAL Proxy has explicit support for Velocity and BungeeCord. The current beta has been verified primarily with Velocity, PAL on Bukkit/Purpur, Floodgate/Geyser, SQLite/local staging, and ViaVersion/ViaBackwards. BungeeCord, Redis in a live multi-process setup, remote SQL bridge behavior and some FastLogin flows should be tested on your target network before public release.

Support

When requesting support, include:

Do not use review sections for support; use the configured support channel first.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more