Minecraft Paper plugin (1.21.7+) that brings OAuth authentication and allows players to login/register using multiple providers [Google, GitHub, GitLab, Discord, Twitch, Telegram].
Join Screen. Any provider can be disabled in `config.yml` if needed
Link an additional provider for logging in (`/link` command)
Unlink the provider from the account (`/unlink` command)
Success page template HTML can be edited in `webPages/success.html`
Fail page template HTML can be edited in `webPages/error.html`
Google OAuth Screen
GitHub OAuth Screen
GitLab OAuth Screen
Discord OAuth Screen
Twitch OAuth Screen
Telegram OAuth Screen