Minecraft 26.3

Как сделать ресурспак для Майнкрафта

Папки, pack.mcmeta, где лежит текстура нужного предмета, анимация, звуки и тексты — и как проверить пак в игре.

  • pack_format 97
  • проверено в 26.3

Коротко

Папка + pack.mcmeta с номером 97 + текстуры по путям игры

Ресурспак — это папка (или zip) с файлом pack.mcmeta и папкой assets. Чтобы заменить текстуру, положите картинку с тем же путём и именем, что у текстуры в игре, — игра возьмёт вашу вместо своей. Для Minecraft 26.3 номер формата — 97.

Папки пака

ПутьЧто это
Мой пак/pack.mcmetaОбязательный файл: номер формата и описание. Без него игра пак не увидит.
Мой пак/pack.pngЗначок пака в списке — квадратная картинка. Можно не класть.
Мой пак/assets/minecraft/textures/Текстуры: блоки, предметы, мобы, интерфейс.
Мой пак/assets/minecraft/sounds/Звуки в формате .ogg.
Мой пак/assets/minecraft/lang/Тексты игры: названия предметов, подписи кнопок.

Кладите только то, что меняете: всё, чего в паке нет, игра возьмёт своё. Папка assets лежит прямо рядом с pack.mcmeta — лишняя вложенная папка самая частая причина «пак не работает».

pack.mcmeta

Создайте текстовый файл pack.mcmeta (именно с таким расширением, не .txt) и вставьте:

{
  "pack": {
    "min_format": 97,
    "max_format": 97,
    "description": "Мой ресурспак"
  }
}

Числа 97 — формат Minecraft 26.3. Для другой версии посмотрите номер в таблице «pack_format». Пак с чужим номером игра пометит «Несовместимо», но включить его всё равно можно — просто часть текстур может не подойти. В описании работают цветовые коды §.

Где лежат текстуры

ЧтоПуть в паке
Алмазный мечassets/minecraft/textures/item/diamond_sword.png
Яблокоassets/minecraft/textures/item/apple.png
Тотем бессмертияassets/minecraft/textures/item/totem_of_undying.png
Каменьassets/minecraft/textures/block/stone.png
Дубовые доскиassets/minecraft/textures/block/oak_planks.png
Верх блока травыassets/minecraft/textures/block/grass_block_top.png
Криперassets/minecraft/textures/entity/creeper/creeper.png
Скин Стиваassets/minecraft/textures/entity/player/wide/steve.png
Сердце здоровьяassets/minecraft/textures/gui/sprites/hud/heart/full.png
Прицелassets/minecraft/textures/gui/sprites/hud/crosshair.png
Солнцеassets/minecraft/textures/environment/celestial/sun.png
Свечение чарassets/minecraft/textures/misc/enchanted_glint_item.png
Картина «Kebab»assets/minecraft/textures/painting/kebab.png
Логотип в менюassets/minecraft/textures/gui/title/minecraft.png

Имя файла предмета почти всегда совпадает с его ID — ID всех предметов и блоков есть в справочнике ID. Оригиналы лежат внутри файла версии игры: versions/26.3/26.3.jar в папке .minecraft — это обычный zip, его можно открыть архиватором.

Как перерисовать

Скопируйте оригинал из архива версии в такой же путь внутри пака и рисуйте поверх в любом редакторе, который сохраняет PNG с прозрачностью. Размер обычной текстуры — 16 × 16 пикселей; можно рисовать и крупнее — 32 × 32 или 64 × 64, — лишь бы пропорции остались прежними.

Готовые куски пака умеют собирать генераторы: свой прицел, тотем из скина, своя картина, цвет свечения чар и своё солнце и луна. Два пака в один склеит слияние паков.

Анимация

Анимированная текстура — это кадры друг под другом в одной картинке: у магмы три кадра 16 × 16, то есть картинка 16 × 48. Рядом кладут файл с тем же именем и .mcmeta на конце — так у самой игры записан block/magma.png.mcmeta:

{
  "animation": {
    "frametime": 8,
    "interpolate": true,
    "frames": [
      0,
      1,
      2
    ]
  }
}

frametime — сколько тиков держится кадр (20 тиков — секунда), interpolate — плавно перетекать между кадрами, frames — порядок кадров.

Звуки и тексты

Звук заменяется так же: файл .ogg с тем же путём. Звук крипера, когда его бьют, например, — assets/minecraft/sounds/mob/creeper/say1.ogg. Какие звуки есть в игре и что они значат — в справочнике звуков.

Тексты игры лежат в assets/minecraft/lang/ru_ru.json. В свой файл кладут только строки, которые меняют, — остальные игра возьмёт из своего перевода. Так переименовывают предметы для всех, кто включил пак.

Проверить в игре

  1. Откройте «Настройки...» → «Наборы ресурсов...» → «Папка с наборами» и положите туда папку пака.
  2. Пак появится слева, в доступных. Нажмите на него — он переедет направо, в включённые — и «Готово».
  3. Правите текстуры дальше — нажимайте в мире F3 + T: игра перечитает паки и напишет «Наборы ресурсов перезагружены», перезапускать не нужно.

Готовый пак упакуйте в zip так, чтобы pack.mcmeta лежал в корне архива, — так его можно отдать другу или раздать с сервера. Как ставить чужие паки — на странице «Как установить ресурспак».

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

Как сделать свой ресурспак для Майнкрафта?

Создайте папку с файлом pack.mcmeta и папкой assets/minecraft/textures, положите туда картинку с тем же путём и именем, что у текстуры в игре, и перенесите папку в resourcepacks. Игра покажет пак в «Наборы ресурсов...».

Какой pack_format ставить?

Для Minecraft 26.3 — 97. Пак с другим номером игра пометит «Несовместимо», но включить его всё равно можно.

Как проверить ресурспак, не перезапуская игру?

Нажмите F3 + T — игра перечитает все наборы ресурсов и напишет «Наборы ресурсов перезагружены».

Ещё в вики

Вся вики

По данным Minecraft 26.3: подписи меню — из локализации игры, числа и правила — из кода клиента и сервера; каждая команда проверена игрой.