Гайд

Как объединить текстурпаки Minecraft в один

Minecraft и так умеет складывать текстурпаки: включи несколько, и тот, что выше в списке, побеждает там, где два пака меняют одну и ту же текстуру. Объединение собирает из нескольких паков один, в котором этот порядок уже зашит. Это удобно для сервера или Realm, где можно поставить только один пак, чтобы поделиться любимой комбинацией или просто сократить список паков. Бесплатный инструмент объединения текстурпаков делает это в браузере.

Обновлено

Пошагово

  1. Открой объединение текстурпаков и добавь от двух до восьми паков: .zip для Java или .mcpack для Bedrock.
  2. Расставь их по порядку перетаскиванием или кнопками со стрелками. Верхний пак побеждает везде, где два пака меняют один и тот же файл.
  3. Дай общему паку название и выбери иконку. Для Java выбери версию, в которую играешь.
  4. Нажми Объединить паки и проверь список конфликтов.
  5. Скачай общий пак или открой его в редакторе, чтобы продолжить работу.
Объединение текстурпаков: три пака по порядку приоритета (Top Pack, Extras и пак для Java 1.12.2), название общего пака, выбор иконки и целевая версия Java 26.3.
Расставь паки по порядку: верхний пак побеждает в каждом конфликте.
Результат объединения: 3 пака собраны в один, у каждого пака полоска с использованными, объединёнными и неиспользованными файлами, и список конфликтов.
Результат показывает, сколько от каждого пака вошло в общий, и все конфликты.

Какой пак побеждает?

Правило то же, что в Minecraft: для каждого файла побеждает пак, который выше всех в списке. Текстура и её файл анимации всегда переходят вместе, так что анимация нижнего пака никогда не окажется у картинки верхнего.

Некоторые файлы объединяются, а не заменяются, чтобы ничего полезного не потерялось:

  • Java: языковые файлы (по ключам), sounds.json (по звукам), атласы текстур и шрифты.
  • Bedrock: terrain_texture.json, item_texture.json, flipbook_textures.json, blocks.json, описания звуков и языковые файлы.

В результате перечислены все конфликты, например «block/stone.png из Pack A, поверх Pack B», и сколько файлов добавил каждый пак.

Паки для разных версий

Паки Java для разных версий можно объединять: выбери версию, в которую играешь, и старые паки сначала переименуются под её имена текстур (так же, как в конвертере), так что пак для 1.12 и пак для 26.3 подойдут друг к другу. Паки Java и Bedrock напрямую объединить нельзя: сначала сконвертируй один из них.

Как объединить паки вручную

  1. Распакуй каждый пак в отдельную папку.
  2. Создай новую папку и скопируй в неё сначала пак с самым низким приоритетом, а затем поверх — каждый следующий, заменяя файлы, когда спросит система.
  3. Файлы, которые нужно объединять (sounds.json, языковые файлы, атласы), объедини вручную, иначе победит последняя копия.
  4. Оставь один pack.mcmeta (Java) или напиши новый manifest.json с новыми ID (Bedrock), затем заархивируй содержимое.

Инструмент делает всё это сам, включая объединённые файлы и правильный формат пака, поэтому вручную стоит объединять только необычные паки.

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

Сколько паков можно объединить?

От двух до восьми за раз. Чтобы объединить больше, объедини результат ещё раз со следующими паками.

Можно ли объединить шейдерпаки?

Нет. Шейдерпаки Iris и OptiFine работают только по одному. Ванильные шейдерные ресурспаки объединяются как любые ресурспаки, но если два пака меняют один и тот же файл шейдера, их эффекты не сложатся.

Можно ли использовать общий пак как ресурспак сервера?

Да. Загрузи общий .zip туда, где хранишь серверные паки, и укажи его в server.properties, как любой другой пак.

Мои паки куда-то загружаются?

Нет. Паки объединяются в браузере и остаются на твоём устройстве.