DC-Whitelist-Linker
A Plugin to Link a Discord Role to Players Allowed on the Server for easier Management.
DC-Whitelist-Linker
<div align="center"> <img src="https://github.com/PixelCattt/DC-Whitelist-Linker/blob/HEAD/icons/DC-Whitelist-Linker-250x250.png?raw=true" alt="DC-Whitelist-Linker-Icon">
<h1>DC-Whitelist-Linker</h1> <a href="https://modrinth.com/plugin/dc_whitelist_linker/versions"> <img src="https://img.shields.io/modrinth/v/dc_whitelist_linker?style=for-the-badge&label=Version&color=5A00FF"> <img src="https://img.shields.io/modrinth/dt/dc_whitelist_linker?style=for-the-badge&label=Downloads&color=29A100"> </a> </div>
🎯 Features
- Self Whitelisting by Players They can whitelist themselves by Linking their Discord and Minecraft Accounts. This removes the need for manual Whitelisting and can still be restricted by using an Access Role.
####
- Fast & Easy Account Linking It only takes a few Seconds and is very Easy to do. Generate a code on Discord, enter it in Minecraft, and you’re already Done.
####
- Automatic Role-Based Whitelisting When an Account is Linked, the Player automatically receives the configured Whitelist Role on Discord. This makes managing Server Access to Players very Simple.
####
- Admin Account Management Admins can easily remove Linked Accounts by either Kicking the User from the Discord Server or taking away their Whitelist/Access Role. This makes Moderation and Account Management Simpler and Efficient.
####
- Automatic Nicknames When a Player Links their Account, their Discord Nickname is automatically Updated to their Minecraft Username every 15 Minutes. This makes Identifying Players on the Discord Server Effortless and helps with Moderation.
<hr/>
DC-Commands:
``` /linkmc <Auth-Code> - Link your Minecraft Account /unlinkmc - Unlink your Minecraft Account ```
MC-Commands:
``` /unlinkdc - Unlink your Discord Account ```
Admin Commands (DC + MC):
``` /forceunlink <Player> [<Remove-Access-Role>] - Unlink another Player's Account ```
Permissions:
``` dcwhitelistlinker.linkdc (Default: true) - Allow Linking a Discord-Account dcwhitelistlinker.unlinkdc (Default: true) - Allow UnLinking a Discord-Account dcwhitelistlinker.forceunlink (Default: false) - Allow Force UnLinking another User's Discord-Account ```
Config:
``` bot-token - Your Discord Bot-Token server-id - ID of your Discord Server whitelist-role-id - ID of the Whitelist Role require-access-role - If Linking should require a specific Access Role remove-access-role-on-unlink - If the Access Role should also be removed when UnLinking access-role-id - ID of the Access Role use-linking-channel - If Linking should be restricted to a specific Linking Channel linking-channel-id - ID of the Linking Channel ```