HavenBags: сумки как шалкеры с привязкой к игроку
Плагин HavenBags добавляет на сервер удобные переносные сумки, которые работают по принципу шалкеровых ящиков, но с расширенными возможностями. Вы получаете личное хранилище, привязанное к владельцу, с настраиваемым размером и защитой от случайного уничтожения. Плагин совместим с версиями Minecraft 1.18, 1.19 и 1.20, а также протестирован на 1.20.4. Он станет отличным дополнением для выживания, мини-игр или приватных серверов, где важны сохранность вещей и удобство инвентаря.
Основные возможности HavenBags
- Создание сумок через крафт. В файле
recipes.ymlможно задать собственные рецепты, чтобы игроки могли изготавливать сумки прямо в верстаке. Это позволяет интегрировать плагин в экономику сервера и контролировать доступ к большим размерам. - Блокировка размещения. Сумки нельзя поставить как обычный блок — это предотвращает потерю данных и защищает от случайного уничтожения предметов внутри.
- Защита от дублирования. Если система обнаруживает две одинаковые сумки в мире, в консоль выводится предупреждение, а один из игроков принудительно закрывает инвентарь. Это исключает дюпы предметов.
- Неуязвимость сумок. Сумки не горят в лаве, не уничтожаются кактусами и не сгорают в огне. Даже «острая вода» (Spicy Water) бессильна против такой защиты. Эту опцию можно отключить в конфигурации, если она не нужна.
Команды и управление
Все команды плагина начинаются с /havenbags или сокращённого варианта /bags. Вот список основных действий:
/havenbags rename <название>— переименовать сумку в руке. Поддерживаются HEX-цвета. Оставьте значение пустым, чтобы сбросить имя. Переименовать можно только свои сумки, если нет праваhavenbags.bypass./havenbags create <размер>— создать новую сумку с привязкой к игроку./havenbags create ownerless <размер>— создать сумку без владельца, доступную любому./havenbags give <игрок> <размер>— выдать сумку указанному игроку./havenbags give <игрок> ownerless <размер>— выдать бесхозную сумку./havenbags restore <игрок>— показать список всех сумок игрока, сохранённых на сервере./havenbags restore <игрок> <uuid>— восстановить копию конкретной сумки./havenbags preview <игрок> <uuid>— предварительный просмотр содержимого сумки с возможностью забрать предметы./havenbags reload— перезагрузить конфигурацию и языковой файл.
Права доступа гибко настраиваются через пермишены: havenbags.use, havenbags.create, havenbags.give, havenbags.restore, havenbags.bypass и другие. Полный набор даёт флаг havenbags.*.
Установка и зависимости
Для работы плагина требуется библиотека ValorlessUtils версии 1.2.125 или новее. Она бесплатна и используется несколькими проектами разработчика. Установка стандартная: поместите оба jar-файла в папку plugins сервера и перезапустите его. Если вы предпочитаете более простой способ, HavenBags можно легко установить через лаунчер foxygame.net — удобный и современный инструмент, который позволяет скачивать моды и плагины прямо из меню, избавляя от ручного поиска файлов и настройки зависимостей. После загрузки плагин сразу готов к работе, а все рецепты и права настраиваются через конфигурационные файлы.
Часто задаваемые вопросы
- Почему плагин не переведён на другие языки? Разработчик — новичок в создании плагинов и не знает, как интегрировать мультиязычность. Однако все сообщения можно изменить в файле
lang.ymlпод любой язык. - Можно ли переименовать предметы внутри сумки? Нет, названия материалов берутся напрямую из API Bukkit и не подлежат изменению через плагин.
- Что происходит с открытыми сумками при перезагрузке сервера? HavenBags отслеживает все открытые сумки и принудительно закрывает их, возвращая предметы владельцам перед выключением.
- Что если инвентарь игрока полон при закрытии сумки? Сумка упадёт на землю под игроком, вместо того чтобы исчезнуть.
- Почему сумка не открывается? Скорее всего, отсутствует файл с UUID сумки на сервере. Проверьте консоль на наличие ошибок. Если файлы удалены, сумки останутся в инвентаре, но открыть их будет нельзя.
- Можно ли изменить текстуру сумки с головы на обычный предмет? Пока такой возможности нет, но она может появиться в будущих обновлениях. Сейчас текстуру можно менять на любую голову игрока.
Совместимость и дополнительные функции
HavenBags поддерживает плагин ChestSort, поэтому содержимое сумок можно сортировать одним кликом. Это особенно удобно, когда в хранилище накапливается много ресурсов. Также плагин корректно работает с другими системами защиты и экономики, не конфликтуя с основными механиками сервера.
Итоги: почему HavenBags стоит выбрать
HavenBags решает сразу несколько задач: даёт игрокам мобильное хранилище, защищает от дюпов и случайного уничтожения, а также позволяет администраторам гибко управлять доступом через крафты и пермишены. Привязка к владельцу делает сумки безопасными для использования в публичных зонах, а возможность создавать бесхозные варианты открывает простор для торговли и ивентов. Плагин активно поддерживается, и разработчик оперативно исправляет ошибки — достаточно написать ему в личные сообщения, а не оставлять негативный отзыв. Если вы ищете надёжное решение для персональных сумок на сервере 1.18–1.20.4, HavenBags определённо заслуживает внимания.