- Database has a
UNIQUE
constraint on bothminecraft.minecraft_uuid
andminecraft.minecraft_name
keys. Cannot have the same account linked more than twice. - Whitelist command will delete a linked account regardless of who invoked the command and which user the account is linked to.
- Subcommands support and classes (might need to rewrite the
ApplicationCommand
classes) - OnMemberJoin event thingy - add member to database automatically
- UpdateNameEvent - update members name in the database automatically.
- OAuth2 with microsoft's servers to prove the account is legit maybe? - or go with discordsrv's approach. (current implementation works as unsafe registering)