MC Toolkit

Руководства / Строительство и ресурсы

Картины подбираются по форме, а не по размеру, который вы выбираете

Большинство наборов пользовательских картин не работает, потому что соотношение сторон изображения не совпадает ни с одним слотом. Вот как на самом деле устроен подбор.

В Minecraft 26.3 представлена 51 картина, и это не взаимозаменяемые холсты. У каждой фиксированный размер в блоках, и игра размещает только ту картину, чей размер помещается в найденное на стене пространство — а из подходящих только самую большую. Картина выбирается по заявленной ширине и высоте, а не по изображению, так что если указать неверный размер, ваша работа никогда не будет выбрана для нужных вам стен.

Какие формы слотов существуют

51 картина разбивается по ширине и высоте в блоках:

РазмерКоличество
1x18
2x212
3x39
4x45
4x25
2x15
1x23
3x42
4x32

Обратите внимание на асимметрию: 4x2 существует, а 2x4 — нет, и 1x2 существует, но 2x1 тоже существует отдельно. Ориентация для вас не зеркалится.

Почему ваше изображение отклоняется

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

Vanilla отрисовывает 16 пикселей на блок: картина 1x1 — это 16x16, а 4x4 — 64x64. Подойдёт любое разрешение с правильным соотношением; размер в блоках — это данные реестра (width, height), а текстура растягивается на него.

Если вы сделаете широкую панорамную картину, а на стене свободно только пространство 1x1, вместо вашей появится картина 1x1. Набор в порядке; размещение — нет. А пользовательская картина выбирается случайно только в том случае, если она входит в тег #minecraft:placeable.

Java и Bedrock расходятся здесь

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

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

Практический подбор

Идите от стены назад, а не от изображения вперёд:

  • Измерьте стену в блоках. Проём шириной 3 и высотой 2 не подходит ни под одну картину 3x2 — такой в списке выше нет — поэтому игра повесит самую большую из подходящих, 2x2, и оставит столбец пустым.
  • Приведите соотношение сторон исходного изображения к слоту, который действительно существует, прежде чем что-либо масштабировать.
  • Держите по одному набору на версию. Смешивание ресурсов Java и Bedrock даёт набор, который не загрузится ни там, ни там.

Инструмент подбирает ваше загруженное изображение к слоту, чья форма ему подходит, и возвращает готовый набор для Custom Paintings.

Свои картины →

Другие руководства

Смотреть все →