{"id":57394,"date":"2026-06-03T06:52:27","date_gmt":"2026-06-03T03:52:27","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/"},"modified":"2026-06-03T06:52:27","modified_gmt":"2026-06-03T03:52:27","slug":"discordeasywhitelist","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/","title":{"rendered":"DiscordEasyWhitelist"},"content":{"rendered":"<p># DiscordEasyWhitelist<\/p>\n<p>## Table of Contents<\/p>\n<p>&#8211; [Overview](#overview)<br \/>\n&#8211; [Slash Commands](#slash-commands)<br \/>\n&#8211; [Configuration](#configuration)<br \/>\n&#8211; [Installation](#installation)<br \/>\n&#8211; [Examples](#examples)<\/p>\n<p>&#8212;<\/p>\n<p># Overview<br \/>\nDiscordEasyWhitelist provides both simple access to the SimpleWhitelist and advanced features for managing player access to the server. Nearly all features can be disabled or modified, allowing for flexible customization.<\/p>\n<p>&#8212;<\/p>\n<p># Slash Commands<br \/>\n> \ud83d\udca1 Tip:<br \/>\n> `[variables]` in square brackets **are not** required<br \/>\n> `<variables>` in angle brackets **are** required<\/p>\n<p>## \/whitelist<br \/>\n> \ud83d\udca1 Tip:<br \/>\n> **Requires moderator role to access**<\/p>\n<p>Provides access to SimpleWhitelist<br \/>\n### `\/whitelist check <nickname>`<br \/>\n* Checks if SimpleWhitelist contains specified nickname<br \/>\n### `\/whitelist add <nickname>`<br \/>\n* Adds specified `nickname` to SimpleWhitelist<br \/>\n### `\/whitelist remove <nickname>`<br \/>\n* Removed specified `nickname` from SimpleWhitelist<\/p>\n<p>## \/link<br \/>\n> \ud83d\udca1 Tip:<br \/>\n> **Requires moderator role to access**<\/p>\n<p>Provides access to DiscordSRV&#8217;s linking feature<br \/>\n### `\/link check [user] [nickname]`<br \/>\n* Checks if `user` **OR** `nickname`. Only one argument is needed<br \/>\n### `\/link add <user> <nickname>`<br \/>\n* Links `user` with `nickanme` if both of them aren&#8217;t linked yet<br \/>\n### `\/link remove [user] [nickname]`<br \/>\n* Removes link from `user` **OR** `nickname`. Only one argument is needed<\/p>\n<p>## \/accept<br \/>\n> \ud83d\udca1 Tip:<br \/>\n> **Requires moderator role to access**<\/p>\n<p>### `\/accept <user> <nickname>`<br \/>\nComplex comand that can execute following tasks if configured accordingly:<br \/>\n* Link `user` to `nickname`<br \/>\n* Add `nickname` to SimpleWhitelist<br \/>\n* Change `user`&#8217;s guild name to `nickname`<br \/>\n* Add specified list of roles to `user`<br \/>\n* Remove specified list of roles from `user`<br \/>\n* Send welcome message in specified channel<\/p>\n<p>## \/remove<br \/>\n> \ud83d\udca1 Tip:<br \/>\n> **Requires moderator role to access**<\/p>\n<p>### `\/remove <user> [nickname] [reason]`<br \/>\n> \u2757 Important:<br \/>\n> `nickname` is optional argument because command can execute series of checks to determine `nickname` on it&#8217;s own if it wasn&#8217;t provided.<br \/>\n> Details on this will be provided later in [Configuration](#-configuration) section<\/p>\n<p>Complex comand that can execute following tasks if configured accordingly:<br \/>\n* Unlink `user` from any in-game nickname<br \/>\n* Remove `nickname` from SimpleWhitelist<br \/>\n* Kick from game if `nickname` is on the server<br \/>\n* Ban `user` from guild<br \/>\n* Send remove message in specified channel<br \/>\n* Send direct message to `user`<\/p>\n<p>## \/status<br \/>\n> \ud83d\udca1 Tip:<br \/>\n> **Does NOT require moderator role to access**<\/p>\n<p>### `\/status`<br \/>\n* Prints amount of players online, list of them, while annotation linked players with discord mention<\/p>\n<p>## \/reload<br \/>\n> \ud83d\udca1 Tip:<br \/>\n> **Requires moderator role to access**<\/p>\n<p>### `\/reload`<br \/>\n* Reloads config options from files<\/p>\n<p># Configuration<br \/>\nPlugin uses 2 files to configurate itself:<br \/>\n* `general.yml` &#8211; Contains options to disable\/enable certain funmctionality, but also contains role and channel IDs<br \/>\n* `langugae.yml` &#8211; Contains all possible feedback messages plugin can send<br \/>\n> \u2757 Important:<br \/>\n> If files doesn&#8217;t exist (e.g. on first start), `general.yml`, `langugae.yml` **AND** `langugae.russian.yml` will be generated.<br \/>\n> `langugae.russian.yml` is `langugae.yml` translated to russian langugae<\/p>\n<p>## `general.yml`<br \/>\n### `moderator-roles`<br \/>\n* Type: List of strings<br \/>\n* Description: List of discord role IDs that will be treated as moderators<br \/>\n&#8212;<br \/>\n### `whitelist`<br \/>\n#### `enable`<br \/>\n* Type: Boolean<br \/>\n* Description: If `\/whitelist` slash command will be enabled<br \/>\n&#8212;<br \/>\n### `link`<br \/>\n#### `enable`<br \/>\n* Type: Boolean<br \/>\n* Description: If `\/link` slash command will be enabled<br \/>\n&#8212;<br \/>\n### `accept`<br \/>\n#### `enable`<br \/>\n* Type: Boolean<br \/>\n* Description: If `\/accept` slash command will be enabled<br \/>\n#### `link-to-nickname`<br \/>\n* Type: Boolean<br \/>\n* Description: If `user` should be linked to `nickname`<br \/>\n#### `add-to-whitelist`<br \/>\n* Type: Boolean<br \/>\n* Description: If `nickname` should be added to SimpleWhitelist<br \/>\n#### `change-guild-name`<br \/>\n* Type: Boolean<br \/>\n* Description: If `user`&#8217;s guild name should be changed to `nickname`<br \/>\n#### `add-roles`<br \/>\n* Type: Boolean<br \/>\n* Description: If bot should add roles to `user`<br \/>\n#### `roles-to-add`<br \/>\n* Type: List of strings<br \/>\n* Description: List of role IDs that should be added to `user`<br \/>\n#### `remove-roles`<br \/>\n* Type: Boolean<br \/>\n* Description: If bot should remove roles from `user`<br \/>\n#### `roles-to-remove`<br \/>\n* Type: List of strings<br \/>\n* Description: List of role IDs that should be removed from `user`<br \/>\n#### `send-welcome-message`<br \/>\n* Type: Boolean<br \/>\n* Description: If bot should send welcome message to specified channel<br \/>\n#### `welcome-channel-id`<br \/>\n* Type: String<br \/>\n* Description: Channel ID where welcome message should be sent<br \/>\n&#8212;<br \/>\n### `remove`<br \/>\n#### `enable`<br \/>\n* Type: Boolean<br \/>\n* Description: If `\/remove` slash command will be enabled<br \/>\n#### `unlink-from-nickname`<br \/>\n* Type: Boolean<br \/>\n* Description: If `user` should be unlinked from any linked nickname<br \/>\n#### `fallback-to-guild-username`<br \/>\n* Type: Boolean<br \/>\n* Description: If `\/remove` should fallback to guild name if it can&#8217;t determine nickname from linking.<br \/>\n  `\/remove` uses series of checks to determine nickname if it wasn&#8217;t provided amnually, here is an overview of the algorithm:<br \/>\n  &#8220;`<br \/>\n  If moderator entered a nickname<br \/>\n      Check if nickname linked to discord<br \/>\n          &#8211; Linked to this user -> unlink, proceed<br \/>\n          &#8211; Nickname or discord linked to someone else -> error<br \/>\n          &#8211; Not linked -> warning, proceed<br \/>\n  If moderator didn&#8217;t enter a nickname<br \/>\n      Check if discord linked to nickname<br \/>\n          If linked, try to resolve nickname<br \/>\n              &#8211; Nickname can be resolved -> unlink, proceed<br \/>\n              &#8211; Nickname can&#8217;t be resolved -> warning, proceed<br \/>\n          If not linked, check if we can fallback<br \/>\n              &#8211; Fallback isn&#8217;t turned on -> error<br \/>\n              &#8211; Fallback turned on -> warning, fallback to discord name, proceed<br \/>\n  &#8220;`<br \/>\n#### `remove-from-whitelist`<br \/>\n* Type: Boolean<br \/>\n* Description: If `nickname` should be removed from SimpleWhitelist<br \/>\n#### `kick-from-game-if-online`<br \/>\n* Type: Boolean<br \/>\n* Description: If plugin should kick any player with `nickname` that is on the server<br \/>\n#### `send-direct-message`<br \/>\n* Type: Boolean<br \/>\n* Description: If bot should send direct message to `user`<br \/>\n#### `send-remove-message`<br \/>\n* Type: Boolean<br \/>\n* Description: If bot should send remove message to specified channel<br \/>\n#### `remove-channel-id`<br \/>\n* Type: String<br \/>\n* Description: Channel ID where remove message should be sent<br \/>\n#### `ban-from-guild`<br \/>\n* Type: Boolean<br \/>\n* Description: If bot should ban `user` from guild<br \/>\n&#8212;<br \/>\n### `leave`<br \/>\n#### `enable`<br \/>\n* Type: Boolean<br \/>\n* Description: If bot should track user leaving from guild and execute tasks<br \/>\n#### `unlink-if-available`<br \/>\n* Type: Boolean<br \/>\n* Description: If `user` should be unlinked from any linked nickname<br \/>\n#### `remove-from-whitelist`<br \/>\n* Type: Boolean<br \/>\n* Description: If `nickname` should be removed from SimpleWhitelist<br \/>\n#### `kick-from-game-if-online`<br \/>\n* Type: Boolean<br \/>\n* Description: If plugin should kick any player with `nickname` that is on the server<br \/>\n#### `ban-from-guild`<br \/>\n* Type: Boolean<br \/>\n* Description: If bot should ban `user` from guild<br \/>\n#### `send-direct-message`<br \/>\n* Type: Boolean<br \/>\n* Description: If bot should send direct message to `user`<br \/>\n#### `send-leave-message`<br \/>\n* Type: Boolean<br \/>\n* Description: If bot should send remove message to specified channel<br \/>\n#### `leave-channel-id`<br \/>\n* Type: String<br \/>\n* Description: Channel ID where remove message should be sent<br \/>\n#### `send-report-message`<br \/>\n* Type: Boolean<br \/>\n* Description: If bot should send report message to specified channel.<br \/>\n  Since bot can&#8217;t repond to any slash-command, it can, and should, send report message what tasks he executed<br \/>\n#### `report-channel-id`<br \/>\n* Type: String<br \/>\n* Description: Channel ID where report message should be sent<br \/>\n&#8212;<br \/>\n### `status`<br \/>\n#### `enable`<br \/>\n* Type: Boolean<br \/>\n* Description: If `\/status` slash command will be enabled<\/p>\n<p>## `language.yml`<\/p>\n<p>This file defines all messages the plugin can send in Discord<br \/>\nIt supports placeholders and can contain multi-line lists for messages with multiple lines.<\/p>\n<p>> \u2757 Important:<br \/>\n> If file doesn&#8217;t exist, `language.yml` and `language.russian.yml` will be generated automatically.<br \/>\n> `language.russian.yml` is a full translation of this file into Russian language.<\/p>\n<p>&#8212;<\/p>\n<p>### `error-prefix`<br \/>\n* Type: String<br \/>\n* Description: Prefix added to all error messages<\/p>\n<p>&#8212;<\/p>\n<p>### `warning-prefix`<br \/>\n* Type: String<br \/>\n* Description: Prefix added to all warning messages<\/p>\n<p>&#8212;<\/p>\n<p>### `success-prefix`<br \/>\n* Type: String<br \/>\n* Description: Prefix added to all success messages<\/p>\n<p>&#8212;<\/p>\n<p>### `general`<br \/>\n#### `unknown-error`<br \/>\n* Type: String<br \/>\n* Description: Sent when an unexpected error occurs<\/p>\n<p>#### `no-permission`<br \/>\n* Type: String<br \/>\n* Description: Sent when user doesn&#8217;t have permission to use the command<\/p>\n<p>#### `wrong-command-argument`<br \/>\n* Type: String<br \/>\n* Description: Sent when command argument is invalid<br \/>\n* Placeholders:<br \/>\n  &#8211; `{command}` &#8211; command used<br \/>\n  &#8211; `{arg}` &#8211; name of argument<\/p>\n<p>#### `no-command-argument`<br \/>\n* Type: String<br \/>\n* Description: Sent when user doesn\u2019t provide required arguments<\/p>\n<p>#### `too-many-command-arguments`<br \/>\n* Type: String<br \/>\n* Description: Sent when too many arguments are provided<\/p>\n<p>#### `channel-not-found`<br \/>\n* Type: String<br \/>\n* Description: Sent when channel ID from config can\u2019t be resolved<br \/>\n* Placeholders:<br \/>\n  &#8211; `{channel_id}` &#8211; ID of channel that wasn&#8217;t found<\/p>\n<p>#### `user-not-on-server`<br \/>\n* Type: String<br \/>\n* Description: Sent when user is not a member of the Discord guild<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>&#8212;<\/p>\n<p>### `accept`<br \/>\n#### `disabled`<br \/>\n* Type: String<br \/>\n* Description: Sent when `\/accept` command is disabled<\/p>\n<p>#### `link-warning-already-others`<br \/>\n* Type: String<br \/>\n* Description: Shown when nickname or user is already linked to someone else<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{uuid}` &#8211; minecraft UUID<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `link-warning-already-same`<br \/>\n* Type: String<br \/>\n* Description: Sent when user is already linked to the same nickname<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{uuid}` &#8211; minecraft UUID<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `link-success`<br \/>\n* Type: String<br \/>\n* Description: Sent when user was successfully linked to nickname<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{uuid}` &#8211; minecraft UUID<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `whitelist-warning-already`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname is already in whitelist<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `whitelist-success`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname was added to whitelist<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `guild-name-success`<br \/>\n* Type: String<br \/>\n* Description: Sent when user\u2019s guild name was changed to nickname<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `guild-role-remove-success`<br \/>\n* Type: String<br \/>\n* Description: Sent when roles were removed from user<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{roles}` &#8211; formatted string that will contain all mentions of all removed roles<\/p>\n<p>#### `guild-role-add-success`<br \/>\n* Type: String<br \/>\n* Description: Sent when roles were added to user<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{roles}` &#8211; formatted string that will contain all mentions of all added roles<\/p>\n<p>#### `welcome-message`<br \/>\n* Type: List of strings<br \/>\n* Description: Multi-line message sent to welcome channel<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<br \/>\n  &#8211; `{moderator_mention}` &#8211; formatted string that will mention moderator<br \/>\n  &#8211; `{moderator_username}` &#8211; discord username of the moderator<br \/>\n  &#8211; `{moderator_name}` &#8211; discord name of the moderator<br \/>\n  &#8211; `{moderator_id}` &#8211; discord ID of the moderator<\/p>\n<p>#### `welcome-message-success`<br \/>\n* Type: String<br \/>\n* Description: Confirmation message that welcome message was sent<br \/>\n* Placeholders:<br \/>\n  &#8211; `{channel_id}` &#8211; ID of channel where message was sent<\/p>\n<p>#### `accept-success`<br \/>\n* Type: String<br \/>\n* Description: Final summary log message<br \/>\n* Placeholders:<br \/>\n  &#8211; `{report}` &#8211; formatted message that contains list of executed tasks<\/p>\n<p>&#8212;<\/p>\n<p>### `remove`<br \/>\n#### `disabled`<br \/>\n* Type: String<br \/>\n* Description: Sent when `\/remove` command is disabled<\/p>\n<p>#### `link-error-other`<br \/>\n* Type: String<br \/>\n* Description: Shown when nickname or user are already linked to someone else<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `link-error-never-played`<br \/>\n* Type: String<br \/>\n* Description: Shown when user never joined server and nickname can\u2019t be resolved<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `link-error-not-linked`<br \/>\n* Type: String<br \/>\n* Description: Shown when user isn\u2019t linked to any nickname<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `link-warning-not-linked`<br \/>\n* Type: String<br \/>\n* Description: Warning when user isn\u2019t linked to provided nickname<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `link-warning-not-linked-fallback`<br \/>\n* Type: String<br \/>\n* Description: Warning when user isn\u2019t linked and fallback nickname is used<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{fallback}` &#8211; fallback name that will be used as minecraft nickname<\/p>\n<p>#### `link-success`<br \/>\n* Type: String<br \/>\n* Description: Sent when unlinking succeeded<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{uuid}` &#8211; minecraft UUID<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `whitelist-warning-already`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname is already missing from whitelist<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `whitelist-success`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname was removed from whitelist<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `kick-message`<br \/>\n* Type: Component<br \/>\n* Description: Message that will be shown to kicked player<\/p>\n<p>#### `remove-message`<br \/>\n* Type: List of strings<br \/>\n* Description: Message template sent in Discord remove channel<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<br \/>\n  &#8211; `{moderator_mention}` &#8211; formatted string that will mention moderator<br \/>\n  &#8211; `{moderator_username}` &#8211; discord username of the moderator<br \/>\n  &#8211; `{moderator_name}` &#8211; discord name of the moderator<br \/>\n  &#8211; `{moderator_id}` &#8211; discord ID of the moderator<\/p>\n<p>#### `remove-message-reason`<br \/>\n* Type: List of strings<br \/>\n* Description: Message with reason sent in remove channel<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<br \/>\n  &#8211; `{moderator_mention}` &#8211; formatted string that will mention moderator<br \/>\n  &#8211; `{moderator_username}` &#8211; discord username of the moderator<br \/>\n  &#8211; `{moderator_name}` &#8211; discord name of the moderator<br \/>\n  &#8211; `{moderator_id}` &#8211; discord ID of the moderator<br \/>\n  &#8211; `{reason}` &#8211; reason of removal<\/p>\n<p>#### `remove-message-success`<br \/>\n* Type: String<br \/>\n* Description: Confirmation message for sent remove message<br \/>\n* Placeholders:<br \/>\n  &#8211; `{channel_id}` &#8211; ID of channel where message was sent<\/p>\n<p>#### `remove-direct-message`<br \/>\n* Type: List of strings<br \/>\n* Description: DM message sent to user<\/p>\n<p>#### `remove-direct-message-reason`<br \/>\n* Type: List of strings<br \/>\n* Description: DM message with reason sent to user<br \/>\n* Placeholders:<br \/>\n  &#8211; `{reason}` &#8211; reason of removal<\/p>\n<p>#### `remove-direct-message-success`<br \/>\n* Type: String<br \/>\n* Description: Confirmation that DM was sent successfully<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `remove-direct-message-failure`<br \/>\n* Type: String<br \/>\n* Description: Sent when user has closed DMs<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `guild-ban-reason`<br \/>\n* Type: String<br \/>\n* Description: Reason used for Discord guild ban<\/p>\n<p>#### `guild-ban-success`<br \/>\n* Type: String<br \/>\n* Description: Confirmation that user was banned from guild<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `remove-success`<br \/>\n* Type: String<br \/>\n* Description: Final log message<br \/>\n* Placeholders:<br \/>\n  &#8211; `{report}` &#8211; formatted message that contains list of executed tasks<\/p>\n<p>&#8212;<\/p>\n<p>### `whitelist`<br \/>\n#### `disabled`<br \/>\n* Type: String<br \/>\n* Description: Sent when `\/whitelist` command is disabled<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `contains-nickname`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname exists in whitelist<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `not-contains-nickname`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname doesn\u2019t exist in whitelist<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `added-nickname`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname added successfully<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `not-added-nickname`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname was already present<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `removed-nickname`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname was removed successfully<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `not-removed-nickname`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname was already missing from whitelist<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>&#8212;<\/p>\n<p>### `link`<br \/>\n#### `disabled`<br \/>\n* Type: String<br \/>\n* Description: Sent when `\/link` command is disabled<\/p>\n<p>#### `nickname-not-linked`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname isn\u2019t linked to anyone<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `nickname-linked`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname is linked to user<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `user-not-linked`<br \/>\n* Type: String<br \/>\n* Description: Sent when user isn\u2019t linked to any nickname<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `user-linked`<br \/>\n* Type: String<br \/>\n* Description: Sent when user is linked to nickname<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `user-linked-no-nickname`<br \/>\n* Type: String<br \/>\n* Description: Sent when user is linked by UUID but nickname can\u2019t be resolved<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{uuid}` &#8211; minecraft UUID<\/p>\n<p>#### `link-warning-already-others`<br \/>\n* Type: String<br \/>\n* Description: Warning when nickname or user already linked to others<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{uuid}` &#8211; minecraft UUID<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `link-warning-already-same`<br \/>\n* Type: String<br \/>\n* Description: Warning when user already linked to same nickname<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{uuid}` &#8211; minecraft UUID<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `link-success`<br \/>\n* Type: String<br \/>\n* Description: Sent when linking succeeds<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{uuid}` &#8211; minecraft UUID<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `unlink-nickname-not-found`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname not found in linking database<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `unlink-nickname-success`<br \/>\n* Type: String<br \/>\n* Description: Sent when nickname successfully unlinked from user<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `unlink-user-not-found`<br \/>\n* Type: String<br \/>\n* Description: Sent when user not linked to any nickname<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `unlink-user-success-no-nickname`<br \/>\n* Type: String<br \/>\n* Description: Sent when user unlinked from UUID without nickname<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{uuid}` &#8211; minecraft UUID<\/p>\n<p>#### `unlink-user-success`<br \/>\n* Type: String<br \/>\n* Description: Sent when user unlinked from nickname successfully<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>&#8212;<\/p>\n<p>### `reload`<br \/>\n#### `reloaded`<br \/>\n* Type: String<br \/>\n* Description: Sent when plugin config was reloaded successfully<\/p>\n<p>&#8212;<\/p>\n<p>### `leave`<br \/>\n#### `leave-message`<br \/>\n* Type: List of strings<br \/>\n* Description: Message sent to leave channel when user leaves server<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `leave-message-name-not-resolved`<br \/>\n* Type: List of strings<br \/>\n* Description: Message when player nickname can\u2019t be resolved<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `leave-direct-message`<br \/>\n* Type: List of strings<br \/>\n* Description: DM message sent to user upon leaving<\/p>\n<p>#### `guild-ban-reason`<br \/>\n* Type: String<br \/>\n* Description: Reason used for Discord guild ban<\/p>\n<p>#### `report-message`<br \/>\n* Type: String<br \/>\n* Description: Detailed report message containing<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{report}` &#8211; formatted string that contains all executed tasks<\/p>\n<p>#### `report-warning-not-linked`<br \/>\n* Type: String<br \/>\n* Description: Warning when user wasn\u2019t linked<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `report-warning-name-not-resolved`<br \/>\n* Type: String<br \/>\n* Description: Warning when nickname couldn\u2019t be resolved<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `report-unlinked`<br \/>\n* Type: String<br \/>\n* Description: Confirmation when user unlinked from nickname<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `report-unlinked-name-not-resolved`<br \/>\n* Type: String<br \/>\n* Description: Confirmation when unlinked but nickname unresolved<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{uuid}` &#8211; minecraft UUID<\/p>\n<p>#### `report-removed-from-whitelist`<br \/>\n* Type: String<br \/>\n* Description: Confirmation when nickname removed from whitelist<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `report-warning-not-in-whitelist`<br \/>\n* Type: String<br \/>\n* Description: Warning when nickname wasn\u2019t in whitelist<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `kick-message`<br \/>\n* Type: Component<br \/>\n* Description: Message shown in-game to kicked player<\/p>\n<p>#### `report-banned-from-guild`<br \/>\n* Type: String<br \/>\n* Description: Confirmation when user was banned from guild<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `report-warning-already-banned`<br \/>\n* Type: String<br \/>\n* Description: Warning when user already banned<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `report-message-success`<br \/>\n* Type: String<br \/>\n* Description: Confirmation that leave message sent successfully<br \/>\n* Placeholders:<br \/>\n  &#8211; `{channel_id}` &#8211; ID of channel where report message was sent<\/p>\n<p>#### `report-direct-message-success`<br \/>\n* Type: String<br \/>\n* Description: Confirmation that DM sent successfully<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<\/p>\n<p>#### `report-warning-direct-messages-failure`<br \/>\n* Type: String<br \/>\n* Description: Warning when DM sending failed (closed DMs)<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n&#8212;<\/p>\n<p>### `status`<br \/>\n#### `disabled`<br \/>\n* Type: String<br \/>\n* Description: Sent when `\/status` command is disabled<\/p>\n<p>#### `status-message-no-players`<br \/>\n* Type: String<br \/>\n* Description: Shown when no players are online<\/p>\n<p>#### `status-message`<br \/>\n* Type: String<br \/>\n* Description: Template for online players list<br \/>\n* Placeholders:<br \/>\n  &#8211; `{players_count}` &#8211; amount of players online<br \/>\n  &#8211; `{players}` &#8211; formatted message that contains list of players online<\/p>\n<p>#### `status-entry`<br \/>\n* Type: String<br \/>\n* Description: Template for single player entry (not linked)<br \/>\n* Placeholders:<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p>#### `status-entry-linked`<br \/>\n* Type: String<br \/>\n* Description: Template for single player entry (linked to Discord)<br \/>\n* Placeholders:<br \/>\n  &#8211; `{discord_mention}` &#8211; formatted string that will mention user<br \/>\n  &#8211; `{discord_username}` &#8211; discord username of the user<br \/>\n  &#8211; `{discord_name}` &#8211; discord name of the user<br \/>\n  &#8211; `{discord_id}` &#8211; discord ID of the user<br \/>\n  &#8211; `{nickname}` &#8211; minecraft nickname<\/p>\n<p># Installation<br \/>\nYou will need 2 plugins installed along:<\/p>\n<p>* SimpleWhitelist<br \/>\n* DiscordSRV<\/p>\n<p>That&#8217;s it! DiscordEasyWhitelist should work as drop-in addon for them<\/p>\n<p># Examples<\/p>\n<p>## `general.yml`<\/p>\n<p>&#8220;`yaml<br \/>\nmoderator-roles:<br \/>\n&#8211; &#8216;0000000000000000000&#8217;<br \/>\n&#8211; &#8216;0000000000000000000&#8217;<br \/>\nwhitelist:<br \/>\n  enable: true<br \/>\nlink:<br \/>\n  enable: true<br \/>\naccept:<br \/>\n  enable: true<br \/>\n  link-to-nickname: true<br \/>\n  add-to-whitelist: true<br \/>\n  change-guild-name: true<br \/>\n  add-roles: true<br \/>\n  roles-to-add:<br \/>\n  &#8211; &#8216;0000000000000000000&#8217;<br \/>\n  &#8211; &#8216;0000000000000000000&#8217;<br \/>\n  remove-roles: true<br \/>\n  roles-to-remove:<br \/>\n  &#8211; &#8216;0000000000000000000&#8217;<br \/>\n  &#8211; &#8216;0000000000000000000&#8217;<br \/>\n  send-welcome-message: true<br \/>\n  welcome-channel-id: &#8216;0000000000000000000&#8217;<br \/>\nremove:<br \/>\n  enable: true<br \/>\n  unlink-from-nickname: true<br \/>\n  fallback-to-guild-username: false<br \/>\n  remove-from-whitelist: true<br \/>\n  kick-from-game-if-online: true<br \/>\n  send-remove-message: true<br \/>\n  remove-channel-id: &#8216;0000000000000000000&#8217;<br \/>\n  send-direct-message: true<br \/>\n  ban-from-guild: true<br \/>\nleave:<br \/>\n  enable: false<br \/>\n  unlink-if-available: true<br \/>\n  remove-from-whitelist: true<br \/>\n  kick-from-game-if-online: true<br \/>\n  ban-from-guild: true<br \/>\n  send-leave-message: true<br \/>\n  leave-channel-id: &#8216;0000000000000000000&#8217;<br \/>\n  send-direct-message: true<br \/>\n  send-report-message: true<br \/>\n  report-channel-id: &#8216;0000000000000000000&#8217;<br \/>\nstatus:<br \/>\n  enable: true<br \/>\n&#8220;`<br \/>\n## `langugae.yml`<\/p>\n<p>&#8220;`yaml<br \/>\nerror-prefix: &#8216;\ud83d\udeab &#8216;<br \/>\nwarning-prefix: &#8216;\u26a0\ufe0f &#8216;<br \/>\nsuccess-prefix: &#8216;\u2705 &#8216;<br \/>\ngeneral:<br \/>\n  unknown-error: Unknown error. Check linking status of nickname\/user being used<br \/>\n  no-permission: You don&#8217;t have permission to use this command<br \/>\n  wrong-command-argument: &#8216;Invalid argument: `{arg}`&#8217;<br \/>\n  no-command-argument: Enter at least one argument<br \/>\n  too-many-command-arguments: Too many arguments entered<br \/>\n  only-on-server: This command can only be used on discord server<br \/>\n  channel-not-found: Channel `{channel_id}` not found, message won&#8217;t be sent<br \/>\n  user-not-on-server: &#8216;{discord_mention} is not in the guild&#8217;<br \/>\naccept:<br \/>\n  disabled: This functionality is disabled<br \/>\n  link-warning-already-others: Nickname or user are already linked to someone else,<br \/>\n    try unlinking them first<br \/>\n  link-warning-already-same: &#8216;{discord_mention} already linked to `{nickname}`&#8217;<br \/>\n  link-success: &#8216;{discord_mention} was linked to `{nickname}`&#8217;<br \/>\n  whitelist-warning-already: Nickname `{nickname}` already persists in the whitelist<br \/>\n  whitelist-success: Nickname `{nickname}` was added to the whitelist<br \/>\n  guild-name-success: &#8216;{discord_mention}&#8221;s guild name was changed to `{nickname}`&#8217;<br \/>\n  guild-role-remove-success: Roles {roles} were removed<br \/>\n  guild-role-add-success: Roles {roles} were added<br \/>\n  welcome-message:<br \/>\n  &#8211; &#8216;{discord_mention} Welcome!&#8217;<br \/>\n  &#8211; You was added to the server, IP can be found in <#0000000000000000000>, or using<br \/>\n    command `!ip`. Minecraft version 1.21.8.<br \/>\n  &#8211; Yoy should also check out <#0000000000000000000>, it contains useful information<br \/>\n    to start playing on the server comfortably. Have fun!<br \/>\n  &#8211; &#8221;<br \/>\n  &#8211; &#8216;*Application review by {moderator_mention}*&#8217;<br \/>\n  welcome-message-success: Welcome message was sent into <#{channel_id}><br \/>\n  accept-success: |-<br \/>\n    Logs:<br \/>\n    {report}<br \/>\nremove:<br \/>\n  disabled: This functionality is disabled<br \/>\n  link-error-other: Nickname or user are already linked to someone else, try unlinking<br \/>\n    them first<br \/>\n  link-error-never-played: &#8216;{discord_mention} never entered the server, can&#8221;t resolve<br \/>\n    their nickname, enter it manually&#8217;<br \/>\n  link-error-not-linked: &#8216;{discord_mention} isn&#8221;t linked to any nickname&#8217;<br \/>\n  link-warning-not-linked: &#8216;{discord_mention} isn&#8221;t linked to entered nickname&#8217;<br \/>\n  link-warning-not-linked-fallback: &#8216;{discord_mention} isn&#8221;t linked to any nickname,<br \/>\n    falling back to `{fallback}`&#8217;<br \/>\n  link-success: &#8216;{discord_mention} was unlinked from `{nickname}`&#8217;<br \/>\n  whitelist-warning-already: Whitelist already doesn&#8217;t contain `{nickname}`<br \/>\n  whitelist-success: Nickname `{nickname}` was removed from the whitelist<br \/>\n  kick-message: <red>You was removed from the whitelist<br \/>\n  remove-message:<br \/>\n  &#8211; &#8216;{discord_mention} (`{nickname}`) was banned&#8217;<br \/>\n  remove-message-reason:<br \/>\n  &#8211; &#8216;{discord_mention} (`{nickname}`) was banned with the reason: &#8220;{reason}&#8221;&#8216;<br \/>\n  remove-message-success: Remove message was sent into <#{channel_id}><br \/>\n  remove-direct-message:<br \/>\n  &#8211; You was banned on the server<br \/>\n  remove-direct-message-reason:<br \/>\n  &#8211; &#8216;You was banned on the server with a reason: &#8220;{reason}&#8221;&#8216;<br \/>\n  remove-direct-message-success: Direct message was sent to {discord_mention}<br \/>\n  remove-direct-message-failure: &#8216;{discord_mention} has closed DMs, message not sent&#8217;<br \/>\n  guild-ban-reason: Banned by DEW<br \/>\n  guild-ban-success: &#8216;{discord_mention} was banned on the server&#8217;<br \/>\n  remove-success: |-<br \/>\n    Logs:<br \/>\n    {report}<br \/>\nwhitelist:<br \/>\n  disabled: This functionality is disabled<br \/>\n  contains-nickname: Whitelist contains `{nickname}`<br \/>\n  not-contains-nickname: Whitelist doesn&#8217;t contain `{nickname}`<br \/>\n  added-nickname: Nickname `{nickname}` was added to the whitelist<br \/>\n  not-added-nickname: Whitelist already contains `{nickname}`<br \/>\n  removed-nickname: Nickname `{nickname}` was removed from the whitelist<br \/>\n  not-removed-nickname: Whitelist already doesn&#8217;t contain `{nickname}`<br \/>\nlink:<br \/>\n  disabled: This functionality is disabled<br \/>\n  nickname-not-linked: &#8216;`{nickname}` isn&#8221;t linked to any user&#8217;<br \/>\n  nickname-linked: &#8216;`{nickname}` is linked to {discord_mention}&#8217;<br \/>\n  user-not-linked: &#8216;{discord_mention} isn&#8221;t linked to any nickname&#8217;<br \/>\n  user-linked: &#8216;{discord_mention} is linked to `{nickname}`&#8217;<br \/>\n  user-linked-no-nickname: &#8216;{discord_mention}  is linked to UUID `{uuid}`, player<br \/>\n    didn&#8221;t join server once, can&#8221;t retrieve his nickname&#8217;<br \/>\n  link-warning-already-others: Nickname or user are already linked to someone else,<br \/>\n    try unlinking them first<br \/>\n  link-warning-already-same: &#8216;{discord_mention} already linked to `{nickname}`&#8217;<br \/>\n  link-success: &#8216;{discord_mention} was linked to `{nickname}`&#8217;<br \/>\n  unlink-nickname-not-found: &#8216;`{nickname}` isn&#8221;t linked to any user&#8217;<br \/>\n  unlink-nickname-success: &#8216;`{nickname}` was unlinked from {discord_mention}&#8217;<br \/>\n  unlink-user-not-found: &#8216;{discord_mention} isn&#8221;t linked to any nickname&#8217;<br \/>\n  unlink-user-success-no-nickname: &#8216;{discord_mention} was unlinked from UUID `{uuid}`,<br \/>\n    player didn&#8221;t join server once, can&#8221;t retrieve his nickname&#8217;<br \/>\n  unlink-user-success: &#8216;{discord_mention} was unlinked from `{nickname}`&#8217;<br \/>\nreload:<br \/>\n  reloaded: Config reloaded<br \/>\nleave:<br \/>\n  leave-message:<br \/>\n  &#8211; &#8216;{discord_mention} (`{nickname}`) left the server and faced consequences \ud83d\udc80&#8217;<br \/>\n  leave-message-name-not-resolved:<br \/>\n  &#8211; &#8216;{discord_mention} left the server and faced consequences \ud83d\udc80&#8217;<br \/>\n  leave-direct-message:<br \/>\n  &#8211; You left the server and was removed from the whitelist<br \/>\n  guild-ban-reason: Banned by DEW<br \/>\n  report-message: |-<br \/>\n    {discord_mention} left the server!<br \/>\n    {report}<br \/>\n  report-warning-not-linked: User wasn&#8217;t linked to any nickname<br \/>\n  report-warning-name-not-resolved: Player didn&#8217;t join server once, can&#8217;t retrieve<br \/>\n    his nickname<br \/>\n  report-unlinked-name-not-resolved: User was unlinked from UUID `{uuid}`<br \/>\n  report-unlinked: User was unlinked from `{nickname}`<br \/>\n  report-removed-from-whitelist: &#8216;`{nickname}` was removed from the whitelist&#8217;<br \/>\n  report-warning-not-in-whitelist: Whitelist already didn&#8217;t contain `{nickname}`<br \/>\n  kick-message: <red>You was removed from the whitelist<br \/>\n  report-banned-from-guild: &#8216;{discord_mention} was banned from the server&#8217;<br \/>\n  report-warning-already-banned: &#8216;{discord_mention} was already banned from the server&#8217;<br \/>\n  report-message-success: Leave message was sent into <#{channel_id}><br \/>\n  report-direct-message-success: Direct message was sent to {discord_mention}<br \/>\n  report-warning-direct-messages-failure: &#8216;{discord_mention} has closed DMs, message<br \/>\n    not sent&#8217;<br \/>\nstatus:<br \/>\n  disabled: This functionality is disabled<br \/>\n  status-message-no-players: &#8216;## No players online&#8217;<br \/>\n  status-message: |-<br \/>\n    ## {players_count} players online:<br \/>\n    {players}<br \/>\n  status-entry: &#8216;* {nickname}&#8217;<br \/>\n  status-entry-linked: &#8216;* {nickname} ({discord_mention})&#8217;<br \/>\n&#8220;`<\/p>\n<p>## `language.russian.yml`<br \/>\n&#8220;`yaml<br \/>\nerror-prefix: &#8216;\ud83d\udeab &#8216;<br \/>\nwarning-prefix: &#8216;\u26a0\ufe0f &#8216;<br \/>\nsuccess-prefix: &#8216;\u2705 &#8216;<br \/>\ngeneral:<br \/>\n  unknown-error: \u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u043d\u0438\u043a\u043e\u0432\/\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432<br \/>\n  no-permission: \u0423 \u0432\u0430\u0441 \u043d\u0435\u0442 \u043f\u0440\u0430\u0432 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b<br \/>\n  wrong-command-argument: \u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442 `{arg}` \u0432\u0432\u0435\u0434\u0435\u043d \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e<br \/>\n  no-command-argument: \u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442<br \/>\n  too-many-command-arguments: \u0421\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432<br \/>\n  only-on-server: \u042d\u0442\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435<br \/>\n  channel-not-found: \u041a\u0430\u043d\u0430\u043b `{channel_id}` \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d, \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e<br \/>\n  user-not-on-server: &#8216;{discord_mention} \u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435&#8217;<br \/>\naccept:<br \/>\n  disabled: \u042d\u0442\u043e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d<br \/>\n  link-warning-already-others: \u041d\u0438\u043a \u0438\u043b\u0438 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u0443\u0436\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b \u043a \u043a\u043e\u043c\u0443-\u0442\u043e \u0434\u0440\u0443\u0433\u043e\u043c\u0443, \u0441\u043d\u0430\u0447\u0430\u043b\u0430<br \/>\n    \u043e\u0442\u0432\u044f\u0436\u0438\u0442\u0435 \u0438\u0445<br \/>\n  link-warning-already-same: &#8216;{discord_mention} \u0443\u0436\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a `{nickname}`&#8217;<br \/>\n  link-success: &#8216;{discord_mention} \u0431\u044b\u043b \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a `{nickname}`&#8217;<br \/>\n  whitelist-warning-already: \u041d\u0438\u043a `{nickname}` \u0443\u0436\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0435<br \/>\n  whitelist-success: \u041d\u0438\u043a `{nickname}` \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442<br \/>\n  guild-name-success: \u0418\u043c\u044f {discord_mention} \u0431\u044b\u043b\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043e \u043d\u0430 `{nickname}`<br \/>\n  guild-role-remove-success: \u0420\u043e\u043b\u0438 {roles} \u0431\u044b\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u044b<br \/>\n  guild-role-add-success: \u0420\u043e\u043b\u0438 {roles} \u0431\u044b\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b<br \/>\n  welcome-message:<br \/>\n  &#8211; &#8216;{discord_mention}, \u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c!&#8217;<br \/>\n  &#8211; \u0422\u0435\u0431\u044f \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440. IP \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 <#1086714411848310934>, \u043b\u0438\u0431\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e<br \/>\n    \u043a\u043e\u043c\u0430\u043d\u0434\u044b `!ip`. \u0412\u0435\u0440\u0441\u0438\u044f 1.21.8.<br \/>\n  &#8211; \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043a\u0430\u043d\u0430\u043b <#1285560328490324008>, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0447\u0430\u0442\u044c \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f<br \/>\n    \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435. \u041f\u0440\u0438\u044f\u0442\u043d\u043e\u0439 \u0438\u0433\u0440\u044b!<br \/>\n  &#8211; &#8221;<br \/>\n  &#8211; &#8216;*\u0410\u043d\u043a\u0435\u0442\u0430 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0430 {moderator_mention}*&#8217;<br \/>\n  welcome-message-success: \u0412 <#{channel_id}> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435<br \/>\n  accept-success: |-<br \/>\n    \u041e\u0442\u0447\u0451\u0442:<br \/>\n    {report}<br \/>\nremove:<br \/>\n  disabled: \u042d\u0442\u043e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d<br \/>\n  link-error-other: \u041d\u0438\u043a \u0438\u043b\u0438 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u0443\u0436\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b \u043a \u043a\u043e\u043c\u0443-\u0442\u043e \u0434\u0440\u0443\u0433\u043e\u043c\u0443, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u0442\u0432\u044f\u0436\u0438\u0442\u0435<br \/>\n    \u0438\u0445<br \/>\n  link-error-never-played: &#8216;{discord_mention} \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0437\u0430\u0445\u043e\u0434\u0438\u043b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440, \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e<br \/>\n    \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0438\u043a, \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u0435\u0433\u043e \u0432\u0440\u0443\u0447\u043d\u0443\u044e&#8217;<br \/>\n  link-error-not-linked: &#8216;{discord_mention} \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u043a\u0430\u043a\u043e\u043c\u0443-\u043b\u0438\u0431\u043e \u043d\u0438\u043a\u0443&#8217;<br \/>\n  link-warning-not-linked: &#8216;{discord_mention} \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c\u0443 \u043d\u0438\u043a\u0443&#8217;<br \/>\n  link-warning-not-linked-fallback: &#8216;{discord_mention} \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u043a\u0430\u043a\u043e\u043c\u0443-\u043b\u0438\u0431\u043e \u043d\u0438\u043a\u0443.<br \/>\n    \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e `{fallback}`&#8217;<br \/>\n  link-success: &#8216;{discord_mention} \u0431\u044b\u043b \u043e\u0442\u0432\u044f\u0437\u0430\u043d \u043e\u0442 `{nickname}`&#8217;<br \/>\n  whitelist-warning-already: \u041d\u0438\u043a `{nickname}` \u0438 \u0442\u0430\u043a \u043d\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0435<br \/>\n  whitelist-success: \u041d\u0438\u043a `{nickname}` \u0443\u0434\u0430\u043b\u0451\u043d \u0438\u0437 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0430<br \/>\n  kick-message: <red>\u0412\u044b \u0431\u044b\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u0438\u0437 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0430<br \/>\n  remove-message:<br \/>\n  &#8211; &#8216;{discord_mention} (`{nickname}`) \u0431\u044b\u043b \u0437\u0430\u0431\u0430\u043d\u0435\u043d&#8217;<br \/>\n  remove-message-reason:<br \/>\n  &#8211; &#8216;{discord_mention} (`{nickname}`) \u0431\u044b\u043b \u0437\u0430\u0431\u0430\u043d\u0435\u043d \u043f\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0435: &#8220;{reason}&#8221;&#8216;<br \/>\n  remove-message-success: \u0412 <#{channel_id}> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e \u0431\u0430\u043d\u0435<br \/>\n  remove-direct-message:<br \/>\n  &#8211; \u0412\u044b \u0431\u044b\u043b\u0438 \u0437\u0430\u0431\u0430\u043d\u0435\u043d\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435<br \/>\n  remove-direct-message-reason:<br \/>\n  &#8211; &#8216;\u0412\u044b \u0431\u044b\u043b\u0438 \u0437\u0430\u0431\u0430\u043d\u0435\u043d\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043f\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0435: &#8220;{reason}&#8221;&#8216;<br \/>\n  remove-direct-message-success: &#8216;{discord_mention} \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043b\u0438\u0447\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435&#8217;<br \/>\n  remove-direct-message-failure: \u0423 {discord_mention} \u0437\u0430\u043a\u0440\u044b\u0442\u044b \u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435<br \/>\n    \u043d\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e<br \/>\n  guild-ban-reason: \u0417\u0430\u0431\u0430\u043d\u0435\u043d DEW<br \/>\n  guild-ban-success: &#8216;{discord_mention} \u0437\u0430\u0431\u0430\u043d\u0435\u043d \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435&#8217;<br \/>\n  remove-success: |-<br \/>\n    \u041e\u0442\u0447\u0451\u0442:<br \/>\n    {report}<br \/>\nwhitelist:<br \/>\n  disabled: \u042d\u0442\u043e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d<br \/>\n  contains-nickname: \u041d\u0438\u043a `{nickname}` \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0435<br \/>\n  not-contains-nickname: \u041d\u0438\u043a `{nickname}` \u043d\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0435<br \/>\n  added-nickname: \u041d\u0438\u043a `{nickname}` \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442<br \/>\n  not-added-nickname: \u041d\u0438\u043a `{nickname}` \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0432 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0435<br \/>\n  removed-nickname: \u041d\u0438\u043a `{nickname}` \u0443\u0434\u0430\u043b\u0451\u043d \u0438\u0437 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0430<br \/>\n  not-removed-nickname: \u041d\u0438\u043a `{nickname}` \u0438 \u0442\u0430\u043a \u043d\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0435<br \/>\nlink:<br \/>\n  disabled: \u042d\u0442\u043e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d<br \/>\n  nickname-not-linked: &#8216;`{nickname}` \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u043a\u0430\u043a\u043e\u043c\u0443-\u043b\u0438\u0431\u043e \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0443&#8217;<br \/>\n  nickname-linked: &#8216;`{nickname}` \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a {discord_mention}&#8217;<br \/>\n  user-not-linked: &#8216;{discord_mention} \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u043a\u0430\u043a\u043e\u043c\u0443-\u043b\u0438\u0431\u043e \u043d\u0438\u043a\u0443&#8217;<br \/>\n  user-linked: &#8216;{discord_mention} \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a `{nickname}`&#8217;<br \/>\n  user-linked-no-nickname: &#8216;{discord_mention} \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a UUID `{uuid}`, \u0438\u0433\u0440\u043e\u043a \u043d\u0438 \u0440\u0430\u0437\u0443<br \/>\n    \u043d\u0435 \u0437\u0430\u0445\u043e\u0434\u0438\u043b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u043d\u0438\u043a \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e&#8217;<br \/>\n  link-warning-already-others: \u041d\u0438\u043a \u0438\u043b\u0438 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u0443\u0436\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b \u043a \u043a\u043e\u043c\u0443-\u0442\u043e \u0434\u0440\u0443\u0433\u043e\u043c\u0443, \u0441\u043d\u0430\u0447\u0430\u043b\u0430<br \/>\n    \u043e\u0442\u0432\u044f\u0436\u0438\u0442\u0435 \u0438\u0445<br \/>\n  link-warning-already-same: &#8216;{discord_mention} \u0443\u0436\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a `{nickname}`&#8217;<br \/>\n  link-success: &#8216;{discord_mention} \u0431\u044b\u043b \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a `{nickname}`&#8217;<br \/>\n  unlink-nickname-not-found: &#8216;`{nickname}` \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u043a\u0430\u043a\u043e\u043c\u0443-\u043b\u0438\u0431\u043e \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0443&#8217;<br \/>\n  unlink-nickname-success: &#8216;`{nickname}` \u0431\u044b\u043b \u043e\u0442\u0432\u044f\u0437\u0430\u043d \u043e\u0442 {discord_mention}&#8217;<br \/>\n  unlink-user-not-found: &#8216;{discord_mention} \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u043a\u0430\u043a\u043e\u043c\u0443-\u043b\u0438\u0431\u043e \u043d\u0438\u043a\u0443&#8217;<br \/>\n  unlink-user-success-no-nickname: &#8216;{discord_mention} \u0431\u044b\u043b \u043e\u0442\u0432\u044f\u0437\u0430\u043d \u043e\u0442 UUID `{uuid}`,<br \/>\n    \u0438\u0433\u0440\u043e\u043a \u043d\u0438 \u0440\u0430\u0437\u0443 \u043d\u0435 \u0437\u0430\u0445\u043e\u0434\u0438\u043b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u043d\u0438\u043a \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e&#8217;<br \/>\n  unlink-user-success: &#8216;{discord_mention} \u0431\u044b\u043b \u043e\u0442\u0432\u044f\u0437\u0430\u043d \u043e\u0442 `{nickname}`&#8217;<br \/>\nreload:<br \/>\n  reloaded: \u041a\u043e\u043d\u0444\u0438\u0433 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d<br \/>\nleave:<br \/>\n  leave-message:<br \/>\n  &#8211; &#8216;{discord_mention} (`{nickname}`) \u0432\u044b\u0448\u0435\u043b \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043f\u043e\u043d\u0451\u0441 \u043d\u0430\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \ud83d\udc80&#8217;<br \/>\n  leave-message-name-not-resolved:<br \/>\n  &#8211; &#8216;{discord_mention} \u0432\u044b\u0448\u0435\u043b \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043f\u043e\u043d\u0451\u0441 \u043d\u0430\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \ud83d\udc80&#8217;<br \/>\n  leave-direct-message:<br \/>\n  &#8211; \u0412\u044b \u0432\u044b\u0448\u043b\u0438 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0431\u044b\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u0438\u0437 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0430<br \/>\n  guild-ban-reason: \u0417\u0430\u0431\u0430\u043d\u0435\u043d DEW<br \/>\n  report-message: |-<br \/>\n    {discord_mention} \u0432\u044b\u0448\u0435\u043b \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430!<br \/>\n    {report}<br \/>\n  report-warning-not-linked: \u0410\u043a\u043a\u0430\u0443\u043d\u0442 \u043d\u0435 \u0431\u044b\u043b \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u043a\u0430\u043a\u043e\u043c\u0443-\u043b\u0438\u0431\u043e \u043d\u0438\u043a\u0443<br \/>\n  report-warning-name-not-resolved: \u0418\u0433\u0440\u043e\u043a \u043d\u0438 \u0440\u0430\u0437\u0443 \u043d\u0435 \u0437\u0430\u0445\u043e\u0434\u0438\u043b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440, \u043d\u0435\u043b\u044c\u0437\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c<br \/>\n    \u043d\u0438\u043a<br \/>\n  report-unlinked-name-not-resolved: \u0410\u043a\u043a\u0430\u0443\u043d\u0442 \u0431\u044b\u043b \u043e\u0442\u0432\u044f\u0437\u0430\u043d \u043e\u0442 UUID `{uuid}`<br \/>\n  report-unlinked: \u0410\u043a\u043a\u0430\u0443\u043d\u0442 \u0431\u044b\u043b \u043e\u0442\u0432\u044f\u0437\u0430\u043d \u043e\u0442 `{nickname}`<br \/>\n  report-removed-from-whitelist: &#8216;`{nickname}` \u0431\u044b\u043b \u0443\u0434\u0430\u043b\u0451\u043d \u0438\u0437 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0430&#8217;<br \/>\n  report-warning-not-in-whitelist: &#8216;`{nickname}` \u0438 \u0442\u0430\u043a \u043d\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u0432 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442&#8217;<br \/>\n  kick-message: <red>\u0412\u044b \u0431\u044b\u043b\u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u0438\u0437 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0430<br \/>\n  report-banned-from-guild: &#8216;{discord_mention} \u0431\u044b\u043b \u0437\u0430\u0431\u0430\u043d\u0435\u043d \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435&#8217;<br \/>\n  report-warning-already-banned: &#8216;{discord_mention} \u0443\u0436\u0435 \u0437\u0430\u0431\u0430\u043d\u0435\u043d \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435&#8217;<br \/>\n  report-message-success: \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e \u0432\u044b\u0445\u043e\u0434\u0435 \u0431\u044b\u043b\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u0432 <#{channel_id}><br \/>\n  report-direct-message-success: &#8216;{discord_mention} \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043b\u0438\u0447\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435&#8217;<br \/>\n  report-warning-direct-messages-failure: \u0423 {discord_mention} \u0437\u0430\u043a\u0440\u044b\u0442\u044b \u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f,<br \/>\n    \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e<br \/>\nstatus:<br \/>\n  disabled: \u042d\u0442\u043e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d<br \/>\n  status-message-no-players: &#8216;## \u0418\u0433\u0440\u043e\u043a\u043e\u0432 \u043e\u043d\u043b\u0430\u0439\u043d \u043d\u0435\u0442&#8217;<br \/>\n  status-message: |-<br \/>\n    ## {players_count} \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u043e\u043d\u043b\u0430\u0439\u043d:<br \/>\n    {players}<br \/>\n  status-entry: &#8216;* {nickname}&#8217;<br \/>\n  status-entry-linked: &#8216;* {nickname} ({discord_mention})&#8217;<br \/>\n&#8220;`<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Manage SimpleWhitelist with DiscordSRV integration<\/p>\n","protected":false},"featured_media":57395,"template":"","meta":{"_minecraft_slug":"discordeasywhitelist","_minecraft_project_id":"r8rev8ZI","_minecraft_author":"pmakin","_minecraft_license":"MIT","_minecraft_downloads":151,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"discordeasywhitelist.zip","_minecraft_size_bytes":78309366,"_minecraft_version_count":8,"_minecraft_updated_at":"2026-05-16T13:27:38.615391Z","_minecraft_date_created":"2025-10-16T02:52:14.451639Z","_minecraft_date_modified":"2025-10-25T20:10:42.297181Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/discordeasywhitelist","_minecraft_icon_attachment_id":57395,"_minecraft_imported_at":"2026-06-03T03:52:28+00:00","_minecraft_import_hash":"746cf5f005b6b4347d028b25da3a5341","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[125,126,127,128,867,92],"mod_loader":[131,132,133],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-57394","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-folia","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-social","mod_category-utility","mod_loader-folia","mod_loader-paper","mod_loader-purpur","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DiscordEasyWhitelist - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DiscordEasyWhitelist - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Manage SimpleWhitelist with DiscordSRV integration\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"27 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/discordeasywhitelist\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/discordeasywhitelist\\\/\",\"name\":\"DiscordEasyWhitelist - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/discordeasywhitelist\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/discordeasywhitelist\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/discordeasywhitelist-icon-77a484317e896904bf715f9e1a5707f379043eec.png\",\"datePublished\":\"2026-06-03T03:52:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/discordeasywhitelist\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/discordeasywhitelist\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/discordeasywhitelist\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/discordeasywhitelist-icon-77a484317e896904bf715f9e1a5707f379043eec.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/discordeasywhitelist-icon-77a484317e896904bf715f9e1a5707f379043eec.png\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/discordeasywhitelist\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"DiscordEasyWhitelist\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DiscordEasyWhitelist - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/","og_locale":"en_US","og_type":"article","og_title":"DiscordEasyWhitelist - Minecraft","og_description":"Manage SimpleWhitelist with DiscordSRV integration","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"27 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/","name":"DiscordEasyWhitelist - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/discordeasywhitelist-icon-77a484317e896904bf715f9e1a5707f379043eec.png","datePublished":"2026-06-03T03:52:27+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/discordeasywhitelist-icon-77a484317e896904bf715f9e1a5707f379043eec.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/discordeasywhitelist-icon-77a484317e896904bf715f9e1a5707f379043eec.png","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/discordeasywhitelist\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"DiscordEasyWhitelist"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/57394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/57395"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=57394"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=57394"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=57394"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=57394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}