
AntiRelog
Плагин AntiRelog запрещает игрокам выходить из игры во время PvP, предотвращая ливы с сервера. Настраиваемые кулдауны, блокировка команд и анти-чит функции для Minecraft.
AntiRelog - надежная защита от ливеров в PvP
Вы когда-нибудь ловили удар, разворачивались, чтобы дать сдачи, а противник просто выходил из игры? Ливеры - настоящая беда PvP-серверов в Майнкрафт. Они ломают баланс, портят настроение и делают выживание скучным. Плагин AntiRelog решает эту проблему кардинально: он заставляет игроков оставаться в бою до самого конца. Если попытаться выйти во время боя - персонаж просто умрет, оставив весь лут.
По факту это форк оригинального AntiRelog, но с кучей улучшений и фиксов. Плагин легко развернуть на вашем сервере за пару минут, особенно если вы используете хостинг BungeeHost (https://bungee.host) - там установка плагинов занимает один клик, а производительности железа хватает для обработки сложных PvP-механик даже при онлайне в сотни игроков.
Основные возможности
Плагин не просто убивает за выход из игры, он полностью контролирует процесс боя:
- BossBar и ActionBar - игрок видит таймер до конца боя прямо на экране. Никаких сюрпризов, всё четко и понятно.
- Анти-чит механика - при получении урона автоматически отключается Creative, полет, режим бога и Vanish. Хитрые читеры больше не смогут включить неуязвимость прямо во время драки.
- Блокировка команд и телепортов - нельзя сбежать через /spawn или /home. Бой будет доведен до конца.
- Интеграция с WorldGuard - можно игнорировать флаг PVP DENY в регионах или вообще отключить PvP в нужных зонах.
- Скрытие событий - сообщения о входе, выходе и смерти можно скрыть, чтобы не спамить в чат.
Настройка кулдаунов на предметы
Одна из самых крутых фич - настройка индивидуальных кулдаунов на любые предметы через файл items.yml. Хотите, чтобы золотые яблоки ели раз в 30 секунд? Легко. Нужно запретить спам жемчугами Края? Без проблем.
Конфиг выглядит так:
yaml items-cooldowns: GOLDEN_APPLE: translation: 'Золотое яблоко' handlers: - CONSUME checked-meta: - MATERIAL base64: 'dj0yOTc1LHR5cGU9R09MREVOX0FQUExF' time: 30 set-material-cooldown: true message: ''
Вы можете отслеживать разные действия с предметом. Доступны следующие обработчики:
| Обработчик | Описание |
|---|---|
CONSUME | Употребление предмета (еда, зелья) |
RIGHT_CLICK_AIR | ПКМ по воздуху |
RIGHT_CLICK_BLOCK | ПКМ по блоку |
LEFT_CLICK_AIR | ЛКМ по воздуху |
LEFT_CLICK_BLOCK | ЛКМ по блоку |
BLOCK_BREAK | Разрушение блока |
RESURRECT_MAINHAND | Воскрешение тотемом в основной руке |
RESURRECT_OFFHAND | Воскрешение тотемом во второй руке |
LAUNCH | Метание снаряда (жемчуг Края) |
Параметры предмета тоже гибко настраиваются:
| Параметр | Описание |
|---|---|
translation | Название предмета для отображения в сообщениях |
handlers | Список действий, на которые срабатывает кулдаун |
checked-meta | Что проверять: MATERIAL, DISPLAY_NAME, LORE |
base64 | Кодировка предмета (получается через /antirelog copy) |
time | Время кулдауна в секундах (0 = отключен, -1 = полный запрет) |
set-material-cooldown | Показывать серый кулдаун в инвентаре клиента (нужен ProtocolLib) |
message | Свое сообщение при срабатывании (пусто = без сообщения) |
Права (Permissions)
Система прав позволяет выдать байпасы для админов и VIP-игроков.
| Право | Описание | По умолчанию |
|---|---|---|
antirelog.admin | Доступ ко всем командам плагина | OP |
antirelog.bypass | Полный обход всех проверок (PvP режим, кулдауны) | OP |
antirelog.bypass.cooldown | Игнорирование кулдаунов на яблоки, перлы, тотемы | OP |
antirelog.bypass.powerups | Обход отключения God/Fly/Speed при входе в PvP | OP |
antirelog.bypass.vanish | Обход отключения Vanish при входе в PvP | OP |
Команды администратора
Управлять плагином можно прямо из игры. Вот основные команды:
| Команда | Описание | Пример |
|---|---|---|
/antirelog | Показать справку по командам | /antirelog |
/antirelog reload | Перезагрузить конфиг без перезапуска сервера | /antirelog reload |
/antirelog stop <игрок/all> [время] | Снять статус PvP с игрока или всех | /antirelog stop Notch 5m |
/antirelog give <игрок1> <игрок2> | Принудительно начать PvP между двумя игроками | /antirelog give Notch Jeb_ |
/antirelog copy | Скопировать предмет в руке в формат base64 | /antirelog copy |
Примеры использования:
bash
Снять бой со всех игроков на 10 минут
/antirelog stop all 10m
Снять бой с конкретного игрока на 1 час
/antirelog stop Bananosme_Play 1h
Заставить двух игроков драться
/antirelog give kacnper Bananosme_Play
Скопировать предмет для вставки в items.yml
/antirelog copy
Совместимость и установка
Плагин поддерживает все актуальные сборки серверов: Spigot, Paper и Purpur. Работает на версиях Minecraft от 1.8 до 1.21 и выше. Требуется API версии 1.13 и выше.
Важный нюанс: если вы хотите, чтобы игроки видели визуальный кулдаун прямо в инвентаре (серый полупрозрачный слой на предмете), обязательно установите ProtocolLib. Без него опция set-material-cooldown просто не сработает, хотя сам кулдаун все равно будет учитываться сервером.
Скачайте плагин AntiRelog, если устали от трусов, сбегающих из боя, и хотите навести порядок в PvP-зонах вашего сервера.
Сервер для плагина AntiRelog - как у профи
Плагин AntiRelog создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином AntiRelog для друзей можно за пару минут - BungeeHost всё уже подготовил.
