HomeJavaModsDC Auth
DC Auth
ModsJava

DC Auth

Multi-platform auth for Minecraft servers.

⬇ Download on Modrinth

DC Auth

Have you ever wanted a Minecraft server where players never type "/login 12345" again? Where they just press a button in Discord, Telegram, or on the website and they're instantly in? No passwords, no spam, just pure security and convenience?

Luckily for you, there's my plugin that makes it possible!

I originally made this for my Paper server on version 1.21.1, but I think it should work on higher versions too.

So, the plugin includes:


BOT ATTACK PROTECTION

Standard Minecraft bots and scanners cannot bypass the authorization system:


THREE AUTHORIZATION METHODS

Players can link their account through multiple platforms:

All methods work simultaneously — players choose what's most convenient for them.


SMART IP PROTECTION

The session remembers the player's IP address:


SESSION MANAGEMENT


CUSTOM SKINS

Two ways to set custom skins:


COMPLETE MODERATION SYSTEM

Command Description
/dcban <nick> Ban player + auto IP-ban from session
/dcbanip <nick> Ban only IP from session
/dcmute <nick> Mute with Discord notification
/dcpardon <nick> Unban nick + IP

DISCORD NOTIFICATIONS

Everything is sent to Discord in beautiful embeds:


GIFT LOGGER


ACCOUNT RELINKING

Players can transfer their account to a new nickname:


PROXY ROTATOR

Automatic proxy rotation for stable bot operation:


DISCORD TO TELEGRAM RELAY

All messages from configured Discord channels are duplicated to Telegram topics:


AUTHENTICATED SOCKS5 SUPPORT

Full support for private SOCKS5 proxies with login/password:


BEAUTIFUL KICK MESSAGES

When a player is kicked for authorization:


COMMANDS

Player Commands

Command Description
/getcode Get code for Discord/Telegram linking
/sitecode <code> Link website account (Google/Yandex)
/skin set <nick/URL> Set custom skin
/relink_auth <new_nick> Relink account to new nick

Admin Commands

Command Description
/dcauth reload Reload config and restart bots
/dcauth stats Session statistics
/dcauth sessions list List all sessions
/dcauth sessions info <nick> Session information
/dcauth sessions delete <nick> Delete player's session
/dcauth sessions cleanup Delete all expired sessions
/dcban <nick> [reason] Ban + auto IP-ban
/dcbanip <nick> [reason] Ban IP from session
/dcmute <nick> [duration] [reason] Mute with Discord notification
/dcpardon <nick> Unban nick + IP
/getopcode <nick> Get linking code for player
/notification plus <nick> <duration> Give Plus with Discord notification
/notification gift <admin> <player> <gift> [reason] Log gift to Discord
/relink_other <old> <new> Relink any player (no cooldown)

PERMISSIONS

Permission Description
dcauth.admin Access to all admin commands
dcauth.use Use skin and relink commands

REQUIREMENTS


If you run into any issues, contact me on Telegram! @AlexsandrDeveloper

(Also message me if you're interested in buying the plugin's source code)

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more