Wiki article

Accounts

Accounts start with Discord, then collect verified Minecraft profiles, owned servers, and licenses.

Discord account root
Minecraft Java verification
Server ownership

Discord account root

Discord OAuth creates the website-side user record used for customer support, license ownership, and account access.

Minecraft Java verification

The account page resolves a submitted Java username through Mojang, stores the canonical UUID, and creates a verification code. The current flow stores a pending record that can be completed from the account page.

Server ownership

Servers are claimed with a short-lived token generated by the bridge plugin. A claimed server receives an API key that lets the plugin talk to sora.rs without exposing a user session.

Plugin API reference

The live MVP API includes health checks, server linking, and license validation.

GET /api/plugin/v1/healthPOST /api/plugin/v1/server-linkPOST /api/plugin/v1/license-check