promotional bannermobile promotional banner

Ember's Text API

Text rendering and styling API with effects, animations, and custom font support.

File Details

emberstextapi-2.0.0.jar

  • R
  • Jan 28, 2026
  • 384.62 KB
  • 119
  • 1.20.1
  • Forge

File Name

emberstextapi-2.0.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:embers-text-api-1345948:7539843")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven


Embers Text API v2.0.0

Major Changes

  • Unified Effect Registry — All visual effects live in one composable system. Effects are registered by name, stack on text spans, and apply per-character.

  • Span-Based Rendering — Messages are now built from TextSpan objects, each with independent styling and effects. Replaces the old global-styling model.

  • Effect Composition — Multiple effects can be stacked on the same text. They process in order, each modifying the state left by the previous.

    New Effects (18 total)

  • Color: rainbow, gradient (with HSV mode + animation), pulse, fade

  • Motion: wave, shake, bounce, circle, wiggle, pendulum, swing, scroll, turbulence

  • Special: glitch (with chromatic aberration), neon glow (multi-ring, quality presets), shadow

  • Animation: typewriter (with sounds, looping, reset delay), obfuscate (4 modes, 5 directions)  * New Features

  • Preset System — Reusable effect bundles defined in JSON, usable as markup tags. Three built-in: epic, legendary, spooky.

  • Inline Entity Rendering — Entity models can appear inline in text with rotation, spin, and animation controls.

  • Parameter Validation — All numeric effect parameters are clamped to safe ranges.

    Deprecated

  • Old TextColor[] gradient arrays on TextSpan — use instead.

  • Old charShake / ShakeType properties — use , , or .

  • Legacy single-direction obfuscation on ImmersiveMessage — use with direction.