Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Link a Bedrock and a Java account into one character: shared inventory, ender chest, XP, pets and skin — even with both
Widens support from a single version to Minecraft 1.18 → 26.2, and adds Spigot and Folia.
Fixed
- The Java skin was lost after relogging. Applied once at link time, and Geyser sets the Bedrock skin during login — so the first relog undid it. Now re-applied on every join, from a texture cached in
groups.yml, with Mojang queried only in the background. - Pets did not recognise the account in use. Three faults at once: the transfer gave up whenever the other linked account was also online, it only ran at join — before the player's chunks had loaded — and nothing ran afterwards. Ownership now follows the last active account and is refreshed on join, on chunk load, and on interaction.
Added
sync.armorandsync.offhandindependent ofsync.inventory.- Config migration: new options are merged into an existing
config.ymlon startup. - Minecraft 1.18 → 26.2 in a single jar (Java 17 bytecode, compiled against the Spigot 1.18.2 API).
- Spigot support. Skin copying still requires Paper and says so.
- Folia support, verified on Folia 26.2 build 7.
/crosslink pets,/crosslink claimpetsand/crosslink retargetpets— see who owns the animals around a player, adopt ones tamed by an unlinked account, and reassign a group's pets world-wide. Worlds that once ran in offline mode have pets owned by a different UUID for the same person; the normal transfer correctly ignores those. All three accept a player name so they work from the console — the account standing next to the animal is usually the Bedrock one, which normally is not op.- SkinsRestorer detection. CrossLink steps aside by default;
link.skin-provider: nativeoverrides.
Notes
Upgrading from 1.0.0 needs no migration. Marked beta because the version range is far wider than what has been played on.
Platforms
Paper
1.18–26.2
Dependencies
Paper
- floodgate Optional