Как создать свой скинпак для Minecraft 1.2

Участник сообщества Reddit Igor_GR выяснил, что версия Minecraft 1.2 beta 1 поддерживает наборы скинов. Они устанавливаются в игру как обычные наборы ресурсов или параметров, после чего появляются в списке стандартных.

Я тут же попробовал сделать собственный набор скинов, тем более что недавно благодаря Даниле Каширину у меня обновился скин (За что ему огромное спасибо!).

Мой набор скинов включает в себя оба скина — старый и новый. А поскольку у многих игроков есть коллекция скинов на все случаи жизни (у меня где-то ещё хранится парочка новогодних скинов), то думаю будет полезно рассказать о том как обзавестись собственным набором скинов, а не копировать файлы с картинками каждый раз когда нужно поменять облик.

Как сделать набор скинов для Minecraft 1.2

Структура фалов

Набор скинов представляет собой обычный архив zip, у которого расширение файла изменено на mcpack. Ну и конечно же сам архив содержит необходимые файлы: изображение скинов, файл описания набора, а также (и это важно) файлы локализации.

Список файлов у меня такой:

 

 

С фалами всё просто:

  • manifest.json — файл описания набора, такой же как в любом наборе
  • pack_icon.png — картинка 128х128. Поскольку в наборе ресурсов скинпак не отображается, то она похоже не нужна. Да и почему-то она не заработала, хотя должна.
  • fromgate.png и fromgate_old.png — собственно файлы скинов
  • skins.json — файл в котором перечислены скины
  • папка texts — здесь содержатся небольшие файлы локализации (ru_RU.lang и en_US.lang). Если их не будет, то вместо названий будет отображаться нечто вроде skinpack.fromgate или skin.fromgate.current — ключи, которые задаются в файле skins.json

 

Файл описания manifest.json

Этот файл ничем не отличается от любого аналогичного файла в других наборах ресурсов. Если вы будете делать такой набор первый раз, то обращаю внимание на поля UUID — их значение должно быть уникальным, поэтому рекомендую воспользоваться каким-нибудь генератором.

 

Файл описания скинов skins.json

Здесь нужно обратить внимание на следующие моменты:

Ссылка на файл с «геометрией» скинов предполагает, что скорее всего можно будет менять и модель используемую для скина.

При этом, в самом описании скина используется поле geometry для указания стандартной модели — geometry.humanoid.custom. Если вам нужна модель Алекс, то нужно указать geometry.humanoid.customSlim.

Поле texture указывает на файл текстур — т.е. название файла со скином.

Поле type нужно установить во free, чтобы скин не был заблокирован. Иначе его нужно будет «купить» (что естественно не получится, поскольку скинпак мы добавляем сами, а не скачиваем из магазина).

Ну и поля localization_name указывают на поля в файле перевода. Значения этих полей будут использоваться в качестве названия скинов и самого набора.

 

Файлы локализации (ru_RU.lang, en_US.lang)

В теории, файлы локализации нужно делать для всех языков. Их сейчас в игре порядка 30, а с использованием альтернативного перевода — 94. Но я поленился и сделал два — для русского и английского язык. Эти файлы абсолютно идентичны (за исключением текста), поэтому приведу только русский.

Возможно вы заметили, что здесь ключи несколько отличаются о тех, что были использованы в skins.json. Это связано с тем, что для достижения однотипности, ключи формируются следующим образом. Название набора скинов всегда будет начинаться с «skinpack.» и дополняться значением localization_name из skins.json. Название скина всегда будет начинаться со «skin.», к нему будет добавляться название набора скинов (т.е. в данном случае «fromgate»), а уже потом к нему будет прибавляться значение поля localization_name конкретного скина.

 

Сборка набора скинов

После того как у вас готовы все файлы, их нужно запаковать в zip-архив и переименовать (сменить расширение файла на .mcpack).

Файл готов! Его можно устанавливать в игру и пользоваться.

 

Скачать набор скинов fromgate

Если вам для наглядности нужен какой-то шаблон, то предлагаю воспользоваться мои набором скинов (Только не играйте с этими скинами, чтобы нас не путали ;))

 

Скачать набор скинов

 

Обсуждение: 12 комментариев
  1. Dandomi Play
    Ответить

    Файл mcapck не открывается в minecraft

    1. fromgate
      Ответить

      В статье была опечатка, исправил. Расширение файла должно быть «.mcpack»

      1. Dandomi Play
        Ответить

        У меня получилось! Спс Вам огромное

        2
        2
      2. MrVeif
        Ответить

        Это вирусный сайт

        1. fromgate
          Ответить

          Где?

          1. Богдан

            А вы знали что в файле skins между текстурой и типом можно прописать плащ так само «cape»: «названия плаща», и добавить плащ и только в пикселях не hd бо будет баг, и тогда плащ будет на скине где применили

        2. Dandomi Play
          Ответить

          Где??

    2. Dandomi Play
      Ответить

      Проводник говно оказался

  2. slava2012z
    Ответить

    Я сделал пак со своим скином — https://yadi.sk/d/ucSBZz9m3Lj4wM . Но при попытке установить на Android и Windows 10 — игра вылетает и ничего не устанавливается. Версия 1.2.0.7. Делал в точности с инскруцией. Причина: криво устанавливается скин через кастомный выбор — всё чёрное. Почему не работает скинпак? Пожалуйста, помогите.

  3. ALEX2014
    Ответить

    При попытке импорта пишет элемент указанный в «/header/uuid» не является допустимым элементгм.

  4. RUSLAN4egg
    Ответить

    А вот как сделать не 2 скина а например 14 ?

    1
    1
  5. Marner
    Ответить

    Здрасьте, при попытке импорта в скинах просто пустая полоска без скинов, как исправить?

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Боров

Мы в социальных сетях