The Best Resource for Minecraft
The Best Resource for Minecraft

У Bedrock немає окремих пакунків плащів — плащ постачається лише разом зі скіном

У Bedrock немає окремих пакунків плащів — плащ постачається лише разом зі скіном

Не існує формату .mcpack суто для плащів. Кожен плащ має бути прив'язаний до запису скіна, який його вказує, саме тому пакунок плащів насправді є пакунком скінів із додатковим PNG для кожного запису.

У Java плащ існує окремо від скіна. У Bedrock це не так: формату пакунків плащів не існує. Плащ — це поле в записі скіна, тому розповсюдження плаща означає розповсюдження скіна, на який він одягнений.

До чого це змушує

Пакунок плащів — це пакунок скінів, кожен запис якого вказує текстуру плаща. Маніфест, skins.json and the lang file are identical to any other skin pack — the only difference is one extra key per entry and one extra PNG in the zip.

Наслідки є структурними, а не косметичними:

  • Ви не можете надати плащ окремо. Кожному плащу потрібен скін, на якому він триматиметься, навіть якщо цей скін

вам абсолютно не потрібен.

  • Плащ не можна вибрати окремо в грі. Вибір плаща означає вибір запису скіна

, до якого він належить. Два плащі на одному скіні неможливо реалізувати.

  • N скінів × M плащів — це N × M записів, а не N + M. Пропонування трьох плащів для чотирьох скінів означає

дванадцять записів у пакунку, кожен зі своїм ключем, власною назвою у файлі lang та власною парою PNG.

Останній пункт якраз і створює проблеми зі збільшенням пакунка. Пакунки плащів швидко ростуть у розмірі, оскільки він множиться, а не додається.

Ці дві текстури мають різний розмір

Скін — це 64 × 64 (або застарілий 64 × 32). Плащ — це 64 × 32, завжди. Вони не є взаємозамінними, і конструктор відхиляє скін із розмірами плаща і навпаки.

Усередині цього файлу плаща 64 × 32 видимою стороною є блок 10 × 16 за координатами (1, 1) — усе інше — це задня сторона, краї та заповнення. Попередній перегляд обрізає зображення саме до цього прямокутника, щоб показати, де який плащ, оскільки в розмірі мініатюри заповнення навколо становить більшу частину зображення й нічого не повідомляє.

Slim і classic моделі все ще застосовуються

Кожен запис містить власну модель, визначену за четвертим стовпчиком руки скіна так само, як і у звичайному пакунку скінів. Тому пакунок плащів також має правильно визначати slim/classic для кожного запису — плащ не змінює те, як зчитуються руки, а неправильна модель тут відобразиться так само, як і скрізь: скін Alex із руками Steve у потрібному плащі.

Практичний вигляд

Якщо ваша мета дійсно «дати людям цей плащ», пакунок є скоріше механізмом доставки, ніж самим продуктом. Об'єднайте його з найпростішим доречним скіном, назвіть запис на честь плаща, а не скіна, і змиріться з тим, що гравець, вибираючи його, вибирає обидва.

Якщо ж ваша мета — набір узгоджених образів (скін і плащ, створені разом), то модель Bedrock насправді є правильною, і поєднання, яке здається обмеженням, стає перевагою.

Спробувати інструмент: Cape Pack Builder →