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




Возможности
- Визуальные эффекты: радужный, градиентный, глитч, волны, дрожание, пульсация, контур и другие, применяемые к отдельным символам и комбинируемые между собой.
- Неоновое свечение на основе Signed Distance Fields (SDF) с настройкой цвета, радиуса, мягкости и пульсации.
- Анимации текста: эффект машинки для печати, постепенное появление и исчезновение, бегущая строка.
- Эффекты для всего сообщения: удар, разбивание, эффект матрицы, скольжение, дыхание и вращение.
- Парсер разметки с тегами в стиле XML для удобного стайлинга: <rainbow>, <wave>, <neon> и другие.
- Отрисовка шрифтов MSDF обеспечивает четкое отображение TrueType/OpenType шрифтов любого масштаба с острыми углами.
- Встраиваемая отрисовка предметов и сущностей прямо в текст.
- Возможность отправки стилизованных сообщений с сервера клиентам.
- Гибкая настройка эффектов по символам, градиентов, фонов, якорей и очередей сообщений.
Команды
| Команда | Описание |
|---|---|
/eta send player duration text |
Отправить стилизованное сообщение игроку |
/eta queue player channel definition |
Добавить последовательные сообщения в очередь на указанном канале |
/eta test id |
Воспроизвести встроенное демонстрационное сообщение |
/eta test effect name |
Предпросмотр отдельного эффекта |
/eta test combo effects |
Предпросмотр комбинаций эффектов |
Для разработчиков
Ember’s Text API предоставляет полный Java API для отправки стилизованных сообщений с сервера, регистрации пользовательских эффектов, парсинга разметки и программного создания текстовых фрагментов.
Для создателей сборок
- Это библиотека/API мод, не влияющая на игровой процесс напрямую, но с удобной системой команд для создания и тестирования эффектов в игре.
- Разметка в тексте (например, <rainbow> или <neon>) позволяет стилизовать названия предметов, подсказки и описания заданий.
- Совместим с KubeJS и datapack, поддержка KubeJS встроена с версии 3.
- Безопасно включать в любые сборки.
- Подходит для оформления описаний заданий, советов, вступлений к боссам и любых стильных текстовых оверлеев.





