- Поддерживаемые версии
- 1.19
- 1.20
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Минимальная версия Java
- 17
Что это?
LexusFilter — это плагин, который:
- Блокирует рекламу серверов (IP, ссылки, Discord и т.д.)
- Детектит обходы (d i s c o r d . g g, §, zero-width, подмена юникода и т.д.)
- Позволяет указать наказания и команды за каждое нарушение
- Умеет логировать все инциденты
- Гибко настраивается через config.yml
Функции:
Модуль | Что делает |
---|---|
![]() | Блокирует рекламу в чате |
![]() | Запрещает переименование предметов с рекламой |
![]() | Блокирует текст на табличках |
![]() | Проверяет страницы книг |
![]() | Сканирует предметы игрока при входе |
![]() | Ведёт лог нарушений в файл (filter_log.txt) |
![]() | Для каждого модуля — своя команда |
![]() | blacklist_words.txt / whitelist_words.txt |
![]() | Убирает цвета, пробелы, юникод-обходы |
Примеры конфигурации:
YAML:
# ================================# LexusFilter — Config
# ================================
modules:
# Проверка переименования предметов через наковальню и прочие механики
item-rename-filter: true
# Проверка сообщений в чате (реклама, IP, ссылки и т.д.)
chat-filter: true
# Проверка написанных игроками книг (включая редактирование)
book-filter: true
# Сканирование предметов в инвентаре игрока при входе на сервер
join-inventory-scan: true
# Проверка текста, написанного на табличках
sign-filter: true
# ================================
# Система наказаний
# ================================
punishments:
# Для каждого модуля можно указать СВОЮ команду
# %player% — будет заменено на ник нарушителя
item:
# Наказание за рекламу в названии предмета
command: "ban-ip %player% 30d реклама"
chat:
# Наказание за рекламу в чате
command: "mute %player% 15m Реклама в чате"
book:
# Наказание за рекламу в книгах (можно оставить пустым)
command: ""
sign:
# Наказание за рекламу на табличках
command: ""
join:
# Наказание за наличие рекламных предметов при входе
command: ""
# ================================
# Сообщения
# ================================
# Сообщение, отправляемое игроку при нарушении (цвета поддерживаются)
warn-message: "§cРеклама запрещена!"
# ================================
# Логирование
# ================================
# Включить или выключить запись нарушений в файл logs/filter_log.txt
log-to-file: true
# Имя файла с запрещёнными словами (в папке плагина)
blacklist-file: "blacklist_words.txt"
# Имя файла с разрешёнными словами (игнорируются при совпадении)
whitelist-file: "whitelist_words.txt"
Примеры blacklist_words.txt
YAML:
discord.gg
t.me
mcserver
.aternos.me
.ru
.com
.net
.org
Примеры whitelist_words.txt
YAML:
discord # если просто слово
vk # если без ссылки
top # чтобы не блокировался "топ"
- Зависимости
- Нету
- Команды и права
- Нету