MonitoringMinecraft MonitoringMinecraft

HavenBags (Хейвен бэгс)

Плагин BukkitPaperPurpur

Сумки разных размеров, похожие на шалкеры и привязанные к игроку или доступные всем — плагин для серверов Майнкрафт.

948 скачиваний 8 подписчиков
Оцените первым
Канал
Ядро
Версия

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

Возможности

  • Сумки можно создать через CustomRecipes с настроенными администратором рецептами, а также заранее подготовить и выдавать с заданным содержимым.
  • Автоподбор переносит подходящие предметы в сумку даже при полном инвентаре игрока; фильтры задаёт сервер или сам игрок.
  • Режим магнита притягивает лежащие рядом предметы, а автосортировка раскладывает содержимое по названию предмета.
  • Пополнение берёт из сумки такой же блок, когда игрок ставит последний блок из руки.
  • Для сумок задаются лимит веса и вес отдельных предметов. При необходимости можно включить перегрузку.
  • Сумки нельзя поставить как блок, а защита от дюпа закрывает одну из одинаковых обнаруженных сумок. Их также можно защитить от огня, лавы и кактусов через конфиг.
  • Есть колчаны: стрелы хранятся в сумке и расходуются прямо из неё.
  • Сумку можно сохранить после смерти с помощью Soulbound. Эта функция может конфликтовать с GravesX и AngelChest.
  • Администраторское меню позволяет создавать, восстанавливать и просматривать сумки. Игроки могут доверить привязанную сумку другим игрокам.
  • Внешний вид настраивается отдельно для каждого размера и для привязанных либо общих сумок. С помощью жетонов внешнего вида можно менять текстуру, а предметы с CustomModelData использовать для улучшений.
  • Правый клик по столу лучника открывает настраиваемое меню улучшения и смены внешнего вида сумок.

Автоподбор предметов в сумку

Магнит притягивает предметы в сумку

Настройка лимита веса сумки

Меню администратора для управления сумками

Команды

Все команды можно сократить до /bags или /bag.

  • /havenbags gui — открыть своё меню восстановления или удаления сумок, если оно включено.
  • /havenbags rename [name] — переименовать сумку в руке.
  • /havenbags empty или /havenbags explode — высыпать содержимое сумки в руке на землю.
  • /havenbags autopickup <filter> — настроить автоподбор.
  • /havenbags trust <player> и /havenbags untrust <player> — разрешить игроку открывать привязанную сумку или отозвать доступ.
  • /havenbags autosort <on/off> — включить либо выключить автосортировку.
  • /havenbags magnet <on/off> — включить либо выключить магнит предметов.
  • /havenbags refill <on/off> — включить либо выключить пополнение блоков из сумки.
  • /havenbags open <id> — открыть эфирную сумку.
  • /havenbags ethereal <id> autosort <on/off>, /havenbags ethereal <id> autopickup <on/off> и /havenbags ethereal <id> magnet <on/off> — изменить функции эфирной сумки.
  • /havenbags create [ownerless] <size> — создать сумку; /havenbags give <player> [ownerless] <size> — выдать её игроку.
  • /havenbags give <player> <bag> — выдать заранее определённую сумку; /havenbags give <player> ethereal <rows> <id> — эфирную.
  • /havenbags restore <player> [bag-uuid] и /havenbags preview <player> [bag-uuid] — восстановить или посмотреть сохранённую на сервере сумку.
  • /havenbags texture <texture or base64>, /havenbags modeldata <value> [material] и /havenbags itemmodel <value> [material] — изменить внешний вид сумки в руке.
  • /havenbags weight <value> — установить лимит веса; /havenbags effect <value> — применить эффект из effects.yml.
  • /havenbags token texture <texture or base64> [player] и /havenbags token custommodeldata <value> [player] — создать жетон внешнего вида.
  • /havenbags info и /havenbags rawinfo — показать сведения и метаданные сумки в руке.
  • /havenbags convertdatabase <files/sqlite/mysql> — перенести данные между хранилищами.
  • /havenbags reload — перезагрузить конфиги; /havenbags reload force также принудительно загрузит все сумки с сервера.

Права

  • havenbags.player — все права игрока; havenbags.use — использование сумок.
  • havenbags.open.9/18/27/36/45/54 и havenbags.upgrade.9/18/27/36/45/54 — доступ к сумкам и улучшениям указанного размера.
  • havenbags.carry.X — число сумок, которые можно носить; havenbags.max.X — число сумок, которые игрок может создать.
  • havenbags.rename, havenbags.empty, havenbags.autopickup, havenbags.trust, havenbags.autosort, havenbags.magnet, havenbags.refill, havenbags.ethereal — доступ к соответствующим действиям игрока.
  • havenbags.admin — все права администратора; havenbags.bypass — обход привязки владельца.
  • havenbags.gui, havenbags.create, havenbags.give, havenbags.restore, havenbags.preview, havenbags.texture, havenbags.modeldata, havenbags.effects, havenbags.token, havenbags.info, havenbags.help, havenbags.database, havenbags.reload — доступ к одноимённым административным функциям.

Настройка

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

Для PlaceholderAPI доступны плейсхолдеры: %havenbags_bags_current%, %havenbags_bags_max%, %havenbags_bags_items_MATERIAL%, %havenbags_bags_inv_items_MATERIAL%, %havenbags_player_has_bag%, %havenbags_carry%, %havenbags_carry_max%, %havenbags_bags_slots_total%, %havenbags_bags_slots_used%, %havenbags_bags_slots_free% и %havenbags_bags_others%.

При остановке сервера открытые сумки закрываются и возвращаются игрокам. Если инвентарь игрока полон при закрытии сумки, она выпадет под ним.

Требования

Для работы требуется ValorlessUtils. CustomRecipes нужен для настраиваемых рецептов крафта, PlaceholderAPI — для плейсхолдеров. Интеграция с PvPManager или PvPManager Lite позволяет запретить использование сумок во время пвп.

Как установить HavenBags

Плагины ставятся на сервер, а не в игру.

  1. Скачайте .jar под ядро своего сервера — Bukkit, Paper, Purpur или Spigot — и его версию (самая свежая — 26.2).
  2. Положите его в папку plugins.
  3. Перезапустите сервер.
Смотрите также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
2088 онлайн
1.8 — 26.3 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
MigosMc
MigosMc Java + BE
1860 онлайн
1.8 — 26.3 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
EDISONWORLD
1395 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | СЕРВЕР КОМПОТА, ЭДИСОНА И ЛОЛОЛОШКИ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
REALLYWORLD
1395 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | ТОПОВЫЕ РЕСУРСЫ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат