Прорыв в майнкрафте. Смерть ItemsAdder - Oraxen? Убъёт ли нововвидение Mojang эти проекты

Руководство Прорыв в майнкрафте. Смерть ItemsAdder - Oraxen? Убъёт ли нововвидение Mojang эти проекты

Поддерживаемые версии
  1. 1.21
Pictogram - убийца ресурспаков
Как новый компонент 1.21.9 практически убил необходимость в ресурспаках для GUI и MOTD

В Minecraft 1.21.9 Mojang тихо добавили одну интересную штуку, которую многие пропустили. Появился новый текстовый компонент object, который позволяет вставлять графику прямо в текст. В MOTD, чате, табе. Практически где угодно. И всё это без ресурспаков и костылей.

Первым нормально обернул это в плагин Pictogram. И вот что он умеет.

Почему это вообще важно?

Раньше сделать красивый интерфейс на сервере было тем ещё геморроем.
Ставишь ItemsAdder или Oraxen, собираешь ресурспак, заставляешь игроков скачивать его при входе, потом ловишь конфликты и пересобираешь всё при каждом обновлении.

И при этом использовать что-то подобное в MOTD вообще было невозможно.

Где это можно использовать?

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

Мини играх в чате - в новом типе You must be logged in to see this link.

Автоматические сообщения сервера: сообщения о входе и выходе игроков, системные уведомления и другие авто-сообщения.

Донаты - Ранги и префиксы: можно отображать иконки рангов рядом с ником игрока вместо обычных символов.

Кастомные эмодзи в чате: сервер может использовать свои эмодзи для реакций, эмоций или RP.

Скорборды: иконки режимов, валют, ресурсов или статусов игроков прямо в строках scoreboard.

TAB: можно добавлять изображения рядом с ником игрока, отображать головы игроков или иконки статусов.

Голограммы: декоративные иконки, логотипы серверов или визуальные элементы рядом с текстом.

Меню серверов и лобби: можно показывать иконки режимов, игроков, статусов серверов прямо в тексте.

RPG-системы: иконки классов, способностей, эффектов или ресурсов игрока.

Обучение игроков: подсказки с иконками предметов, мобов или действий.

Квесты: отображение целей и наград с визуальными иконками прямо в тексте.

Примеры:

MOTD


ezgif-3dde1c7147b52ea8.gif

1773614935600.png

ezgif-3c0702b5bf1893fa.gif



TAB | ScoreBoard


1773615318721.png




You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.

Как это работает?

В снапшоте 25w32a Mojang добавили новый тип текстового компонента object.
Сначала он умел вставлять спрайты из атласа текстур (тип atlas) как символы 8×8 пикселей.

Позже, в снапшоте 25w35a, добавили player тип, который рендерит лицо игрока прямо в тексте через minecraft:рrofile.

Использование Pictogram:

  1. Кидаете PNG изображение в папку images
  2. Плагин загружает его на Mineskin и конвертирует изображение в скин
  3. Вставляет player-компонент с этим скином в MOTD или текст
  4. Клиент получает скин с серверов Mojang и рендерит изображение нативно без ресурспака

Что умеет Pictogram

Загружаешь изображение: и оно может занимать весь MOTD или только его часть прямо в списке серверов. Можно комбинировать картинку с обычным текстом.

Донаты / ранги с иконками: полностью кастомные теги рангов с реальными изображениями. Не юникод-символы и не ресурспак, а полноценная картинка рядом с ником.

Кастомные эмодзи: тот же принцип, но для чата и других элементов интерфейса.

MiniPlaceholders: работает с любым плагином, который поддерживает MiniMessage. Можно вставить <pictogram_image:logo> куда угодно: в таб, скорборд, чат или приветствие.

Скин игрока в тексте: через player-компонент можно отображать голову игрока прямо рядом с ником.

Производительность: плагин почти не нагружает сервер (около 0.01% тика). Изображения кэшируются, поэтому повторная загрузка происходит мгновенно.

Ограничения и минусы плагина

  • Долгая генерация больших изображений через Mineskin API.
    После кэша мгновенно. С платным ключом быстрее.
  • Графический MOTD работает только на клиентах 1.21.9 - 1.21.11
  • Прозрачность не поддерживается. Прозрачные пиксели становятся чёрными.
  • Размер изображений должен быть кратен 8 пикселям. Для полного MOTD 264×16.
  • Поддерживаются только Paper, Velocity и BungeeCord. Spigot не работает.

Итог

ItemsAdder и Oraxen никуда не денутся,
они всё ещё нужны для кастомных предметов и блоков.

Но если задача сделать красивый интерфейс без ресурспака,
Pictogram выглядит намного проще и удобнее.

Плагин стоит 7.99€, и за такой функционал цена вполне оправдана.

Ссылки:
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.


Делаю такое руководство впервые, могут быть ошибки.
Буду раз хорошему отзыву - предложению по улучшению текста.​
  • Мне нравится (+1)
Реакции: Encourager и Mitriyf
Автор
kashalot
Просмотры
56
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя kashalot

Поделиться ресурсом

Назад
Сверху Снизу