Как создать текстурпак для Minecraft (полное руководство 2026)
Эта статья переведена с английского. Читать оригинал.
Чтобы создать текстурпак для Minecraft, создайте папку с файлом pack.mcmeta и папкой assets/minecraft/textures. Скопируйте в эту папку ванильный PNG, который хотите изменить, сохранив точное имя файла, и отредактируйте его. Заархивируйте папку или оставьте её без архивации и поместите в свою папку resourcepacks. Затем выберите её в Options, Resource Packs. Текстурпаки и ресурспаки в Java Edition - это одно и то же: игра знает только понятие "resource pack".
В этом руководстве рассмотрена структура файлов, pack_format для каждой актуальной версии, где найти оригинальные текстуры, какие инструменты стоит знать, 3D-модели, тестирование и что можно легально продавать.
Какова структура ресурспака для Minecraft?
Пак представляет собой корневую папку с одним обязательным файлом pack.mcmeta, опциональной иконкой pack.png (вики рекомендует размер 128x128 пикселей) и папкой assets. Замены ванильных текстур размещаются в пространстве имён minecraft. Для кастомного контента создаётся собственная папка пространства имён.
My Pack/
pack.mcmeta
pack.png
assets/
minecraft/
textures/
block/
stone.png
item/
diamond_sword.png
models/
item/
Все имена файлов должны быть в нижнем регистре (правило действует с версии 1.11, согласно руководству вики). Вот pack.mcmeta для пака, предназначенного для Minecraft 1.21.4:
{
"pack": {
"description": "My first texture pack",
"pack_format": 46
}
}
Из-за одной пропущенной запятой или скобки пак не загрузится, поэтому внимательно проверяйте JSON.
Какой pack_format использовать?
У каждой версии Minecraft есть своё число. Таблица ниже скопирована со страницы Pack format Minecraft Wiki по состоянию на 1 октября 2026 года.
| Значение | Версии Minecraft |
|---|---|
| 34 | 1.21 - 1.21.1 |
| 42 | 1.21.2 - 1.21.3 |
| 46 | 1.21.4 |
| 55 | 1.21.5 |
| 63 | 1.21.6 |
| 64 | 1.21.7 - 1.21.8 |
| 69.0 | 1.21.9 - 1.21.10 |
| 75.0 | 1.21.11 |
| 84.0 | 26.1 - 26.1.2 |
| 88.0 | 26.2 |
| 97.1 | 26.3 |
Теперь в Minecraft используется нумерация версий по годам (26.1, 26.2, 26.3), так что "1.21" больше не является последней версией.
Вики также отмечает, что начиная со снапшота 25w31a единое поле pack_format заменяется на min_format и max_format. Пример из вики для новых версий выглядит так:
{
"pack": {
"description": "My first texture pack",
"min_format": 88,
"max_format": 88
}
}
Числа выше - это пример из вики, а не рекомендация: подставьте значения для вашей собственной версии из таблицы. Вики также упоминает опциональное поле supported_formats, которое указывает диапазон форматов, поддерживаемых вашим паком. В руководстве вики сказано, что оно было введено в версии 1.20.2, что устаревшее поле pack_format по-прежнему обязательно вместе с ним и что оно должно содержать значение pack_format. Это описание предшествует изменению min_format и max_format, поэтому перед тем как полагаться на него, сверьтесь со страницей Pack format для вашей версии.
Как извлечь ванильные текстуры?
Чтобы редактировать оригинальные файлы, их нужно сначала получить. Шаги:
- Откройте папку Minecraft (
%appdata%\.minecraftна Windows,Library/Application Support/minecraftна macOS,~/.minecraftна Linux). - Перейдите в
versions/, затем в папку вашей версии. - Найдите файл
.jar. Сделайте копию и переименуйте её в.zip, либо откройте файл напрямую с помощью архиватора, например 7-Zip. - Откройте
assets/minecraft/textures/. Скопируйте в свой пак только те файлы, которые хотите изменить, сохранив ту же структуру вложенных папок.
Не копируйте всю папку целиком. Небольшой пак загружается быстрее, и в нём легче увидеть вашу собственную работу. Эти файлы принадлежат Mojang, что важно для раздела о продаже ниже.
Как редактировать текстуры?
Текстуры предметов и блоков - это PNG-файлы. Большинство ванильных текстур имеют размер 16x16 пикселей. Пак в разрешении 32x, 64x или выше даёт больше деталей. Руководство вики не устанавливает обязательное разрешение, так что выбирайте то, которое сможете довести до конца: 16x16 - самый быстрый способ выпустить законченный пак.
Что умеет каждый инструмент, согласно руководству Minecraft Wiki:
- Редактор изображений: упоминаются paint.net и Pixlr. Выбирайте тот, что поддерживает прозрачность, поскольку многие текстуры её используют.
- Текстовый редактор: Notepad++ или Visual Studio Code для
pack.mcmetaи JSON моделей. - Архиватор: 7-Zip на Windows, The Unarchiver на macOS, чтобы открыть
.jarи заархивировать свой пак. - Blockbench: бесплатный редактор низкополигональных 3D-моделей с открытым исходным кодом. Он поддерживает моделирование, текстурирование и анимацию, а на его сайте указано, что им пользуется Mojang Studios.
Как работают 3D-модели и кастомные предметы?
Текстура определяет, как выглядит поверхность. Модель определяет, какую форму она имеет. Модели предметов - это JSON-файлы в assets/minecraft/models/item/, и Blockbench умеет экспортировать их, так что вам не придётся писать JSON вручную.
Начиная с Java Edition 1.21.4 (снапшот 24w45a), предмету также нужно определение модели предмета - JSON-файл в assets/<namespace>/items. Вики описывает их как файлы, которые выбирают, какую модель использовать для предмета, основываясь на компонентах, взаимодействиях или положении в инвентаре. Минимальный пример из вики:
{
"model": {
"type": "minecraft:model",
"model": "minecraft:item/stick"
}
}
Сохраните такой файл как assets/minecraft/items/stick.json, чтобы управлять тем, как отображается палка. Для совершенно новых предметов используйте собственную папку пространства имён.
Сделать так, чтобы предмет выглядел иначе на сервере (катана вместо переименованного железного меча) - это отдельная задача: серверу нужно пометить предмет тегом и отправить ваш пак игрокам. Мы разбираем это в статье про кастомные текстуры предметов для серверов Minecraft.
Как протестировать текстурпак и исправить ошибки?
- Поместите папку пака (или архив) в директорию
resourcepacks. - Откройте Options, Resource Packs и переместите свой пак в выбранную колонку.
- Нажмите F3 + T в игре, чтобы перезагрузить после каждого изменения. Перезапуск не требуется.
Если что-то выглядит неправильно:
- Метка "Incompatible": номер формата в
pack.mcmetaне соответствует вашей версии. Проверьте таблицу выше. - Фиолетово-чёрная шахматная текстура: модель ссылается на несуществующий путь к текстуре, либо в имени файла использованы заглавные буквы.
- Пак отсутствует в списке:
pack.mcmetaнаходится не в корне папки, либо в архиве есть лишний уровень вложенности. - Ничего не меняется: имя файла или подпапка отличаются от ванильных.
Нужна пошаговая инструкция со стороны игрока? Посмотрите, как установить текстурпак. Чтобы сравнить свою работу с готовыми паками, посмотрите подборку лучших текстурпаков для Minecraft.
Можно ли продавать текстурпак?
Иногда, в зависимости от того, что в нём содержится. Это краткое изложение Minecraft Usage Guidelines for Fans and Creators по состоянию на 1 октября 2026 года. Это не юридическая консультация, и Mojang оставляет за собой право в любой момент отозвать свои разрешения.
- В правилах "ассеты" Mojang определены как код, графика, текстуры, изображения, модели и звуки из её игр. Это включает ванильные текстуры.
- В них нет отдельного правила о продаже ресурспаков. Разделы, которые мы изучили, касаются серверов (включая платный доступ и продажу косметики), модов и изделий ручной работы.
- Ключевые правила гласят: нельзя "распространять повторно наши игры или любые изменения наших игр или файлов игр" и нельзя "коммерчески использовать или извлекать коммерческую выгоду из чего-либо созданного нами, если только эти правила не разрешают это прямо". Таким образом, продажа ассетов Mojang, например ванильных текстур, запрещена.
- Также указано, что если какой-то случай не описан и Mojang не заявила, что это допустимо, то, скорее всего, это означает, что так делать не следует, и сначала стоит получить письменное разрешение.
- В отношении изделий ручной работы Mojang говорит, что не хочет, чтобы люди "коммерциализировали наше имя, бренд и ассеты". Поэтому пак, составленный из слегка отредактированных ванильных текстур, - рискованный случай, продажи которого лучше избегать.
- Пак, состоящий из вашего собственного оригинального творчества, - это другая ситуация. Вы его создали, значит, сами определяете лицензию: для личного использования, для использования на сервере или отдельную лицензию для каждого сервера. Правила по-прежнему требуют, чтобы ничто в паке не намекало на то, что Mojang одобрила или поддержала его.
Если сомневаетесь, рисуйте текстуры с нуля и спрашивайте разрешения у Mojang, прежде чем продавать что-либо, созданное на основе её ассетов.
Если ваш пак оригинален, вы можете продать его на маркетплейсе текстурпаков для Minecraft на SPlugins. Любой автор может опубликовать пак через свою панель, оплата проходит через Stripe, а SPlugins удерживает комиссию 10% с каждой продажи.
Часто задаваемые вопросы
Какой pack_format у Minecraft 1.21?
Согласно Minecraft Wiki, Minecraft 1.21 и 1.21.1 используют pack format 34. В более поздних релизах 1.21 это значение менялось: 42 для 1.21.2 и 1.21.3, 46 для 1.21.4, 55 для 1.21.5, 63 для 1.21.6 и 64 для 1.21.7 и 1.21.8. Полную таблицу для новых версий смотрите выше.
Какая программа нужна для создания текстурпака?
Вам понадобится архиватор, чтобы распаковать файлы игры и запаковать свой пак, текстовый редактор для pack.mcmeta и редактор изображений с поддержкой прозрачности для PNG-текстур. Minecraft Wiki рекомендует paint.net или Pixlr для изображений и Blockbench для 3D-моделей блоков и предметов.
Можно ли продавать свой текстурпак для Minecraft?
Только с осторожностью. В Minecraft Usage Guidelines нет отдельного правила о продаже ресурспаков, но они запрещают распространять файлы игры или извлекать коммерческую выгоду из ассетов Mojang без разрешения. Оригинальное творчество вы вправе лицензировать сами, а вот отредактированные ванильные текстуры - рискованный вариант. Изучите правила и при сомнениях запросите у Mojang письменное разрешение.
Почему мой текстурпак помечен как несовместимый?
Значение pack_format (или min_format и max_format) в pack.mcmeta не соответствует вашей версии Minecraft. Найдите свою версию в таблице pack format выше и обновите число, затем нажмите F3 и T в игре, чтобы перезагрузить ресурспак. После совпадения числа сообщение исчезнет.
Как перезагрузить текстурпак без перезапуска Minecraft?
Нажмите F3 и T одновременно в игре. В руководстве Minecraft Wiki это сочетание клавиш описано как способ перезагрузить ресурспаки без перезапуска. Используйте его после каждого изменения текстуры, модели или файла pack.mcmeta, чтобы увидеть результат за секунды.