Плагин для серверов Майнкрафт, защищающий от игроков с VPN, прокси и Tor. Он подходит для Spigot, BungeeCord и Velocity, проверяет адреса подключающихся игроков, умеет исключать доверенные адреса и предупреждать персонал.
Возможности
- Проверяет VPN, прокси и Tor через собственный сервис.
- Показывает сведения об IP игрока прямо в игре.
- Отправляет оповещения о входе через VPN или прокси.
- Позволяет исключить из проверки отдельного игрока, UUID или IP-адрес.
- Поддерживает кэширование ответов в MySQL или MongoDB.
- Может разрешать или запрещать подключения из стран по их ISO-кодам и выполнять свои команды при нарушении правила.


Команды
/antivpn— список доступных команд./antivpn lookup <игрок>— сведения об IP игрока./antivpn alerts— включить или выключить личные оповещения./antivpn allowlist <add/remove> <игрок/uuid/ip>— добавить или удалить исключение из проверки./antivpn clearcache— очистить кэш ответов./antivpn plan— сведения о тарифе и запросах./antivpn reload— перезагрузить плагин.
Права
antivpn.command— доступ к основным командам.antivpn.command.lookup— доступ к проверке IP.antivpn.command.alerts— управление оповещениями.antivpn.command.allowlist— управление списком исключений.antivpn.bypass— обход проверки и кика за прокси.
Настройка
Параметры находятся в config.yml:
kickMessage— сообщение при кике;cachedResults— кэширование результатов;prefixWhitelists— префиксы имён, которые исключаются из проверки;database— подключение к MySQL или MongoDB;commands— свои команды при обнаружении прокси;kickPlayers— кик при обнаружении прокси;alerts— оповещения и их текст;countries— правила доступа по странам.
Требования
Плагин работает на Spigot, BungeeCord и Velocity. При использовании TCPShield нужен его плагин RealIP, иначе будут проверяться адреса прокси TCPShield.
На серверах с GeyserMC игроки Майнкрафт Бедрок могут определяться как подключённые через прокси. Для исключения задайте им префикс имени и добавьте его в prefixWhitelists.
