Перейти к содержимому

Packed Packs

Упаковывайте ресурспаки и датапаки в профили с множественным выбором, перетаскиванием и расширенным управлением мышью и клавиатурой.

FabricNeoForge
Загрузчики
FabricNeoForge
Скачиваний на Modrinth
2,8 млн
Подписчиков на Modrinth
696
версий
228
Обновлён
5 октября 20265 окт.
Опубликован
в 2025
Packed Packs Screen — Dragging and dropping multiple packs · свайп

Коротко о моде

Работает на Fabric и NeoForge
Для Minecraft 1.21.1, 1.21.4–26.3
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 2.3.1+26.3 от 5 октября 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.21.1, 1.21.4–26.3
Описание переведено автоматическиПоказать оригинал (EN)

📦 Packed Packs

Упаковывайте ресурспаки и датапаки в профили с множественным выбором, перетаскиванием и расширенным управлением мышью и клавиатурой.

packed_packs_demo_compressed

✨ Возможности

  • Сохранение и загрузка пользовательских профилей.
  • Выбор нескольких паков сразу.
  • Перетаскивание выделения между колонками.
  • Контекстное меню по правому клику для файловых операций и других опций.
  • Поиск по названию пака.
  • Сортировка паков по алфавиту или по дате обновления.
  • Фильтрация несовместимых паков.
📂 Дополнительные папки
  • Добавляйте дополнительные папки для поиска паков.
  • Настраивается в config/packed_packs/config.json путём добавления путей в массив additionalFolders внутри resourcepacks или datapacks.
  • Если массива нет, создайте его вручную или откройте и закройте экран Packed Packs, чтобы обновить конфиг.
  • Пути могут быть абсолютными или относительными к папке игры.
  • Правильно добавленные папки появляются как пункт контекстного меню под Open Pack Folder.
  • Требуется перезапуск игры для применения.
📂📦 Папки-паки
  • Любая папка без pack.mcmeta будет считаться папкой-паком.
  • Добавьте pack.png в корень папки, чтобы задать свою иконку.
  • Папки могут быть вложенными.
  • Их можно открывать для просмотра и изменения порядка содержимого. Порядок сохраняется в packed_packs.folderpack.json в корне папки.
  • Папки-паки можно заблокировать, чтобы они вели себя как обычные паки, которые можно перемещать между строками и колонками. Они также известны как module.

    • Дочерние элементы нельзя перемещать за пределы заблокированных папок-паков. Блокировка папки-пака автоматически вернёт её дочерние элементы.
    • Заблокированные папки-паки также заблокируют всех потомков, являющихся папками.
    • Новые обнаруженные папки можно сделать заблокированными по умолчанию через меню опций.
  • Встроенные паки можно добавлять внутрь папок-паков, если указать их в packed_packs.folderpack.json.

    • Пример:
    {
      "module": false,
      "packIds": [
        "continuity:default",
        "examplenamespace:examplepath"
      ] 
    }
    • Примечание: Это можно сделать только вне экрана Packed Packs, так как файл packed_packs.folderpack.json загружается только один раз при входе, чтобы предотвратить перезапись несохранённого состояния.
