HomeJavaModsJoinIPFilter [Proxy]
JoinIPFilter [Proxy]
Description: Choose from which domains or subdomains players can log into your server
Commands:

Plugin has only one configuration file:
Spoiler: config.yml (EN)
Code (YAML):

allowedIPs
:
- localhost
kick
:
  # If false, it will kick for a reason "io.netty.channel.Abstractchannel$AnnotatedNoRouteToHostException: No route to host:"
  enable
: true
  reason
:
 - '&a-===-'
  - '&cThe IP address you are logging in from is not on the list of allowed ones'
  - '&a-===-'
# If true, "lOcAlHOst" is not allowed. If false, any "localhost" options are allowed
caseSensitivity
: false # The parameter may not work in some cases
MOTD
:
  # If false, the server will be displayed inactive in the list of servers when pinging from an unauthorized IP
  enable
: true
  status
: '&cUnavailable'
  # Set to "-" if not required
  favicon
: 'server-icon.png'
  line1
: '&cUse the correct IP address to log in to the server:'
  line2
: '&b&lmc.example.com'
# Set to true if you are using TCPShield protection
isTCPShieldUsing
: false
 
Spoiler: config.yml (RU)
Code (YAML):

allowedIPs
:
- localhost
kick
:
  # Если false - кикать будет по причине "io.netty.channel.Abstractchannel$AnnotatedNoRouteToHostException: No route to host:"
  enable
: true
  reason
:
 - '&a-===-'
  - '&cАйпи, с которого вы входите, нет в списке разрешённых'
  - '&a-===-'
# Если true - "lOcAlHOst" не разрешен. Если false - разрешены любые варианты "localhost"
caseSensitivity
: false # Параметр может не работать в некоторых случаях
MOTD
:
  # Если false - сервер будет отображаться неактивным в списке серверов при пинге с неразрешённого айпи
  enable
: true
  status
: '&cНедоступно'
  # Установите на "-", если не требуется
  favicon
: 'server-icon.png'
  line1
: '&cИспользуйте правильный IP для входа на сервер:'
  line2
: '&b&lmc.example.com'
# Установите на true, если используете защиту от TCPShield
isTCPShieldUsing
: false
 

Demonstation:
Spoiler: Screenshots (EN)
D0A1D0BAD180D0B8D0BDD188D0BED182-29-03-20242009_18_08.jpg en.jpg
Spoiler: Screenshots (RU)
D0A1D0BAD180D0B8D0BDD188D0BED182-29-03-20242009_12_51.jpg ru.jpg
Spoiler: Using HEX colors
Spoiler: EN
The HEX color format in the plugin is similar to the one used in the infamous Essentials plugin. For the convenience of generating HEX text gradients, there is a website https://spigot.kosfarix.ru/hex

But keep in mind that variables (%player%, %color%, and so on) cannot be converted to this format.
Spoiler: RU
Формат HEX цветов в плагине похож на тот, что используется в небезызвестном плагине Essentials. Для удобства генерации HEX градиентов текста существует сайт https://spigot.kosfarix.ru/hex

Но имейте в виду, что переменные (%player%, %color% и так далее) нельзя переводить в этот формат.

Note: If you want additional functionality to be added to the plugin, just write about it in the discussion

Installation:
Download, drop it in plugins folder and restart your server
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

JoinIPFilter [Proxy] is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 693 times (via Spigot). Download it and open it directly in the game.

Explore more