← Назад к ресурсам

Minecraft Authentication

Allow users to link their Minecraft accounts to various services and automatically whitelist them based on specified conditions

Modrinth management social utility

Описание

### The official plugin/mod for the [Minecraft Authentication](https://minecraftauth.me) service. # Automatically whitelist your server This plugin/mod can completely automate your subscriber/follower/patron server whitelist process. Users simply link their accounts at minecraftauth.me and join your server. If they don't have a proper subscription to join your server, they're denied entry. Otherwise, game on. ## Control server access based on 3rd-party services - Has specified Discord role? `DiscordRole(000000000000000000)` [(requires Discord bot present in server)](https://scarsz.me/authorize#431633201711022091) - Is in specified Discord server? `DiscordServer(000000000000000000)` [(requires Discord bot present in server)](https://scarsz.me/authorize#431633201711022091) - Is following you on Twitch? `TwitchFollower()` - Is subscribed to you on Twitch? `TwitchSubscriber()` - Is a tier 2 subscriber to you on Twitch? `TwitchSubscriber(2)` - Is a YouTube subscriber? `YouTubeSubscriber()` - Is a YouTube channel member (paid subscription)? `YouTubeMember()` - Is a member of your Patreon campaign? `PatreonMember()` - Is a member of your Patreon campaign at level "Diamond"? `PatreonMember("Diamond")` ## Not enough customization? Combine conditions. - Allow anyone who hasn't been naughty? `not(DiscordRole("naughty"))` [(requires Discord bot present in server)](https://scarsz.me/authorize#431633201711022091) - Is subscribed to you on Twitch and **doesn't** have the "naughty" Discord role? `TwitchSubscriber() and not(DiscordRole("naughty"))` [(requires Discord bot present in server)](https://scarsz.me/authorize#431633201711022091) - Is subscribed to you on Twitch **and** is in your Discord server? `TwitchSubscriber() and DiscordServer(000000000000000000)` [(requires Discord bot present in server)](https://scarsz.me/authorize#431633201711022091) ## Listing multiple conditions will allow access if any condition passes Your staff team doesn't need to be a subscriber to join your server (though they should...) ```yml Conditions: - TwitchSubscriber() # multiple conditions = OR - DiscordRole("staff") ``` # Installation 1. Head over to minecraftauth.me and link all of your relevant accounts 2. Install the Bukkit plugin for Bukkit/Spigot/Paper-based servers or the respective Forge/Sponge mod for your version 3. Start the server to generate a fresh config 4. Replace `token` on the first line of your config with the text from https://minecraftauth.me/api/token 5. Configure your entry conditions as you'd like 6. Run `/minecraftauth reload` in-game to load your changes and start controlling entry to your server ### Notes: - Other plugins/mods you have installed are also able to control access to the server at the same time as Minecraft Authentication. If you have a ban plugin, your ban plugin will still be able to deny banned players. - Ensure any other whitelisting systems, including plugins, mods, and vanilla whitelist, are disabled if you **only** want Minecraft Authentication to control entry.