🔍 Обзор
Ember’s Text API позволяет вашему моду отображать полированные, анимированные текстовые наложения без создания собственного рендерера. Сообщения могут включать градиенты, фоны, шрифты, эффекты пишущей машинки и анимации тряски, все управляется через беглый построитель API.
Документация/Вики: https://tysontheember.github.io/docs/Embers-Text-API/
✨ Особенности
- Fluent Builder API – легко объединять эффекты в цепочки
- Пользовательские шрифты – поставляйте свои собственные bitmap-шрифты в
assets/emberstextapi/font/ - Фоны – рамки в стиле подсказок или текстурированные панели с управлением масштабированием и отступами
- Градиенты и стилизация – один цвет, градиенты, жирный/курсив или полный RGB hex
- Анимации – раскрытие пишущей машинкой, эффекты обфускации, тряска посимвольно, тряска всего сообщения
- Гибкое позиционирование – якоря, выравнивание, смещения, масштабирование, перенос
- Поддержка команд – тестируйте или прототипируйте с
/emberstextapi sendи/emberstextapi sendcustom
🛠 Интеграция для разработчиков
На сервере, создайте сообщение и отправьте его:
ImmersiveMessage msg = ImmersiveMessage.builder(100f, "Hello world!")
.anchor(TextAnchor.CENTER_CENTER)
.gradient(0xFF0000, 0x00FF00)
.typewriter(2f, true);
EmbersTextAPI.sendMessage(player, msg);- Работает с отдельными игроками или широковещательно для всех.
- Фоны и текстуры полностью настраиваются.
- Шрифты и ресурсы управляются данными.
Для полной документации разработчика и примеров см. GitHub Wiki.
⌨ Команды
/emberstextapi send– простые сообщения/emberstextapi sendcustom– полная настройка на основе NBT/emberstextapi test– воспроизведение встроенных демонстрационных сообщений
📦 Для создателей модпаков
- Это мод-библиотека – он ничего не делает сам по себе в геймплее, хотя вы можете использовать встроенную систему команд для некоторых довольно крутых вещей
- Безопасно включать в сборки.
- Идеально для иммерсивных катсцен, битв с боссами, квестов или стильных объявлений.



