
BetterTempBan - Временный бан
Плагин BetterTempBan для Paper добавляет удобные временные баны с причиной, сроком и историей наказаний. Подходит для серверов Minecraft 1.21-1.21.4 и помогает модерировать без вечных банов.
BetterTempBan - плагин для серверов Майнкрафт на Paper, который решает очень простую, но важную задачу: дает админам нормальный инструмент для временных банов. Не вечный бан навсегда, а именно наказание на срок - на 30 минут, 12 часов, 7 дней или любой другой промежуток. Для живого сервера это куда удобнее, чем каждый раз выносить перманент и потом вручную вспоминать, кого там надо разбанить.
Если вы держите сервер Minecraft 1.21-1.21.4, такой плагин вообще почти must-have. Особенно когда онлайн растет, а модерация уже не сводится к паре знакомых игроков. Один нарушил правила - получил временный бан, остыл, вернулся. Все честно, понятно и без лишней возни.
Что делает BetterTempBan
Смысл плагина в том, чтобы упростить модерацию и сделать ее прозрачной. Админ может забанить игрока одной командой, даже если тот сейчас офлайн. Можно указать причину, срок и не париться о том, что после рестарта сервера все наказания куда-то пропадут - активные баны сохраняются, а по истечении времени плагин сам снимает наказание.
Игрок при попытке зайти видит не сухое системное сообщение, а нормальный экран бана: кто забанил, когда это произошло, за что и сколько еще осталось ждать. Это сильно снижает количество вопросов в духе "а меня за что вообще?". Для админов тоже удобно - меньше споров, больше порядка.
Еще один важный момент: бан привязан к ID игрока. То есть смена ника не спасает нарушителя. А если у вас сервер с поддержкой cracked-клиентов, в настройках можно переключиться на отслеживание по нику одной опцией. Это прямо полезная вещь, потому что на таких проектах стандартная логика по UUID не всегда работает так, как хотелось бы.
Основные возможности
/tempban <player> <time> <reason>- временно забанить игрока, даже если он офлайн/tempunban <player>- снять временный бан из игры или консоли/tempbanlist- посмотреть все активные временные баны/baninfo <player>- открыть информацию по игроку: ID, IP, текущий бан и историю наказаний- Поддержка разных единиц времени: секунды, минуты, часы и дни
- Кастомный экран бана с датой, причиной, админом и оставшимся временем
- Режим для cracked-серверов с переключением на username-based tracking
- Возможность блокировать обход наказаний через другие аккаунты
- Логирование истории банов, разбанов и истекших наказаний
- Автоматическая запись в консоль, когда срок бана заканчивается
На практике это выглядит очень удобно. Например, игрок устроил срач в чате или начал мешать другим - не обязательно сразу выдавать жесткий перманент. Можно кинуть /tempban на пару часов или на день, указать причину и спокойно идти дальше. Система сама все запомнит.
Команды и права
| Команда | Что делает | Право |
|---|---|---|
/tempban <player> <time> <reason> | Временно банит игрока | bettertempban.ban |
/tempunban <player> | Снимает временный бан | bettertempban.unban |
/tempbanlist | Показывает список активных временных банов | bettertempban.list |
/baninfo <player> | Показывает информацию о бане и историю игрока | bettertempban.info |
По правам тоже все стандартно и понятно:
| Право | Что дает | По умолчанию |
|---|---|---|
bettertempban.ban | Доступ к /tempban | OP |
bettertempban.unban | Доступ к /tempunban | OP |
bettertempban.list | Доступ к /tempbanlist | OP |
bettertempban.info | Доступ к /baninfo | OP |
bettertempban.bypass | Полный обход временных банов | false |
Право bettertempban.bypass лучше не раздавать кому попало. Обычно его оставляют только главным админам или вообще не включают, чтобы случайно не получить ситуацию, когда модератор банит, а "свои" спокойно заходят мимо системы.
Настройка
Конфиг у плагина короткий, без простыни на 300 строк. Это плюс. Для большинства серверов достаточно базовых параметров:
cracked-server: false
ban-ip: true
Если сервер обычный лицензионный, cracked-server: false оставляете как есть. Если проект с поддержкой пиратских клиентов, включаете режим cracked и плагин начинает ориентироваться на никнеймы. Опция ban-ip тоже полезна, особенно когда кто-то пытается зайти с другого аккаунта после наказания.
Установка
- Скачайте последнюю версию
BetterTempBan-x.x.jar. - Закиньте файл в папку
plugins/. - Перезапустите сервер Paper.
- Проверьте права и при необходимости поправьте конфиг под свой проект.
Плагин рассчитан именно на Paper, так что для обычного Vanilla-сервера он не подойдет. Зато на Paper 1.21-1.21.4 он выглядит очень к месту, особенно если нужен легкий инструмент модерации без лишнего комбайна.
Важный нюанс
Если вы только собираете сервер и думаете, где его держать, для таких плагинов удобнее сразу брать нормальный хостинг с быстрой установкой и стабильным аптаймом. Например, на BungeeHost (https://bungee.host) сервер под Paper можно развернуть без танцев, а нужные плагины поставить буквально в пару минут. Для проекта, где важна модерация и стабильная работа онлайна, это реально экономит время.
Кому нужен BetterTempBan
BetterTempBan подойдет почти любому серверу Майнкрафт, где есть хоть какая-то модерация: выживание с друзьями, анархия с правилами, мини-игры, приватный проект или небольшой публичный сервер. Особенно он хорош, когда не хочется ставить огромные админские сборки ради одной функции.
По факту это один из тех плагинов, которые не кричат о себе, но делают сервер удобнее. Скачать BetterTempBan стоит, если нужен простой временный бан для Minecraft, нормальная история наказаний, понятные команды и поддержка современных версий Paper без лишней головной боли.
Сервер для плагина BetterTempBan - Временный бан - как у профи
Плагин BetterTempBan - Временный бан создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином BetterTempBan - Временный бан для друзей можно за пару минут - BungeeHost всё уже подготовил.
