
Player Freeze
Player Freeze - лёгкий плагин для Майнкрафт, который замораживает игрока на месте. Пригодится админам для проверок и контроля нарушителей на Paper, Spigot и Bukkit.
PlayerFreeze - плагин для Майнкрафт, который делает одну вещь, но делает её нормально: замораживает игрока на месте. Зачем это вообще нужно?
Представь ситуацию. Заходишь на сервер, а кто-то летает быстрее положенного, бьёт сквозь стены или копает шахту за пару секунд. Классика. Проверить такого сложно - он двигается, убегает, мешает смотреть инвентарь. Вот тут и выручает Player Freeze. Жмёшь команду, нарушитель замирает на месте, и можно спокойно осмотреть его вещи, заглянуть в эндер-сундук, снять скрины или просто поговорить в чате без спешки.
По факту это серверный utility-инструмент для админских разборок. Никакой хоррор-мистики, никакой боёвки - просто рабочий механизм модерации. Если держишь публичный сервер и хоть раз ловил читера, ты уже понял, зачем это.
Как работает заморозка
Плагин блокирует движение игрока в мире. Тот, кого заморозили, не может ходить, прыгать и пользоваться обычным управлением - стоит как вкопанный. Админ в это время делает своё дело: проверяет, смотрит, общается.
Заморозка не убивает игрока и не кикает его. Это важно. Ты не выкидываешь человека с сервера, а даёшь себе время разобраться. Если нарушение не подтвердилось - снимаешь заморозку одной командой, и человек играет дальше.
Команды
| Команда | Что делает |
|---|---|
/freeze <player> | замораживает игрока |
/unfreeze <player> | снимает заморозку |
/player-freeze reload (алиас /pf) | перезагружает конфиг |
Вместо ника <player> принимает и селекторы - @p, @r, @s. Мелочь, но удобно: @s замораживает себя (иногда нужно для тестов), @r берёт случайного игрока, @p - ближайшего. На серверах с сотней онлайна это реально экономит время.
Права
pf.use- запуск/freezeи/unfreezepf.immune- игрок невосприимчив к заморозкеpf.notify- видит оповещение о том, что кого-то заморозилиpf.admin- доступ к/pf reload
Разделение прав тут продуманное. Можно выдать модераторам только pf.use, а самому держать pf.admin. А pf.immune пригодится, чтобы админов случайно не заморозил собственный коллега или авто-механика. Скажу честно, на больших серверах с кучей стаффа это спасает нервы.
Плейсхолдер
%pf_frozen%
Если используешь PlaceholderAPI, можно выводить статус заморозки в табе, скорборде или на голограмме. Например, чтобы весь сервер видел, кто сейчас на проверке - это добавляет прозрачности и снижает количество вопросов в чате.
Настройка
Все сообщения лежат в messages.yml и поддерживают MiniMessage. То есть цвета, градиенты, жирный, кликабельные части - всё пишется прямо в тексте, без старых цветовых кодов через &.
Поведение плагина настраивается в config.yml. Отдельно стоит упомянуть параметр protection_level - в версии 1.1 его можно перезагружать на ходу, не трогая остальной конфиг.
Важный нюанс. Начиная с 1.1 плагин сам создаёт отсутствующие параметры конфигурации при запуске. Если обновляешься со старой версии и часть строк потерялась - не паникуй, они допишутся. Но перед этим всё равно сделай бэкап config.yml, привычка полезная.
Совместимость и версии
Плагин работает на Bukkit, Paper и Spigot. Актуальная версия 1.1 заявлена для Minecraft Java 1.19.x - 1.21.x. Никаких обязательных зависимостей публичная страница не указывает - поставил и пользуешься.
Что нового в 1.1:
- добавили цвета стандартных сообщений
- разнесли
/freezeи/unfreezeна отдельные команды - перезагрузка
protection_level - более надёжная логика заморозки
- авто-создание недостающих параметров конфига
Лицензия - WTFPL. Проще говоря, делай что хочешь: правь код, меняй сообщения, встраивай в свои сборки.
Зачем это админам
Типичный сценарий: игрок жалуется на читера. Ты заходишь в спектатор, но доказать ничего не можешь - тот просто выходит или начинает вести себя нормально. С Player Freeze ты сначала замораживаешь подозреваемого, потом спокойно проверяешь. Человек не может убежать, спрятаться или скинуть предметы в лаву.
Второй сценарий - разбор конфликтов. Двое спорят, кто первый начал. Заморозил обоих, поговорил, разобрался. Без заморозки это превращается в беготню по карте.
Совет. Настрой pf.notify для всей команды модерации. Когда один админ морозит игрока, остальные видят это в чате - никто не полезет в тот же инвентарь вторым. На серверах с активной стафф-командой это убирает путаницу.
Как поставить
- Скачай плагин Player Freeze и кинь
.jarв папкуplugins. - Перезапусти сервер - создадутся
config.ymlиmessages.yml. - Правь сообщения под свой стиль через MiniMessage.
- Выдай права группе модераторов.
Плагин лёгкий, ни на TPS, ни на FPS игроков не влияет - он просто держит позицию замороженного игрока. Так что ставить его можно даже на слабое железо без опаски.
Если держишь сервер сам, учти: Player Freeze отлично встаёт на BungeeHost и ставится туда буквально в один клик. Панель сама подтянет нужные версии Java, так что с ручной настройкой возиться не придётся. Для тех, кто хочет поиграть с друзьями онлайн, это самый быстрый путь поднять сервер и сразу закинуть нужные плагины.
Скачать плагин Player Freeze стоит всем, кто занимается модерацией на Paper или Spigot. Простая штука, но закрывает реальную боль - проверки нарушителей без беготни и нервотрёпки.
Сервер для плагина Player Freeze - как у профи
Плагин Player Freeze создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Player Freeze для друзей можно за пару минут - BungeeHost всё уже подготовил.
