{"id":153495,"date":"2026-06-09T10:16:45","date_gmt":"2026-06-09T07:16:45","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/text-animator\/"},"modified":"2026-06-09T10:16:45","modified_gmt":"2026-06-09T07:16:45","slug":"text-animator","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/text-animator\/","title":{"rendered":"Text Animator"},"content":{"rendered":"<p>Text Animator is an extension of the text renderer. You can use tags to add animation to some words almost anywhere.<\/p>\n<p>## Demo (with Blabber and Heracles mod)<\/p>\n<p>&#8220;`<br \/>\n<typewriter><wiggle>TextAnimator<\/wiggle> is a mod by <wave><rainb>Snownee<\/rainb><\/wave>.<br \/>\n&#8220;`<\/p>\n<p>![demo](https:\/\/cdn.modrinth.com\/data\/HBIG5nRf\/images\/e15e996bb6b5311bc0c0ae9e71d42a9d07ba9911.webp)<\/p>\n<p>## Effects<\/p>\n<p>![demo](https:\/\/cdn.modrinth.com\/data\/HBIG5nRf\/images\/dcfca909c5d9c43d2817bf18f18d533d6e464083.webp)<\/p>\n<p>### Basic usage<\/p>\n<p>* Add effect: `<effectName param1=value1 param2=value2 param3>text`<br \/>\n* Remove effect: `<\/effectName>text`<br \/>\n* Effects can be **stacked**.<\/p>\n<p>### typewriter<\/p>\n<p>Can only be used at the beginning of the text. Rendering characters or words one by one, simulating typing.<\/p>\n<p>&#8211; Example: `<typewriter>Typewriter Effect`<\/p>\n<p>### bounce<\/p>\n<p>Make characters bounce back vertically.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `a`: Amplitude (default `1.0`)<br \/>\n    &#8211; `f`: Frequency (default `1.0`)<br \/>\n    &#8211; `w`: Wave Size (default `1.0`)<br \/>\n&#8211; Example: `<bounce a=4 f=1.8 w=0.2>BOING!`<\/p>\n<p>### fade<\/p>\n<p>Periodically change opacity (breathing light).<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `a`: Minimum Opacity (default `0.3`)<br \/>\n    &#8211; `f`: Frequency (default `1.0`)<br \/>\n    &#8211; `w`: Wave Size (default `0.0`)<br \/>\n&#8211; Example: `<fade a=0.2 f=1.5 w=0.1>Fading Text`<\/p>\n<p>### glitch<\/p>\n<p>Create text slicing, and occasional flicker, generating additional layers in some cases.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `f`: Frequency (default `1.0`)<br \/>\n    &#8211; `j`: Character Jitter Chance (default `0.015`)<br \/>\n    &#8211; `b`: Character Blink Chance (default `0.003`)<br \/>\n    &#8211; `s`: Slicing\/Shifting Chance (default `0.08`)<br \/>\n&#8211; Example: `<glitch f=3 j=0.02 b=0.01 s=0.1>ERROR`<\/p>\n<p>### grad (Gradient)<\/p>\n<p>Support linear gradient in RGB or HSV, can be flowing and segmented.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `from`: Start Color (default `5BCEFA`)<br \/>\n    &#8211; `to`: End Color (default `F5A9B8`)<br \/>\n    &#8211; `hue`: Whether to interpolate in HSV space (default `false`)<br \/>\n    &#8211; `f`: Flow Speed (`0` for static, default `0.0`)<br \/>\n    &#8211; `sp`: Span, affecting color distribution between characters (default `20.0`)<br \/>\n    &#8211; `uni`: Whether to be unidirectional without swinging (default `false` for back-and-forth)<br \/>\n&#8211; Example: `<grad from=#7FFFD4 to=#1E90FF hue uni>Flowing Gradient Text`<\/p>\n<p>### neon<\/p>\n<p>Draw multiple glowing outlines for characters.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `p`: Sampling Count, at least `4` (default `10`)<br \/>\n    &#8211; `r`: Radius (default `2`)<br \/>\n    &#8211; `a`: Opacity Multiplier (default `0.12`)<br \/>\n&#8211; Example: `<neon p=8 r=2 a=0.15>Neon Glow`<\/p>\n<p>### pend (Pendulum\/circular)<\/p>\n<p>Characters swing around the top-middle, can plus small circular trajectories.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `f`: Frequency (default `1.0`)<br \/>\n    &#8211; `a`: Maximum Angle in degrees (default `30.0`)<br \/>\n    &#8211; `r`: Circular Radius (default `0.0`)<br \/>\n&#8211; Example: `<pend f=1.0 a=30 r=2>Swinging Around`<\/p>\n<p>### pulse<\/p>\n<p>Overall brightness fluctuates over time (does not affect shadow layer).<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `base`: Minimum Brightness Multiplier (default `0.75`)<br \/>\n    &#8211; `a`: Amplitude (default `1.0`)<br \/>\n    &#8211; `f`: Frequency (default `1.0`)<br \/>\n    &#8211; `w`: Wave Size (default `0.0`)<br \/>\n&#8211; Example: `<pulse base=0.6 a=0.4 f=1.5>Power Rising`<\/p>\n<p>### rainb (Rainbow)<\/p>\n<p>Cycle colors over HSV.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `f`: Frequency (default `1.0`)<br \/>\n    &#8211; `w`: Wave Size (default `1.0`)<br \/>\n&#8211; Example: `<rainb f=1 w=0.5>Colorful Text!`<\/p>\n<p>### shadow<\/p>\n<p>Modify the offset and color of the text shadow.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `x`: Horizontal Offset Delta (default `0.0`)<br \/>\n    &#8211; `y`: Vertical Offset Delta (default `0.0`)<br \/>\n    &#8211; `c`: Color in hex (e.g. `FF0000` for red) (default `000000`)<br \/>\n    &#8211; `r`,`g`,`b`: Color (default `0.0`)<br \/>\n    &#8211; `a`: Opacity (default `1.0`)<br \/>\n&#8211; Example: `<shadow a=0>No Shadow<\/shadow> <shadow r=1 a=0.6>Shadowed Text`<\/p>\n<p>### shake<\/p>\n<p>Randomly jitter in all directions, creating a sense of tension\/energy.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `a`: Amplitude (default `1.0`)<br \/>\n    &#8211; `f`: Frequency (default `1.0`)<br \/>\n&#8211; Example: `<shake a=2 f=3>WARNING!`<\/p>\n<p>### swing<\/p>\n<p>Characters spinning back and forth.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `a`: Amplitude (default `1.0`)<br \/>\n    &#8211; `f`: Frequency (default `1.0`)<br \/>\n    &#8211; `w`: Wave Size (default `0.0`)<br \/>\n&#8211; Example: `<swing a=0.5 f=1.8>Waving Text`<\/p>\n<p>### turb (Turbulence)<\/p>\n<p>Random displacement perturbation based on noise.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `a`: Amplitude (default `1.0`)<br \/>\n    &#8211; `f`: Frequency (default `1.0`)<br \/>\n&#8211; Example: `<turb a=2 f=1.5>Windy Text`<\/p>\n<p>### wave<\/p>\n<p>Characters undulating up and down like waves.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `a`: Amplitude (default `1.0`)<br \/>\n    &#8211; `f`: Frequency (default `1.0`)<br \/>\n    &#8211; `w`: Wave Size (default `1.0`)<br \/>\n&#8211; Example: `<wave a=1 f=1.0 w=0.5>Flowing Text`<\/p>\n<p>### wiggle<\/p>\n<p>Each character wiggles along a fixed random direction.<\/p>\n<p>&#8211; Parameters:<br \/>\n    &#8211; `a`: Amplitude (default `1.0`)<br \/>\n    &#8211; `f`: Frequency (default `1.0`)<br \/>\n    &#8211; `w`: Wave Size (default `1.0`)<br \/>\n&#8211; Example: `<wiggle a=1 f=2>Wiggly Text!`<\/p>\n<p>### Parameter Quick Reference<\/p>\n<p>&#8211; `a`: Amplitude\/Opacity (meaning varies slightly across effects)<br \/>\n&#8211; `f`: Speed\/Frequency<br \/>\n&#8211; `w`: Wave Size<br \/>\n&#8211; `r`: Radius<\/p>\n<p>### Notes<\/p>\n<p>&#8211; Multi-layer rendering: Effects like `glitch` and `neon` will generate additional layers or slices.<br \/>\n&#8211; Rendering Order: Effects added later execute first, potentially altering inputs (e.g., coordinates\/color\/opacity) of preceding effects.<br \/>\n&#8211; Performance: High `p` (neon sampling) and complex overlays increase overhead; use judiciously.<\/p>\n<p>## Configuration<\/p>\n<p>Options like typewriter speed and mode can be found in Chat Settings.<\/p>\n<p>## Known incompatible mods<\/p>\n<p>&#8211; Modern UI<br \/>\n&#8211; Caxton<\/p>\n<p>![Interested in supporting me and the development of mods? BisectHosting is the perfect solution. New customers can use the promotion code &#8220;snownee&#8221; to get a 25% discount on their first month of a gaming server. With 24\/7 support and fast response times, you can expect top-notch service for all your gaming needs.](https:\/\/rb.gy\/sscocj)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Use animation effects everywhere and make your text special<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_minecraft_slug":"text-animator","_minecraft_project_id":"HBIG5nRf","_minecraft_author":"Snownee","_minecraft_license":"Apache-2.0","_minecraft_downloads":53716,"_minecraft_follows":93,"_minecraft_client_side":"required","_minecraft_server_side":"optional","_minecraft_storage_type":"zip","_minecraft_archive_name":"text-animator.zip","_minecraft_size_bytes":3897160,"_minecraft_version_count":39,"_minecraft_updated_at":"2026-05-16T07:35:49.920894Z","_minecraft_date_created":"2023-06-29T02:16:13.502413Z","_minecraft_date_modified":"2025-12-26T08:00:37.666643Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/text-animator","_minecraft_icon_attachment_id":0,"_minecraft_imported_at":"2026-06-09T07:16:46+00:00","_minecraft_import_hash":"e1fe9a71c7f5462f483ffcc76ede04ed","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,104,158,98,92],"mod_loader":[99,106,160,100],"minecraft_version":[56,59,36,37],"class_list":["post-153495","mod","type-mod","status-publish","hentry","mod_category-fabric","mod_category-forge","mod_category-neoforge","mod_category-quilt","mod_category-utility","mod_loader-fabric","mod_loader-forge","mod_loader-neoforge","mod_loader-quilt","minecraft_version-1-19-2","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-21-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Text Animator - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/text-animator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Text Animator - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Use animation effects everywhere and make your text special\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/text-animator\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/text-animator\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/text-animator\\\/\",\"name\":\"Text Animator - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"datePublished\":\"2026-06-09T07:16:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/text-animator\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/text-animator\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/text-animator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Text Animator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Text Animator - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/text-animator\/","og_locale":"en_US","og_type":"article","og_title":"Text Animator - Minecraft","og_description":"Use animation effects everywhere and make your text special","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/text-animator\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/text-animator\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/text-animator\/","name":"Text Animator - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"datePublished":"2026-06-09T07:16:45+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/text-animator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/text-animator\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/text-animator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Text Animator"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/153495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=153495"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=153495"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=153495"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=153495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}