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.json
with 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