Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for GodOrigem

Link a Bedrock and a Java account into one character: shared inventory, ender chest, XP, pets and skin — even with both

Report CrossLink?

R

1.0.0

First public release.

What it does

Links a Bedrock and a Java account into one character — shared inventory, ender chest, XP, pets and skin — with both accounts online at the same time, which is the one thing Floodgate's native linking cannot do (same UUID means one session).

Linking

A native Bedrock form pops up on first join. Two-step confirmation proves the same person owns both accounts:

On account A:  /link <name of account B>    → 6-digit code
On account B:  /link <code>                 → linked

No admin needed, no Microsoft OAuth, no Azure app registration.

Safety

This plugin rewrites player inventories, so it ships with guardrails:

  • A primary account per group (the Java one) owns the real playerdata; the others mirror it. A freshly linked account always adopts and can never overwrite.
  • The secondary account leaves with empty playerdata, so removing the plugin later leaves exactly one owner instead of duplicating every item.
  • Automatic backups before every destructive write, restorable with /crosslink restore <player>.

Health and food sharing exist but are off by default — with them on, death kills both accounts.

Tested on

Paper 26.2 with Floodgate 2.2.5 and Geyser 2.11.2. Verified to load and enable on Paper 26.1.2 as well, though the full flow was only exercised on 26.2.

Not tested

Proxy networks (Velocity/Waterfall) and Folia. This is a backend plugin: state lives per server, so a multi-server network would not share links between backends.

Information

Published
September 11, 2026
Author
0Downloads

Platforms

Paper
Paper
26.1.2–26.2

Dependencies

PaperPaper

Dependencies: Paper

Plugins and libraries a server needs for this version to run.

No dependencies

Add anything a server has to install alongside this version.