DiscordAuthPlus
A plugin that allows you to log in via Discord
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
DiscordAuthPlus
DiscordAuthPlus — Next Generation Authentication
_Modern Discord to Minecraft linking system_ ~~for your SMP~~
🚀 Core Features:
🔐 Security & Protection
> 1. Real-time Discord notifications — for new IP addresses or after server restart > 2. Real-time Discord notifications — 10 minutes upon connection rejection > 3. Real-time Discord notifications — if compromise is suspected > 4. Real-time Discord notifications — about all login attempts
⚙️ Flexible Configuration
> 1. Localization — via config.yml > 2. Localization — &a, &c, &e, etc. > 3. Localization — customize linking time limits > 4. Localization — for any community language
🤖 Discord Integration
> 1. Secure storage — through Discord commands > 2. Secure storage — "Approve" / "It's not me" > 3. Secure storage — all confirmations via private messages > 4. Secure storage — tokens and data protected
---
📋 Plugin Commands:
| Command | Description | Permissions | |---------|-------------|-------------| | `/DiscordAuthPlus reload` | Reloads plugin config* | `DiscordAuthPlus.reload` | | `/DiscordAuthPlus Unconnect` | Unlink your own Discord account | All players | | `/DiscordAuthPlus UnconnectUser <nick>` | Unlink another player | `DiscordAuthPlus.UnconnectUser` | | `/DiscordAuthPlus UserInfo <nick>` | Getting information about a player | `DiscordAuthPlus.UserInfo` |
> *Important: Discord bot restart requires server restart
---
🔐 Permission System:
```yaml DiscordAuthPlus.reload: description: "Allows reloading plugin configuration" default: op
DiscordAuthPlus.UnconnectUser: description: "Allows unlinking other players' Discord accounts" default: op
DiscordAuthPlus.UserInfo: description: UserInfo Permission default: op