Як створити свій скінпак для minecraft 1

Як створити свій скінпак для Minecraft 1.2

Як створити свій скінпак для minecraft 1

Учасник спільноти Reddit Igor_GR з'ясував. що версія Minecraft 1.2 beta 1 підтримує набори скінів. Вони встановлюються в гру як звичайні набори ресурсів або параметрів, після чого з'являються в списку стандартних.

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

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

Як зробити набір скінів для Minecraft 1.2

структура фалів

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

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

Як створити свій скінпак для minecraft 1

З фалами все просто:

  • 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

Тут потрібно звернути увагу на наступні моменти:

При цьому, в самому описі скіна використовується поле 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

Якщо вам для наочності потрібен якийсь шаблон, то пропоную скористатися мої набором скінів (Тільки не грайте з цими скінами, щоб нас не плутали;))

Завантажити набір скінів

Як створити свій скінпак для minecraft 1