✦ RefontSearch 1.0.5 ✦
Система демогрант и расширенные возможности наказания
💠 Система демогрант (Административная тюрьма):
- ✓ Полноценная система административных наказаний с демогрант
- ✓ Защита от побегов с автоматическим возвратом в зону заключения
- ✓ Настраиваемый радиус демогрант с принудительной проверкой каждые 5 секунд
- ✓ Предустановленные причины для быстрого выбора нарушений
- ✓ Автоматическое освобождение по истечении срока наказания
💠 Новые команды демогрант:
- /demorgan <ник> <времявминутах> <причина> - отправить игрока в демогрант
- /undemorgan <ник> - освободить игрока из демогрант
- /demorganlist - просмотреть список всех заключенных в демогрант
- /setdemorgan [spawn|release] - установить точки демогрант
💠 Защита от побегов:
- ✓ Двойная система контроля: слушатель движения + принудительная проверка
- ✓ Мгновенная телепортация обратно при выходе за границы демогрант
- ✓ Блокировка телепортации и смены мира для заключенных
- ✓ Право обхода refontsearch.demorgan.bypass для администраторов
- ✓ Логирование всех попыток побега с точным расстоянием
💠 Визуальные и звуковые эффекты:
- ✓ Эффекты входа в демогрант: "ДЕМОГРАНТ" + звук железной двери
- ✓ Эффекты попытки побега: "ПОБЕГ НЕВОЗМОЖЕН!" + звук телепортации
- ✓ Эффекты освобождения: "ОСВОБОЖДЕНИЕ" + звук повышения уровня
- ✓ Полная настройка всех эффектов через конфигурацию
- ✓ Настраиваемое время показа titles и громкость звуков
💠 Расширенные плейсхолдеры:
- %refontsearch_in_demorgan% - находится ли игрок в демогрант (true/false)
- %refontsearch_demorgan_time% - оставшееся время в демогрант (ЧЧ:ММ:СС)
- %refontsearch_demorgan_reason% - причина отправки в демогрант
- %refontsearch_demorgan_admin% - администратор, отправивший в демогрант
- %refontsearch_status% - теперь включает статус "В демогрант"
💠 Улучшения системы прав:
- ✓ Новая группа прав refontsearch.moderator для модераторов
- ✓ Отдельные права для управления демогрант и просмотра списков
- ✓ Право обхода демогрант для администраторов
- ✓ Улучшенная структура наследования прав
💠 Предустановленные причины демогрант:
- Нарушение правил чата - спам, оскорбления, флуд
- Неадекватное поведение - провокации, токсичность
- Технические нарушения - читерство, багоюз, griefing
- Нарушение RP - для ролевых серверов
- Административные нарушения - неуважение к администрации
💠 Настройки времени по категориям:
- ✓Мелкие нарушения: 15 минут (по умолчанию)
- ✓Средние нарушения: 1 час
- ✓Серьезные нарушения: 3 часа
- ✓Тяжелые нарушения: 12 часов
- ✓Максимум: 24 часа (настраивается)
💠 Технические улучшения:
- ✓ Принудительная проверка местоположения каждые 5 секунд
- ✓ Оптимизированная система слушателей событий движения
- ✓ Улучшенное логирование всех действий с демогрант
- ✓ Автоматическая проверка истекших наказаний
- ✓ Поддержка оффлайн освобождения игроков
💠 Конфигурация демогрант:
- ✓ Полная секция настроек демогрант в config.yml
- ✓ Настройка радиуса зоны заключения (по умолчанию 30 блоков)
- ✓ Включение/выключение публичных уведомлений
- ✓ Настройка всех эффектов: titles, звуки, время показа
- ✓ Автодополнение причин для быстрого выбора
💠 Исправления и улучшения:
- ✓ Исправлена проблема с проверкой движения игроков
- ✓ Улучшена производительность системы слежения
- ✓ Добавлена обработка ошибок при парсинге локаций
- ✓ Исправлены проблемы с телепортацией между мирами
- ✓ Оптимизирована работа с задачами автоосвобождения
➤ Демогрант - новый уровень административного контроля!
🎯 Зачем нужна система демогрант:
- ✓ Альтернатива банам для временного наказания нарушителей
- ✓ Возможность "охладить" конфликтные ситуации
- ✓ Визуальное наказание, которое видят другие игроки
- ✓ Гибкая система времени наказания от минут до суток
⚠️ Важно: Демогрант требует предварительной настройки локаций через команду /setdemorgan. Обязательно установите точки spawn и release перед использованием.
✅ Результат: Полноценная система административных наказаний с защитой от побегов, которая идеально дополняет существующую полицейскую систему!🔧 Совместимость: Minecraft 1.16.5 - 1.21+
✦ RefontSearch 1.0.4 ✦
Интеграция с PlaceholderAPI и система плейсхолдеров
💠 Интеграция с PlaceholderAPI:
- ✓ Полная интеграция с PlaceholderAPI для совместимости со сторонними плагинами
- ✓ Удален собственный скорборд в пользу гибкой настройки через сторонние плагины
- ✓ Добавлено 12 уникальных плейсхолдеров для отображения данных розыска и тюрьмы
- ✓ Поддержка интеграции с плагином MFIO для отображения кастомных имен
💠 Доступные плейсхолдеры:
- %refontsearch_wanted% - статус розыска (true/false)
- %refontsearch_stars% - количество звезд розыска
- %refontsearch_stars_display% - звезды в виде символов
- %refontsearch_reason% - причина розыска
- %refontsearch_article% - статья УК
- %refontsearch_officer% - кто выдал розыск
- %refontsearch_jailed% - статус заключения (true/false)
- %refontsearch_jail_time% - оставшееся время в тюрьме
- %refontsearch_status% - общий статус игрока
💠 Новые команды и функции:
- ✓ Добавлена команда /updatestars <ник> <звезды> для изменения уровня розыска
- ✓ Расширенная система статей УК с предустановленными вариантами
- ✓ Автодополнение команд теперь учитывает настройки из конфига
- ✓ Гибкая настройка отображения звезд через конфигурацию
💠 Настройки отображения:
- ✓ Настраиваемые символы для заполненных и пустых звезд
- ✓ Поддержка кастомных плейсхолдеров для отображения имен игроков
- ✓ Значения по умолчанию для всех плейсхолдеров
- ✓ Настраиваемые статусы игрока (В розыске/В заключении/Чистый)
💠 Исправления и улучшения:
- ✓ Исправлена проблема с отображением плейсхолдеров {article} в сообщениях
- ✓ Исправлено автодополнение команд - теперь корректно берет максимум звезд из конфига
- ✓ Полная русификация описаний команд и прав в plugin.yml
- ✓ Улучшена система прав доступа с группировкой для администраторов и полицейских
💠 Конфигурация:
- ✓ Добавлена секция настроек плейсхолдеров с подробными комментариями
- ✓ Настройки символов звезд: заполненных (§6★) и пустых (§7★)
- ✓ Автоматическое обновление конфига при установке новой версии
- ✓ Предустановленные статьи УК для быстрого использования
💠 Совместимость:
- ✓ Совместим с любыми скорборд-плагинами, поддерживающими PlaceholderAPI
- ✓ Интеграция с плагином MFIO для отображения RP-имен
- ✓ Обратная совместимость со всеми предыдущими версиями плагина
- ✓ Поддержка серверов Minecraft 1.20+
➤ Переход на PlaceholderAPI - что это значит?
🎯 Преимущества нового подхода:
- ✓ Полная свобода в настройке отображения через любые скорборд-плагины
- ✓ Возможность использовать данные RefontSearch в табах, холограммах, чате
- ✓ Интеграция с другими плагинами через единую систему плейсхолдеров
- ✓ Меньше нагрузки на сервер - нет дублирования функций скорборда
⚠️ Важно: Теперь для отображения информации о розыске в скорборде вам понадобится любой плагин скорборда, поддерживающий PlaceholderAPI (например: TAB, ScoreboardHub, FeatherBoard).
✅ Результат: Более гибкая и производительная система, которая идеально интегрируется в экосистему вашего сервера!
✦ RefontSearch 1.0.3 ✦
Улучшения системы ареста и тюремной системы
💠 Исправления системы ареста:
- ✓ Исправлено форматирование пробелов в сообщениях при аресте
- ✓ Улучшены тексты сообщений при выполнении команды /arrest
- ✓ Исправлен баг, когда игрок не перемещался в тюрьму, если её не существовало
- ✓ Исправлен механизм ареста при смерти от рук полицейского
💠 Расширенный функционал ареста:
- ✓ Добавлена возможность выбора конкретной тюрьмы при аресте
- ❯ Используйте /arrest <ник> [force|время] [тюрьма]
- ✓ Автоматический выбор случайной тюрьмы, если стандартная не настроена
- ✓ Улучшенная проверка существования тюрьмы перед арестом
💠 Система множественных тюрем:
- ✓ Игрок теперь корректно телепортируется в указанную тюрьму
- ✓ Система запоминает, в какой тюрьме находится игрок
- ✓ Игрок появляется в тюрьме после смерти от рук полицейского
- ✓ Исправлен баг, когда игрок появлялся на спавне вместо тюрьмы
💠 Улучшения интерфейса:
- ✓ Автоподсказки доступных тюрем при вводе команды ареста
- ✓ Информативные сообщения об ошибках при настройке тюрем
- ✓ Более наглядные сообщения при аресте игрока
💠 Дополнительные улучшения:
- ✓ Корректное освобождение игрока, если телепортация в тюрьму невозможна
- ✓ Учёт индивидуальных настроек радиуса для каждой тюрьмы
- ✓ Сохранение игрока в тюрьме между перезаходами на сервер
✦ RefontSearch 1.0.2 ✦
Тюремные улучшения и принудительный арест
💠 Улучшенная система тюремного заключения:
- ✓ Исправлен баг, позволявший игрокам покидать тюрьму и свободно перемещаться по карте
- ✓ Добавлен контроль периметра тюрьмы - при попытке покинуть зону игрок будет телепортирован обратно
- ✓ Теперь игроки остаются в тюрьме даже после выхода и повторного входа на сервер
💠 Принудительный арест:
- ✓ Добавлена возможность для администраторов принудительно арестовывать игроков
- ❯ Используйте /arrest <игрок> force для принудительного ареста
- ❯ Возможность указать произвольное время ареста: /arrest <игрок> <время в секундах>
💠 Поддержка нескольких тюрем:
- ✓ Полностью переработана система для поддержки нескольких тюремных локаций
- ❯ Настройка через новую команду /jails
- ✓ Возможность создавать, удалять и настраивать разные тюрьмы для разных типов нарушений
💠 Технические улучшения:
- ✓ Улучшено сообщение об аресте с указанием его причины
- ✓ Оптимизирован код и исправлены ошибки компиляции
- ✓ Добавлены новые параметры в конфигурационный файл
💠 Как использовать:
- ❯ Настройка тюрем: /jails create <название> <радиус>
- ❯ Установка точек: /jails setpoint <название> <start|end>
- ❯ Принудительный арест: /arrest <игрок> force