
Inline
Inline - библиотека для рендеринга изображений и иконок прямо в тексте чата Майнкрафт. Поддерживает предметы, сущности, головы игроков и иконки модов на стороне клиента, а также серверные команды для демонстрации предметов.
Inline - рендеринг встроенных изображений в тексте Майнкрафт
Inline - это библиотека для Майнкрафт, которая позволяет встраивать изображения и иконки прямо в текст. Если вы когда-нибудь хотели показывать в чате алмазный меч или голову игрока без лишних ссылок - Inline решает эту задачу.
Клиентские возможности
Inline поставляется с несколькими встроенными матчерами (сопоставителями):
- Предметы -
[item:diamond_sword]- поддерживает любой ID предмета - Сущности -
[entity:pig]- поддерживает любой ID типа сущности - Головы игроков -
[face:samsthenerd]- поддерживает имя игрока - Иконка мода -
[mod:inline]
Можно использовать разные символы вместо :, которые меняют размер рендера. Это удобно для подписей на табличках:
;и:- обычный размер,- масштаб x0.75!- масштаб x1.5+- масштаб x2
Есть клиентская настройка для верхнего лимита размера сообщений в чате - чтобы спам не перекрывал другие сообщения.
Любой из этих паттернов можно отключить префиксом \ .
Некоторые моды, вроде EMI, REI и другие, добавляют название мода к тултипу предмета. Inline подхватывает это и прикрепляет иконку мода к рендеру.
Все настройки доступны через экран конфигурации в игре.
Совместимость с Create
Рендеры Inline можно использовать на дисплейных досках из Create. Но есть нюанс: из-за ограничений с Display Links нужна более широкая доска, чем кажется - иначе рендер обрезается и не работает.
Серверные возможности
На стороне сервера матчеры работают с [show:hand] или [show:offhand] - чтобы показать в чате предмет, который вы держите в руке.
Известные конфликты с модами
- Emojiful - этот мод заменяет рендерер текста, что мешает Inline применять свои миксины.
Если найдёте другие конфликты - сообщите.
Для разработчиков
Подробнее о разработке с Inline читайте в README.
Зачем это нужно?
В ванильном Майнкрафт нет возможности показывать изображения предметов или сущностей прямо в чате. Inline решает эту проблему: делает общение на серверах нагляднее, а гайды - понятнее. Вместо того чтобы писать "алмазный меч", можно просто вставить [item:diamond_sword] и все увидят иконку.
Скачайте Inline для Minecraft 1.20-1.21 и сделайте свой чат удобнее.
