Guides / Building & Resources

На Бедроке нет отдельного набора плащей — плащ поставляется только прикрепленным к скину

Формата .mcpack только для плащей не существует. Каждый плащ должен быть связан с записью скина, которая его называет, поэтому набор плащей на самом деле является набором скинов с дополнительным PNG-файлом для каждой записи.

В Java плащ — это отдельная от скина сущность. В Бедроке это не так: формата набора плащей не существует. Плащ — это поле в записи скина, поэтому распространение плаща означает распространение скина, который его носит.

Что это влечет за собой

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

Последствия носят структурный, а не косметический характер:

  • Вы не можете поставлять плащ сам по себе. Каждому плащу нужен скин, на котором он будет висеть, даже если этот скин вам не интересен.
  • Плащ нельзя выбрать независимо в игре. Выбор плаща означает выбор записи скина, к которой он принадлежит. Два плаща на одном скине — это то, что вы не можете выразить.
  • N скинов × M плащей — это N × M записей, а не N + M. Предложение трех плащей для четырех скинов означает двенадцать записей в наборе, каждая со своим ключом, своим именем в языковом файле и своей парой PNG-файлов.

Последний пункт становится проблемой, когда набор растет. Наборы плащей быстро увеличиваются в размере, и размер этот умножается, а не складывается.

Две текстуры разных размеров

Скин имеет размер 64 × 64 (или устаревший 64 × 32). Плащ всегда 64 × 32. Они не взаимозаменяемы, и сборщик отклоняет скин с размерами плаща и наоборот.

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

Тонкий и классический по-прежнему применимы

Каждая запись несет свою собственную модель, определяемую по четвертой колонке руки скина так же, как и в обычном наборе скинов. Таким образом, набор плащей также должен правильно определять тонкий/классический Зов для каждой записи — плащ не меняет способ чтения рук, и неправильная модель здесь проявляется точно так же, как и в любом другом месте: скин Алекс с руками Стива, носящий правильный плащ.

Практическая форма

Если ваша цель — «дать людям этот плащ», то набор является механизмом доставки, а не продуктом. Соедините его с самым простым скином, который имеет смысл, назовите запись в честь плаща, а не скина, и примите, что Игрок, выбирающий его, выбирает и то, и другое.

Если ваша цель — набор сочетающихся образов — скин и плащ, разработанные вместе, — то модель Бедрока на самом деле является правильной, и это сочетание, которое кажется ограничением, является особенностью.

Сборка набора плащей →

More guides

Browse all →

Нужны другие инструменты для Minecraft?

Набор генераторов, просмотрщиков и конвертеров прямо в браузере — всё бесплатно.