Veilframe
Каждый, кто строил на сервере что-то большее, чем коробку из булыжника, рано или поздно упирался в одну и ту же проблему: рамки с предметами живут своей жизнью. Игроки случайно крутят их, ломают композицию, а невидимые рамки приходится делать через костыли с командными блоками. Veilframe решает это разом — аккуратно, предсказуемо и без раздутого функционала, который вы никогда не используете.
Это компактный плагин для Paper и Spigot, который даёт билдерам точный контроль над рамками. Никаких громоздких наборов утилит, никаких зависимостей — только три действия, которые действительно нужны в работе.
Что умеет Veilframe
Плагин строится вокруг простой идеи: одно действие — один результат. Вы держите нужный предмет в основной руке, зажимаете Shift и кликаете правой кнопкой по рамке. Всё происходит мгновенно, а в чат приходит подтверждение.
- Блокировка вращения. Стеклянная панель в руке переключает режим фиксации. Рамка больше не крутится от неосторожного клика, но предмет внутри остаётся на месте.
- Невидимые рамки. Ножницы полностью скрывают сущность рамки, при этом предмет внутри остаётся видимым и функциональным. Идеально для декоративных композиций и картин, парящих в воздухе.
- Сброс в один клик. Щётка возвращает рамку к исходному состоянию: видимая и свободно вращающаяся.
Все триггерные предметы меняются в config.yml — если стеклянная панель конфликтует с вашим набором инструментов билдера, поставьте что угодно другое. Туда же выносятся сообщения и префикс, так что подогнать плагин под стиль сервера можно без правки кода.
Установка и совместимость
Поддерживаемые версии и загрузчики
Veilframe для Minecraft работает на Paper и Spigot начиная с версии 1.21 и требует Java 21 или новее. Внешних зависимостей нет — jar-файл просто кладётся в папку plugins/, после чего сервер перезапускается. Никаких библиотек, никаких дополнительных плагинов-мостов.
Как установить
Процесс предельно короткий, и с ним справится даже тот, кто впервые трогает серверную часть:
- Остановите сервер, чтобы избежать блокировки файлов.
- Поместите jar-файл плагина в директорию
plugins/. - Запустите сервер и дождитесь генерации конфигурации.
- При необходимости отредактируйте
config.ymlи выполните/veilframe reload.
Если вы предпочитаете не возиться с ручной загрузкой файлов, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений Veilframe устанавливается в один клик, а версия автоматически подбирается под ваш серверный билд. Это заметно экономит время, когда нужно быстро поднять тестовую площадку.
Команды и права
Плагин намеренно минималистичен в администрировании. Единственная команда — /veilframe reload, которая перечитывает конфигурацию без перезапуска сервера. Право veilframe.reload по умолчанию доступно операторам, так что выдавать его обычным игрокам не нужно.
Стоит отметить: обычные игроки не получают никаких прав автоматически. Они просто используют предметы-триггеры, если те есть у них в инвентаре. Это удобно для творческих режимов, где билдеры работают сообща, и безопасно для выживания, где вы не хотите, чтобы кто-то трогал ваши декорации.
Зачем это нужно на практике
Рамки — недооценённый декоративный инструмент. Из них собирают вывески, витрины магазинов, карты на стенах, навигационные схемы и целые художественные панно. Проблема в том, что ванильный Minecraft не даёт никакого способа защитить эту красоту от случайного клика. Один игрок пробежал мимо, задел рамку — и композиция поехала.
Veilframe закрывает эту брешь без костылей. Вместо того чтобы городить командные блоки, тратить хотбар на служебные предметы и писать датапаки, вы получаете три чистых действия, привязанных к обычным инструментам. Билдеры оценят скорость, администраторы — отсутствие нагрузки на сервер, а владельцы творческих проектов — то, что декорации наконец перестанут «плыть».
Отдельный плюс — продуманная простота. Плагин не пытается быть комбайном на все случаи жизни. Он делает одну вещь и делает её хорошо, а это в мире серверных дополнений встречается реже, чем хотелось бы. Если вам нужен предсказуемый контроль над рамками без лишнего веса — Veilframe стоит того, чтобы попробовать.