Skip to main content

Embers Text API

Embers Text API lets you display animated, styled text overlays anywhere on a player's screen — effects like rainbow color cycles, glowing neon halos, typewriter reveals, screen-shake text, and more. Messages can be positioned anywhere on screen, faded in and out, queued in sequences, and triggered from commands or Java code.


Choose Your Path

📦 Getting Started

Use commands and markup syntax to send animated messages — no Java required.

Get Started

🔧 Java API

Add ETA as a Gradle dependency and use the Java API to send messages, build custom effects, and integrate with your mod.

Get Started

📖 Guides

Markup syntax, effects reference, layout, custom fonts, queues, presets, and configuration.

Browse Guides


What Can It Do?

  • 19 built-in visual effects — rainbow, gradient, wave, shake, bounce, glitch, neon glow, typewriter, and more
  • 5 bundled SDF fonts — Norse, Metamorphous, Cinzel, Almendra, Cardo — usable by short name in markup
  • Markup language — XML-style tags for declarative styling in commands and config
  • Screen positioning — 9 anchor positions, pixel offsets, scale control, backgrounds
  • Message queues — ordered sequences that play step-by-step on named channels
  • Inline items and entities — Minecraft item icons and entity models inside text
  • Works everywhere — Forge, NeoForge, and Fabric on MC 1.20.1 and 1.21.1

Version Compatibility

MinecraftLoaderJavaStatus
1.20.1Forge 47.4.017+Fully supported
1.20.1Fabric17+Fully supported
1.21.1NeoForge21+Fully supported
1.21.1Fabric21+Fully supported

Licence

Embers Text API is distributed under Ember's Modding Licence (EML) v1.2.

If you are building modpacks, distributing bundles, creating forks, or planning commercial use, read the licence terms before distribution.


Quick Preview

The fastest way to see ETA in action — run this command in-game (requires operator level 2):

/eta test 26

This shows a rainbow effect demo. Try IDs 1–33 for a tour of all capabilities.