MC Toolkit

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

Уведомление о достижении Энда — то, которое никогда не срабатывает

Уведомления о достижениях отрисовываются в собственном пиксельном размере игры, и достижение Энда — то, которое игроки чаще всего скриншотят и хуже всего воспроизводят.

Достижение Энда — самое востребованное уведомление для подделки, и почти каждая его реконструкция ошибается одинаково: автор рисует его в том размере, который красиво смотрится на экране, а затем уменьшает. Уведомление — это не картинка уведомления. Это спрайт, отрисованный по собственной пиксельной сетке игры, и вся суть именно в сетке.

Что на самом деле представляет собой уведомление

Уведомление о достижении — это небольшое окно: фоновая рамка, слот для иконки и две строки текста. Иконка — это предмет отображения достижения, отрисованный в том же разрешении, что используется в инвентаре. Ничего гладкого в нём нет. Каждый край — целое число пикселей, потому что игра рисует его именно так, а затем окно масштабирует его под ваш масштаб интерфейса.

И вот здесь кроется ловушка. Масштаб интерфейса — это целочисленный множитель, поэтому уведомление при масштабе 2 — это ровно вдвое больше пикселей, но никогда в 1,5 раза. Если вы экспортируете свой PNG в дробном размере, он будет выглядеть правильно в вашем редакторе и неправильно на каждом скриншоте, с которым его сравнят.

Java и Bedrock расходятся

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

Правило пиксельного размера

ЭлементОтрисовывается в
Иконкасобственном размере текстуры предмета
Граница рамки1 пиксель, без масштабирования
Текстсетке шрифта игры, 1 пиксель на пиксель

Иконка 16x16 — это 256 пикселей данных. Увеличение её с билинейной фильтрацией уничтожает единственное, что заставляло её читаться как Minecraft. Используйте метод ближайшего соседа или, что ещё лучше, рисуйте в собственном размере и позвольте масштабированию самого просмотрщика сделать всю работу.

Прозрачность не опциональна

У уведомления закруглённые, полупрозрачные края там, где оно соприкасается с миром позади него. Экспортируйте как прозрачный PNG с неповреждённым альфа-каналом. Если ваш инструмент сведёт его на белом фоне, уведомление понесёт белый ореол в каждую миниатюру, где оно появится.

Значки рангов используют ту же сетку

Серверные значки рангов — та же проблема с другим силуэтом: маленькая иконка, рамка и текст, всё на одной и той же пиксельной сетке. Если вы умеете рисовать одно, вы умеете рисовать и другое, а пиксельная дисциплина, которая заставляет значок выглядеть официальным, идентична той, что заставляет уведомление выглядеть настоящим.

Создавайте любое из них в собственном пиксельном размере, с альфа-каналом и без пересэмплирования, в Генераторах достижений и значков.

Achievement & Badge Makers →

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

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

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

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