Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Creators
Details
Licensed MIT
Published 2 weeks ago
Updated 2 weeks ago
Animated Text:
- It adds tokens like <rainbow>, <wiggle> for you to use and animate your texts.
- It works with FTBQuests, on signs, in chat or anywhere that uses text. This helps texts you want players to read more eye-catching.
Some examples:
Token | What it does | Full example |
---|---|---|
rainbow[:speed] |
Cycles hue across characters. speed = hue cycles per second (default 0.18). |
<rainbow:0.25>Cool rainbow</rainbow> |
wiggle[:amp][,speed=?] |
Vertical sine bob per char. amp =px amplitude (default 1.0), speed (default 6.0). You can pass just a number for amp . |
<wiggle:1.5,speed=7>Bouncy</wiggle> |
gradient:color1,color2,... |
Static color gradient across the span. 2+ hex colors required. | <gradient:#ff0066,#ffaa00,#55ffcc>Sunset</gradient> |
pulse[:speed] |
Pulses brightness of the current color. speed in Hz (default 1.0 if set; engine clamps to ≥0). |
<pulse:1.5>Heartbeat</pulse> |
shake[:amp] |
Horizontal jitter. amp in pixels (default if provided is parsed; engine clamps to ≥0). |
<shake:1.2>Shaky line</shake> |
color:hex |
Sets a solid base RGB color (till closed). | <color:#00b3ff>Sky blue</color> |
bounce[:amp][,speed=?] |
Absolute-value vertical bounce. amp px (default 1.0), speed (default 6.0). |
<bounce:amp=2.5,speed=7>Boing</bounce> |
wave[:amp][,speed=?] |
Horizontal sine wave per char. amp px (default 1.0), speed (default 6.0). |
<wave:amp=3,speed=8>~ wave ~</wave> |
glitch[:intensity] |
Random per-frame jitter + tint. intensity 0..1 (engine clamps). |
<glitch:0.7>GL1TCH</glitch> |
typewriter[:cps][,delay=?][,once=?] |
Reveals characters over time. cps =chars/sec (default 20), delay seconds before start (default 0), once (0/1, false/true). When once=1 , it plays once per unique span then stays fully revealed. |
<typewriter:cps=18,delay=0.25,once=1>Incoming... Text</typewriter> |
scramble[:rate][,on=?][,off=?][,set=?] |
“Minecraft-style” obfuscation that toggles on/off in cycles, then shows real text. rate =random updates/sec (default 16). on and off are seconds in each cycle (defaults 0.9, 0.7). set letter pool: alpha, digits, ascii (default alpha). |
<scramble:rate=20,on=0.8,off=0.4,set=ascii>ACCESS GRANTED</scramble> |
randomcase[:rate] |
Randomly upper/lowercases ASCII letters over time. rate toggles/second (default 6). |
<randomcase:8>make it wEiRd</randomcase> |
clear / reset |
Clears all active effects immediately at this point. (Technical note: clears stacks; place sparingly.) | Hello <rainbow>world<clear> plain again |