Legacy Vault — личное хранилище, которое всегда с вами
Представьте: вы наиграли сотни часов, собрали редчайший лут, а потом решили начать новый мир. И всё нажитое осталось в старом. Знакомо? Legacy Vault решает эту боль раз и навсегда. Это дополнение даёт каждому игроку персональный инвентарь, который живёт вне мира — на сервере. Ставите блок сейфа, открываете его, и всё, что вы туда положили, остаётся вашим. Перешли на новую карту или начали заново — сейф на месте.
Работает это потому, что данные хранятся на сервере, а не в файлах мира. Значит, ваши вещи доступны в любом мире на этом сервере. Никаких потерянных алмазов и забытых зачарованных мечей.
Типы сейфов
Legacy Vault предлагает три варианта хранилищ под разные задачи.
- Rustic Vault — личный сейф. Открыть может только владелец. Крафтится с сундуком в центре рецепта.
- Classic Vault — тоже персональный, но выглядит иначе. В центре крафта — бочка.
- Community Vault — общий сейф, доступный любому игроку или тем, кто в белом списке. Идеален для серверных магазинов, сундуков для донатов или хранилищ фракций. Полный набор функций расширения и поиска здесь тоже работает.
Расширение хранилища
Новички начинают с одного ряда на 9 слотов. Чтобы открыть больше, нужны предметы Vault Upgrade. Используйте их, зажав в руке и кликнув правой кнопкой по сейфу — откроется следующий ряд. Максимум — 10 рядов, то есть 90 слотов. Апгрейды расходуются при использовании, кроме креативного режима.
Приятный бонус: ваш уровень переносится между мирами. Достигли пятого тира в одном мире — расширенный сейф ждёт вас в следующем. Апгрейды выпадают из сундуков приключений: подземелий, шахт, крепостей, храмов, лесных особняков, городов Края, крепостей Нижнего мира, бастионов и древних городов. Шанс и количество выпадения настраиваются.
Интерфейс сейфа
Внутри сейфа всё продумано для удобства. Полоса прокрутки позволяет листать ряды на одном экране. Заблокированные слоты помечены крестиком — видно, что ещё предстоит открыть. Строка поиска приглушает несовпадающие предметы, не сдвигая их с места. Кнопка сортировки (Az) расставляет предметы по алфавиту в один клик, не трогая закрытые ряды. А при наведении на предмет всплывает подсказка вида «× N in vault», если такие же вещи лежат в других слотах.
Кстати, если вы ищете удобный способ поставить мод, обратите внимание на лаунчер foxygame.net: там Legacy Vault добавляется в один клик вместе с нужной библиотекой, а каталог дополнений сам подбирает совместимые версии. Это экономит время на ручной настройке.
Команды для администраторов
Все команды требуют уровень разрешений 2 и находятся под /legacyvault. Вот основные:
- inspect <player> — просмотр содержимого сейфа игрока и использования слотов.
- reload <player> — перезагрузка сейфа игрока с диска.
- clear <player> — очистка всех предметов (с подтверждением).
- transfer <from> <to> — перенос всего содержимого от одного игрока другому.
- locations <player> — список координат всех размещённых сейфов.
- count <targets> [value] — показать или задать количество сейфов.
- spawn <pos> — разместить сейф в мире.
- tier — просмотр и управление тиром игрока (set_tier, reset, max).
- encryption on|off — включить или выключить шифрование без перезапуска сервера.
Белые и чёрные списки предметов
Контролировать, что можно класть в сейфы, помогают теги датапаков: legacyvault:vault_items_whitelist и legacyvault:vault_items_blacklist. Списки тегов проверяются первыми, а regex-шаблоны из конфига работают как запасной вариант. По умолчанию заблокированы Iron Chests, Sophisticated Backpacks, Sophisticated Storage, Traveler's Backpack и контейнеры Treasure2 — чтобы обойти лимит слотов было нельзя.
Шифрование и надёжность
Опционально можно включить encryptVaultData в конфиге сервера или командой /legacyvault encryption on. Тогда файлы сейфов на диске шифруются, и прочитать их без ключа сервера невозможно. Это защищает от кражи файлов и подмены UUID. Переключать можно в любой момент — существующие файлы продолжат работать. Важно: сделайте резервную копию config/legacyvault/legacyvault-secret.dat. Потеряете его — зашифрованные сейфы не восстановить.
Сохранения устойчивы к сбоям: файлы сначала пишутся во временный файл, а затем подменяются, поэтому краш или отключение питания не повредят данные.
Настройки конфигурации
Все параметры живут в serverconfig/legacyvault-server.toml. Ключевые из них: startingVaultTier (по умолчанию 1), maxVaultTier (10), enablePersonalVault и enableCommunityVault (true), resetTierPerWorld (false), encryptVaultData (false), vaultUpgradeLootEnabled (true), vaultUpgradeLootChance (0.02) и vaultUpgradeLootCount (1). Админы могут менять стартовый и максимальный размер, а также решать, сбрасывается ли прогресс тира в каждом мире.
Совместимость и установка
Legacy Vault создан для сосуществования с популярными модами. Требуется библиотека GottschCore. Мод доступен для актуальных версий Minecraft на загрузчике Forge. Чтобы скачать Legacy Vault для Minecraft, найдите сборку под вашу версию игры и загрузчик. Как установить: поместите файл мода и GottschCore в папку mods, запустите игру через Forge-профиль. Для серверов не забудьте про конфиг и резервную копию ключа шифрования.
Итог
Legacy Vault — это не просто очередной сундук. Это страховка от потери прогресса, удобный интерфейс с поиском и сортировкой, гибкие настройки для админов и защита данных. Если вы цените своё время и лут, этот мод стоит попробовать. Скачайте Legacy Vault, поставьте блок сейфа — и пусть ваши вещи всегда ждут вас, в каком бы мире вы ни оказались.