🖱️ Управление мышью
Открыть контекстное менюправый клик
Выбрать диапазонудерживайте Shift и кликните
Добавить/убрать из выделенияудерживайте Ctrl и кликните
Быстрый переносдвойной клик
Отменитьклик назад боковой кнопкой
Повторитьклик вперёд боковой кнопкой
⌨️ Управление клавиатурой
Навигация по записям↑, ↓
Выйти из записейTab
Перенести выделениеSpace, Enter
Выбрать диапазонShift + ↑ / ↓
Выбрать всёCtrl + A
Переместить выделениеCtrl / Alt + ↑ / ↓
ОтменитьCtrl + Z
ПовторитьCtrl + Shift + Z, Ctrl + Y
Открыть папку-пакEnter
Закрыть папку-пакEscape
Удалить файлDelete
Переименовать файлCtrl + R, F2 (если не назначено на скриншот)
Открыть файлCtrl + Enter
Показать в файловом менеджереAlt + Shift + R
Переключить боковую панель профилейCtrl + `
Переключить между профилем по умолчанию и без профиляF1
Обновить пакиF5
Фокус на строку поискаCtrl + F, Ctrl + K
⚙️ Конфигурация
  • Автоматически применять наборы ресурсов при закрытии.
  • Заменять стандартные экраны наборов ресурсов и наборов данных.
  • Убрать красный фон у несовместимых наборов.
  • Блокировать наборы из папок по умолчанию.
  • Запоминать последний просмотренный профиль при повторном открытии экрана.
🚀 Режим разработчика
  • Переключить режим разработчика — Ctrl + Shift + I | F12
  • В режиме разработчика в контекстном меню появятся дополнительные опции.
  • Настройки: Переключить видимость определённых элементов интерфейса.
  • Блокировка профилей: Заблокированные профили нельзя удалить, переименовать или изменить.
  • Переопределение свойств наборов:

    • Переопределения настраиваются для каждого профиля отдельно и применяются только к нему, если не заданы как значения по умолчанию.
    • Переопределить свойство required у наборов. Также позволяет отключать обязательные наборы.
    • Переопределить свойство position у наборов. Также позволяет перемещать закреплённые наборы.
    • Скрывать наборы.
  • Профили по умолчанию:

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

      • Наборы ресурсов: когда отсутствует options.txt или config/packed_packs/__version.json.
      • Наборы данных: при создании нового мира.
  • Копировать в буфер обмена: Скопировать ID выбранного набора.
  • Псевдонимы наборов: Добавить псевдонимы к ID наборов

    • Предназначено помочь разработчикам модпаков переносить наборы ресурсов и данных при обновлениях, не затрагивая выбранные пользователем наборы и их порядок.
    • Используется только если набор выбран, но не существует. Сопоставление начинается с начала карты псевдонимов и разрешается первым совпадением, см. файл config.meta.json.
    • Поддерживает regex (должен начинаться с regex:), цвет текста изменится в диалоге Редактировать псевдонимы, если всё сделано правильно.
    • Псевдонимы также могут указывать на regex-значение (должно начинаться с regex:), которое попытается сопоставиться с любым доступным набором. Это можно сделать только из файла config.meta.json.
    • Точные совпадения всегда имеют приоритет над regex-совпадениями, независимо от их позиции в карте псевдонимов (например, ID набора file/test-v1.2 всегда сопоставится с "file/test-v1.2": "file/test-v1.4", а не с "regex:file\\/test-v\\d*": "file/test-v2").
    • Псевдонимы никогда не удаляются автоматически, даже если указывают на набор, которого больше не существует. Они удаляются только вручную из игрового интерфейса или файла конфигурации.
    • Обычно не рекомендуется использовать на наборах данных, так как это может сломать миры. Тщательно тестируйте.
♨️ Java API

Java API, задуманный как опциональная зависимость, позволяет модам расширять функциональность или добавлять совместимость с Packed Packs. Это включает подписку на различные события и регистрацию пользовательских настроек для добавления настраиваемых элементов интерфейса в определённых позициях экрана.

Примеры реализации можно найти в testmod, и в пакете compat основного набора исходников (main).

Также можно посмотреть javadocs из исходного кода.

Подробнее см. на странице вики.

🔗 Совместимость

Явная совместимость добавлена для:

  • Resourcify
  • Respackopts
  • VTDownloader
  • Entity Texture Features
  • Polytone

Создайте issue, если перечисленные моды стали несовместимы. Убедитесь, что используется правильная версия мода для целевой версии Minecraft, и что проблема возникает только с установленным Packed Packs.

Примечание: Совместимость с перечисленными модами была добавлена до появления Java API. Другим модам лучше использовать Java API для лучшей долгосрочной совместимости. Если перечисленные моды внесут достаточно ломающих изменений, поддержку, возможно, придётся убрать.

LTS-версии: 1.21.1, 1.21.11, 26.1, 26.2, 26.3

Частые вопросы

Как установить Packed Packs?

Установите Fabric под свою версию Minecraft, скачайте Packed Packs под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Packed Packs?

У Packed Packs есть сборки для Minecraft 1.21.1, 1.21.4–26.3.

Нужен ли Packed Packs на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее