Embers Text API — это библиотечный мод, предоставляющий полный контроль над анимированными и стилизованными текстовыми оверлеями. Отображайте богатые сообщения на экране с эффектами, такими как радужные градиенты, неоновое свечение, раскрытие текста как в печатной машинке, глитч-искажения и многое другое — всё это компонуется и стекируется.
Особенности:
- Более 18 встроенных эффектов: радуга, градиент, пульсация, волна, тряска, отскок, глитч, неоновое свечение, печатная машинка, обфускация и другие.
- Стекирование эффектов: накладывайте сколько угодно эффектов на один текст, каждый модифицирует предыдущий результат.
- Язык разметки: стилизуйте текст декларативно с помощью XML-подобных тегов, например <rainbow><bold>Привет!</bold></rainbow>.
- Система пресетов: объединяйте эффекты в переиспользуемые JSON-пресеты и используйте их как теги: <epic>, <legendary>, <spooky> (или создавайте свои).
- Встроенные предметы и сущности: отображайте иконки предметов и модели сущностей прямо в тексте.
- Фоны: сплошные, градиентные или с рамкой позади сообщений.
- Пользовательские шрифты: добавляйте свои растровые шрифты в assets/emberstextapi/font/.
- Гибкое позиционирование: якоря, выравнивание, смещения, масштабирование, плавное появление и исчезновение.
- Команды: тестируйте и прототипируйте с помощью /emberstextapi send и /emberstextapi test.
Для разработчиков: Интегрируйте отправку стилизованных сообщений с сервера в несколько строк кода, используя парсер разметки или программное создание спанов. Регистрируйте собственные эффекты через EffectRegistry.
Для создателей сборок: Это библиотечный мод, который сам по себе не влияет на геймплей, но система команд позволяет тестировать эффекты в игре. Безопасен для включения в любые сборки, отлично подходит для описаний квестов, подсказок или любого стильного текста. Совместим с KubeJS и датапаками.

