Text Animator is an extension of the text renderer. You can use tags to add animation to some words almost anywhere.
<typewriter><wiggle>TextAnimator</wiggle> is a mod by <wave><rainb>Snownee</rainb></wave>.
- Add effect:
<effectName param1=value1 param2=value2 param3>text
- Remove effect:
</effectName>text
- Effects can be stacked.
Can only be used at the beginning of the text. Rendering characters or words one by one, simulating typing.
- Example:
<typewriter>Typewriter Effect
Make characters bounce back vertically.
- Parameters:
a
: Amplitude (default1.0
)f
: Frequency (default1.0
)w
: Wave Size (default1.0
)
- Example:
<bounce a=4 f=1.8 w=0.2>BOING!
Periodically change opacity (breathing light).
- Parameters:
a
: Minimum Opacity (default0.3
)f
: Frequency (default1.0
)w
: Wave Size (default0.0
)
- Example:
<fade a=0.2 f=1.5 w=0.1>Fading Text
Create text slicing, and occasional flicker, generating additional layers in some cases.
- Parameters:
f
: Frequency (default1.0
)j
: Character Jitter Chance (default0.015
)b
: Character Blink Chance (default0.003
)s
: Slicing/Shifting Chance (default0.08
)
- Example:
<glitch f=3 j=0.02 b=0.01 s=0.1>ERROR
Support linear gradient in RGB or HSV, can be flowing and segmented.
- Parameters:
from
: Start Color (default5BCEFA
)to
: End Color (defaultF5A9B8
)hue
: Whether to interpolate in HSV space (defaultfalse
)f
: Flow Speed (0
for static, default0.0
)sp
: Span, affecting color distribution between characters (default20.0
)uni
: Whether to be unidirectional without swinging (defaultfalse
for back-and-forth)
- Example:
<grad from=#7FFFD4 to=#1E90FF hue uni>Flowing Gradient Text
Draw multiple glowing outlines for characters.
- Parameters:
p
: Sampling Count, at least4
(default10
)r
: Radius (default2
)a
: Opacity Multiplier (default0.12
)
- Example:
<neon p=8 r=2 a=0.15>Neon Glow
Characters swing around the top-middle, can plus small circular trajectories.
- Parameters:
f
: Frequency (default1.0
)a
: Maximum Angle in degrees (default30.0
)r
: Circular Radius (default0.0
)
- Example:
<pend f=1.0 a=30 r=2>Swinging Around
Overall brightness fluctuates over time (does not affect shadow layer).
- Parameters:
base
: Minimum Brightness Multiplier (default0.75
)a
: Amplitude (default1.0
)f
: Frequency (default1.0
)w
: Wave Size (default0.0
)
- Example:
<pulse base=0.6 a=0.4 f=1.5>Power Rising
Cycle colors over HSV.
- Parameters:
f
: Frequency (default1.0
)w
: Wave Size (default1.0
)
- Example:
<rainb f=1 w=0.5>Colorful Text!
Modify the offset and color of the text shadow.
- Parameters:
x
: Horizontal Offset Delta (default0.0
)y
: Vertical Offset Delta (default0.0
)c
: Color in hex (e.g.FF0000
for red) (default000000
)r
,g
,b
: Color (default0.0
)a
: Opacity (default1.0
)
- Example:
<shadow a=0>No Shadow</shadow> <shadow r=1 a=0.6>Shadowed Text
Randomly jitter in all directions, creating a sense of tension/energy.
- Parameters:
a
: Amplitude (default1.0
)f
: Frequency (default1.0
)
- Example:
<shake a=2 f=3>WARNING!
Characters spinning back and forth.
- Parameters:
a
: Amplitude (default1.0
)f
: Frequency (default1.0
)w
: Wave Size (default0.0
)
- Example:
<swing a=0.5 f=1.8>Waving Text
Random displacement perturbation based on noise.
- Parameters:
a
: Amplitude (default1.0
)f
: Frequency (default1.0
)
- Example:
<turb a=2 f=1.5>Windy Text
Characters undulating up and down like waves.
- Parameters:
a
: Amplitude (default1.0
)f
: Frequency (default1.0
)w
: Wave Size (default1.0
)
- Example:
<wave a=1 f=1.0 w=0.5>Flowing Text
Each character wiggles along a fixed random direction.
- Parameters:
a
: Amplitude (default1.0
)f
: Frequency (default1.0
)w
: Wave Size (default1.0
)
- Example:
<wiggle a=1 f=2>Wiggly Text!
a
: Amplitude/Opacity (meaning varies slightly across effects)f
: Speed/Frequencyw
: Wave Sizer
: Radius
- Multi-layer rendering: Effects like
glitch
andneon
will generate additional layers or slices. - Rendering Order: Effects added later execute first, potentially altering inputs (e.g., coordinates/color/opacity) of preceding effects.
- Performance: High
p
(neon sampling) and complex overlays increase overhead; use judiciously.
Options like typewriter speed and mode can be found in Chat Settings.
- Modern UI
- Caxton