
AcceptTheRules
Плагин AcceptTheRules для Minecraft заставляет игроков принять правила сервера, награждая их. Забудьте об отмазках 'я не читал' - читайте правила и получайте бонусы!
AcceptTheRules - плагин для Майнкрафт, который решает одну из главных проблем любого сервера: игроки не читают правила. А потом начинаются споры, баны и прочие неприятности. Этот плагин заставляет принять правила, попутно вознаграждая тех, кто это сделал. Бесплатно и без лишних заморочек.
Суть проста: игрок обязан один раз прочитать правила сервера, листая страницы с помощью кнопок. В конце - выбор: принять или отклонить. Администратор в конфиге прописывает, что происходит в каждом случае. Можно выдавать ранги, предметы или просто пропускать дальше. Фишка в том, что до принятия правил игрок фактически заморожен - не может писать в чат, двигаться, взаимодействовать с миром или использовать команды (кроме исключений, конечно). Так что отмазка "я не знал правил" больше не прокатит.
Что умеет AcceptTheRules
- Приветственное сообщение для тех, кто еще не принял правила
- Заморозка игрока до прочтения правил
- Интерактивное чтение правил через кнопки
- Уведомления об изменении правил
- Поддержка цветов и Markdown для оформления правил
- Гибкие команды при принятии или отклонении
- Информация о том, кто и когда принял правила
- Защита от читов и багов с правами (есть обходные пермишены)
Команды
- /rules или /rule - показать правила
- /rules [номер] или /rule [номер] - показать конкретное правило
- /atr - админ-меню со всеми командами
- /atr [игрок] - информация об игроке
- /atr report - создать zip-файл для поддержки
- /atr reload - перезагрузить конфиги
- /atr info - информация о плагине
- /atr reset [имя] - сбросить статус принятия правил
- /atraccept [игрок] - принять правила за игрока
- /atr stats - статистика пользователей
- /atr player [игрок] - информация об игроке
Права (permissions) для обычных игроков по умолчанию true: atr.user.rules, atr.user.atrnext, atr.user.atrback, atr.user.atraccept, atr.user.atrdeny, atr.user.atrgui. Для админов есть полный набор прав с atr.admin.*, включая atr.admin.reload, atr.admin.help, atr.admin.playerInfo и другие. Есть флаг atr.user.bypass, который позволяет игнорировать повторное принятие правил после их обновления.
Установка
- Останови сервер
- Кинь jar-файл в папку plugins
- (Опционально) Добавь Floodgate
- Запусти сервер
Плейсхолдеры
- %player% - имя игрока
- %page% - текущая страница
- %maxPage% - максимальный номер страницы
- %asPlayer% - выполнение команды от имени игрока
Важный момент: не тестируй плагин с правами оператора - есть обходные пермишены, которые могут сломать логику. Лучше дать обычному игроку права для теста. Если собрал сервер с нуля - AcceptTheRules мастхев, чтобы сразу приучить народ к дисциплине. На слабом железе работает без нареканий, лишней нагрузки не создает. Плагин подходит для любых версий Minecraft, но уточняй совместимость на странице скачивания.
