XBridge Auth

XBridge Auth

Encrypted Authentication for Offline Accounts and proxy setups using Microsoft Xbox Authentication. Server side Paper plugin

by
62 Downloads
fabricmanagementsocialutility
Rent Server with this Mod

About this Mod

XBridge

Encrypted Authentication for Offline Accounts and proxy setups using Microsoft Xbox Auth and Bedrock edition style auth.

XBridge is a Fabric client and server mod that replaces the need to type passwords in chat (like /login password) on insecure offline mode servers. Instead, it lets you log in through the official Microsoft Xbox portal, giving you instant access to your Bedrock character, gamertag and player data (if played with geyser before). It is as secure as official Mojang login, preventing any spoofing, and other hacking. completely encrypted process.
Project is open source and I welcome any contributions :)

IMPORTANT: if the clients do not have the mod, the server side mod is bypassed completely and your backup login or premium players will take over for those specific players.

For normal people:

  • Both Servers and Client mods are combined into one file, just download one file, it will work on both server and client/game.
  • On server side, it needs no setup, just put on the fabric mod and it will work. No need to disable Online mode, premium players can join normally completely fine.
  • For Players, put on the fabric mod, and when you are on multiplayer screen, click a new button in the corner "xbox login", it will open microsoft login page, just enter your email, password of xbox profile/MS account (completely free, and if you have a bedrock account, it is already made in that case, just sign in), then come back to game and you will see a toast saying successfull. This is permanent login as long as you don't reset the game. no passwords everytime, no commands, nothing.
  • Then whenever you join a server with XBridge support, it will work flawlessly, it will automatically verify, authenticate with microsoft and you will join the server with your bedrock username (and also the skin if you ever played on ageyser server before)
  • If skin doesn't load, you can just use the command /xskin url to use any skin png. ONLY ONCE on first join, it is them permanent on the server.
  • One more amazing feature is the integration with geyserMC, if you use same microsoft account as you use to play from bedrock using geyser, it will be same player in the world, no double identities, only one you if you are logged in to same account.

Features

  • Perfect for "Offline" Players and Proxy setups: Gives players without a Premium Java account a secure encrypted way to join servers using a free Xbox profile, NO SPOOFING OR HACKING possible. (theoretically)
  • Keep Online Mode ON: Server owners do not need to turn off online-mode or compromise server security. Premium Java players continue to join normally, while XBridge players join using Xbox authentication automatically.
  • Real Xbox Login: Log in through the official Microsoft website. Your password is never seen by the server.
  • Play as Your Bedrock Character: Join the server using your exact Xbox Gamertag and Bedrock skin or use a custom skin. This makes it physically impossible to spoof the username at all.
  • Log In Once: The mod securely remembers your login. You do not need to log in every time you launch the game.
  • Proxy Support: Main use case for the Project
  • Automatic Bedrock Skins: If you have played on a Geyser Crossplay server before, your Bedrock skin will automatically load for everyone to see.

Installation

You only need to install this if the server you are joining requires it or supports it.

  1. Download the xbridge-fabric-universal.jar file from modrinth/curseforge.
  2. Place the jar file into your Minecraft server and client mods folders.
  3. Make sure you have the Fabric API installed for your version of Minecraft.
  4. Launch the game and login with the button, then join the server directly.

Frequently Asked Questions

My skin is showing as a default character?

If your Xbox account has never joined a geyser cross-play server before, the global database might not have your Bedrock skin saved.

You can easily fix this by uploading any custom skin manually:

  1. Find a skin you like online and get the direct image link (it should end in .png).
  2. Type /xskin https://link-to-your-skin.png in the game chat.

Your new skin will be applied immediately and everyone on the server will be able to see it.

Do I need to own Minecraft Bedrock Edition?

No. You only need a free Xbox Live account (a Gamertag) to log in.


NOTICE: This project is completely Legal and does not condone piracy, its your choice to use it for correct purpose or for piracy, I have java account and thus i can use it legally, and use this on my private server to play with my friends.

Not Affiliated with Microsoft or Mojang, this is unofficial. Microsoft Auth is a Microsoft service provided for public use.


If you want to support me and donate a small amount, please consider this one time patreon donation (no subscription or membership)
Join My Patreon

Join the discord for help and chat:

Areed's Discord Server

Available Versions

XBridge Auth 1.0.1release
MC 26.1, 26.1.1, 26.1.2, 26.2fabric
June 17, 2026
XBridge 1.0.0 (for players)release
MC 26.1, 26.1.1, 26.1.2fabric
May 26, 2026

How to Install XBridge Auth on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.2).

3

Install Mod

Open the mod browser in the dashboard and search for "XBridge Auth". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.2, 26.1.2, 26.1.1 (+1 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

XBridge Auth server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.2). You can switch loaders with one click in the panel.

Is XBridge Auth compatible with fabric?

XBridge Auth officially supports fabric for Minecraft 26.2, 26.1.2, 26.1.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with XBridge Auth – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if XBridge Auth consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install XBridge Auth with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Apache License 2.0
Server-side
Unsupported

Supported Versions

26.226.1.226.1.126.1