Home›Java›Mods›ValleyAuth
ValleyAuth

ValleyAuth

ValleyAuth is a lightweight authentication, identity, and player-data management plugin for modern Paper servers.

It lets you run an offline-mode server while automatically recognizing legitimate Mojang accounts. Premium players join seamlessly without passwords, while unauthenticated Java players use a traditional register/login system.

This plugin is a simple and more convenient alternative to the regular FastLogin + Authme setup most servers use.

Key Features


Identity Breakdown

Prefix and identifiers for bedrock players are controlled by Geyser MC and Floodgate, ValleyAuth requires Floodgate to recognize these identifiers for each user.

ValleyAuth routes connecting players into three distinct identity types:

Identity Type Username Prefix UUID Source Requires /login
Premium (None) Mojang Session ❌ No
Bedrock . Floodgate API ❌ No
Offline - ValleyAuth (Deterministic) ✅ Yes

Requirements


Commands


Configuration & Mechanics

ValleyAuth automatically adapts based on your server.properties setup:

GeyserMC / Floodgate Crossplay Notes

If you run a crossplay server using GeyserMC, Floodgate is required.

Because Bedrock clients cannot perform the Java encryption handshake, ValleyAuth relies on Floodgate to identify Bedrock connections and grant them a stable . prefix identity without locking them in a verification loop.

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