Account linking
The default flow is:
- Player runs
/linkin Minecraft. - CoreDSC generates a temporary code.
- The player submits the code through the Discord
/linkcommand. - CoreDSC stores one Minecraft UUID ↔ one Discord user link.
- Optional link roles and first-link rewards are applied.
Link-code settings
code-expiry-seconds: 300
code-length: 8
Codes are persistent, expiring and single-use. Security options can require Discord membership, a minimum account age, a role, or an IP-based daily link limit.
Required linking
required:
enabled: false
grace-period-seconds: 300
allowed-commands:
- link
Do not enable required linking until the normal link flow has been tested. Keep /link available and configure an operator bypass permission.
Rewards
modules/link-rewards.yml runs configured commands once after the first successful link. Reward state is stored so restarts do not repeat the claim.