2025-08-10
Player Management: Java vs Bedrock
JavaBedrockUX

Managing access differs between editions. We normalized the UX while respecting file formats and identity systems.
Java
- Identity: Mojang UUID (online-mode=true)
- Files:
ops.json,whitelist.json,banned-players.json - Lookup: Mojang API by username → UUID
Bedrock
- Identity: Xbox Live XUID
- Files:
whitelist.json,permissions.json - Ops: via
permissions.jsonwith roleoperator
How we apply changes
- Write JSON into the container’s mounted
/data - Reload: quick restart or in-game command (where supported)
- Skins & avatars: optional lookup for a nicer UI