Плагин для серверов Майнкрафт, который помогает администрации находить возможные дополнительные аккаунты игроков. Он сопоставляет историю IP-адресов и сообщает операторам, когда один IP использовался несколькими аккаунтами; наказания плагин не выдаёт.
Возможности
- При входе игрока показывает возможные дополнительные аккаунты с тем же IP-адресом.
- Учитывает, что общий IP бывает у родственников, пользователей CGNAT и других честных игроков, поэтому результат служит подсказкой для администрации, а не доказательством нарушения.
- Для неиграющего на сервере игрока проверяет недавние IP-адреса; при нескольких адресах или общих аккаунтах результаты могут отличаться в обе стороны.
- Совместим с SuperVanish и PremiumVanish: сообщения о скрытых игроках видят только те, кому они доступны по их иерархии видимости.
- Поддерживает PlaceholderAPI:
%altdetector_alts_<playername>%выводит список возможных дополнительных аккаунтов. Имя игрока в заполнителе чувствительно к регистру.

Команды
/alt [player]— показать возможные дополнительные аккаунты указанного игрока; без аргумента проверяет всех игроков онлайн./alt delete <player>— удалить все записи плагина об указанном игроке.

Права
altdetector.alt— доступ к/alt; по умолчанию у оператора.altdetector.alt.seevanished— просмотр сообщений о скрытых игроках через команду; по умолчанию у оператора.altdetector.alt.delete— доступ к/alt delete; по умолчанию у оператора.altdetector.exempt— исключить игрока из обработки плагином.altdetector.notify— получать уведомления о найденных дополнительных аккаунтах; по умолчанию у оператора.altdetector.notify.seevanished— получать уведомления о скрытых игроках; по умолчанию у оператора.
Настройка
По умолчанию данные хранятся в SQLite. Ключ expiration-time задаёт срок хранения IP-истории в днях; устаревшие записи удаляются при запуске плагина.
Для MySQL в config.yml укажите database-type: mysql и заполните параметры подключения. Ключи convert-from и database-type позволяют перенести данные между SQLite и MySQL. Сообщения при входе и ответы команд меняются ключами join-player-*, altcmd-* и delcmd-*; строки заключаются в двойные кавычки.
Ключи placeholder-enabled и placeholder-separator управляют интеграцией с PlaceholderAPI. В разделе discord можно настроить отправку уведомлений через вебхук; mc-server-name задаёт отображаемое имя сервера.
Требования
Для игроков Майнкрафт Бедрок, подключающихся через Geyser, нужен Floodgate — тогда плагин сможет корректно определять их дополнительные аккаунты.
