StickyLocks: приват блоков палкой в Minecraft

StickyLocks: умная защита блоков на Bukkit-серверах Minecraft Когда на сервере Minecraft собирается больше двух человек, неизбежно встаёт вопрос приватности. Сундуки с алмазами, редкие механизмы и даже двери в личные комнаты хочется надёжно запереть. Плагин StickyLocks для Bukkit решает эту задач...

Скачать StickyLocks для Minecraft 1.16, 1.14, 1.13, 1.9, 1.7.2

Оригинальное название: StickyLocks

Версии Minecraft: 1.13, 1.14, 1.16, 1.7.2, 1.9

ФайлВерсияЗагрузчикРазмер
StickyLocks-0.7.jar——27 КБСкачать
StickyLocks-1.0.jar1.13—37 КБСкачать
StickyLocks-1.0.1.jar1.14—37 КБСкачать
StickyLocks-1.0.2.jar1.16—37 КБСкачать
StickyLocks-0.1.jar1.7.2—24 КБСкачать
StickyLocks-0.2.jar1.7.2—25 КБСкачать
StickyLocks-0.4.jar1.7.2—25 КБСкачать
StickyLocks-0.9.jar1.9—27 КБСкачать

StickyLocks: умная защита блоков на Bukkit-серверах Minecraft

Когда на сервере Minecraft собирается больше двух человек, неизбежно встаёт вопрос приватности. Сундуки с алмазами, редкие механизмы и даже двери в личные комнаты хочется надёжно запереть. Плагин StickyLocks для Bukkit решает эту задачу элегантно и без громоздких интерфейсов. Он превращает обычную палку в волшебный инструмент, позволяющий управлять доступом к блокам буквально в два клика.

Как работает StickyLocks

Механика плагина интуитивна. Игрок берёт в руку палку (по умолчанию это и есть жезл выбора) и нажимает правую кнопку мыши по любому защищаемому блоку. Это может быть дверь, сундук, воронка, рычаг, кнопка, нажимная плита или даже красный повторитель. Плагин тут же сообщает владельца блока или пишет, что блок ничей. Повторный правый клик по воздуху снимает выделение.

После выбора цели левый клик переключает состояние замка. Если блок свободен, он привязывается к персонажу, и с этого момента только хозяин может взаимодействовать с ним — открывать сундук, нажимать кнопку, дёргать рычаг. Если блок уже принадлежит игроку (или тот обладает правами locksmith), левый клик снимет защиту, удалив всю информацию о владельце и списках доступа.

Все данные хранятся по UUID игроков, поэтому сервер обязан работать на версии Bukkit 1.7 или выше. Плагин использует лёгкую базу SQLite, что позволяет при необходимости проверять записи даже внешними утилитами.

Установка и первый запуск

Установка StickyLocks элементарна: скопируйте jar-файл в папку plugins вашего Bukkit-сервера и перезапустите его (или загрузите плагин через менеджер плагинов). При первом старте автоматически создаётся конфигурационный файл config.yml с настройками по умолчанию — они подходят для большинства серверов, но при желании их легко подкорректировать. Плагин также сгенерирует файл StickyLocks.db для хранения информации о замках.

Кстати, если вы предпочитаете управлять модами через удобный интерфейс, лаунчер foxygame.net предлагает гибкую систему установки дополнений прямо из меню, что особенно оценят новички и администраторы, ценящие время. Благодаря современной архитектуре лаунчера можно быстро протестировать StickyLocks на локальной сборке, не копаясь в файловой системе.

Важный нюанс: StickyLocks сам по себе не защищает блоки от разрушения. Он лишь ограничивает взаимодействие — открытие, нажатие, использование. Для предотвращения сноса стен или взлома сундуков киркой рекомендуется сочетать его с плагинами вроде Towny, Factions или WorldGuard. Разработчик также выпустил сопутствующий плагин StickyProtection, который блокирует разрушение запертых блоков игроками и поршнями.

Команды и права доступа

Все команды плагина начинаются с алиаса /stickylocks или сокращённого /sl. Работать с ними можно только после того, как жезлом выбран целевой блок. Правая кнопка по воздуху сбрасывает выделение, то же самое делает команда /sl clearselection.

Основные команды

  • /sl show — показывает подробную информацию о выделенном блоке: владелец, список игроков и групп с доступом.
  • /sl add <игрок|группа> — добавляет указанного игрока или группу в список разрешённых. Если имя совпадает и у игрока, и у группы, приоритет отдаётся группе.
  • /sl remove <игрок|группа> — удаляет игрока или группу из списка доступа.
  • /sl group <группа> — показывает состав указанной группы (при выделенном блоке группа ищется у его владельца).
  • /sl group <группа> add <игрок> ... — добавляет одного или нескольких игроков в группу.
  • /sl group <группа> remove <игрок> ... — удаляет игроков из группы.
  • /sl group <группа> {rename|merge} <имя> — переименовывает группу или объединяет её с другой (если целевая группа существует, составы суммируются).
  • /sl reload — перезагружает конфигурацию плагина с диска без остановки сервера.

Система прав

Гибкая система permissions позволяет точно настроить роли:

  • stickylocks.lock — даёт возможность запирать блоки и управлять списками доступа к своим замкам.
  • stickylocks.locksmith — разрешает изменять или снимать чужие замки (роль администратора или модератора).
  • stickylocks.ghost — позволяет обходить любые замки, открывая и используя блоки, будто их нет.
  • stickylocks.reload — доступ к перезагрузке конфигурации.

Плагин интеллектуально определяет, когда другие плагины запрещают строительство в регионе, и не позволит игроку запереть блок, который он не смог бы поставить. Это предотвращает захват чужих территорий через механизм замков.

Конфигурация и тонкая настройка

Файл config.yml содержит несколько ключевых параметров:

  • protectables — список типов блоков, которые можно запирать. По умолчанию в него включены двери, сундуки, воронки, рычаги, кнопки, нажимные плиты, красные повторители и компараторы. При выходе новых версий Minecraft достаточно добавить название блока в этот список.
  • tools — материал жезла. По умолчанию STICK (палка), но можно заменить на любой другой предмет.
  • chatprefix — префикс сообщений плагина в квадратных скобках, например [SL].

Цветовые подсказки в чате интуитивны: зелёный текст означает успех или наличие доступа, красный — отказ или ошибку. Это помогает игрокам быстро ориентироваться без лишних команд.

Почему StickyLocks стоит внимания

Плагин не перегружает сервер, работает с UUID, поддерживает динамические группы и легко комбинируется с другими защитными системами. Отсутствие встроенной защиты от разрушения — не недостаток, а осознанный выбор, позволяющий администраторам гибко выстраивать экосистему сервера. А благодаря продуманной системе прав даже на публичных серверах можно делегировать управление замками доверенным игрокам, не опасаясь хаоса.

StickyLocks остаётся актуальным решением для небольших ванильных серверов и крупных проектов с модами. Попробуйте его в деле — и вопрос «кто открыл мой сундук?» навсегда исчезнет из чата.