Text Effects

Text Effects

Wonky text effects integrated into vanilla components

by
686 Downloads
fabricneoforgeornithelibrary
Rent Server with this Mod

Screenshots

Text Effect Showcase
Text Effects banner
Text Effects banner, slower animation version

About this Mod

Text Effects


This library adds text effects which can be used by servers and mods to add unique effects to component-based text.

Integrated effects:

  • Wobble

  • Shake

  • Marquee

    ... and more

Usage

Add Dependency

build.gradle.kts:

repositories {
  // ...
  maven("https://maven.axolotlclient.com/releases")
}

dependencies {
  // ...
  
  // use modImplementation for versions <26.1 if on fabric
  implementation("io.github.moehreag:text-effects:<VERSION>")
}

Apply Effects

// A few other pre-made effects are available in the `TextEffects` class.
// Usage may differ slightly depending on game version.
var text = Component.literal("This is a text with effect!").withStyle(Style.EMPTY.text_effects$withEffect(TextEffects.WOBBLE));

Create your own effects

A few factory methods for common operations are provided in the TextEffect class.
Some pre-made effects are provided in the TextEffects class, with a few additional helper methods as well as registration handling. If you'd like to build on top of another effect you can use TextEffect#combine.

public static TextEffect CUSTOM_EFFECT = TextEffects.register(Identifier.fromNamespaceAndPath("modid", "custom_effect"), TextEffect.constantYOffset(-2));

Effects are automatically able to be de/serialized in components using their id provided at registration.

{
  text: "text with a nice effect",
  text-effects: "text-effects:wobble"
}

This component works for 26.1, you will need to change it accordingly for minecraft versions using json components instead of snbt.

This format can also be used in commands, for example /tellraw.

Available Versions

26.2-neoforge 0.0.4+26.2-neoforgerelease
MC 26.2neoforge
June 16, 2026
26.2 0.0.4+26.2release
MC 26.2-rc-2, 26.2fabric
June 13, 2026
26.1 0.0.4+26.1release
MC 26.1, 26.1.1, 26.1.2fabric
June 5, 2026
26.1-neoforge 0.0.4+26.1-neoforgerelease
MC 26.1, 26.1.1, 26.1.2neoforge
June 5, 2026
1.21.11-neoforge 0.0.4+1.21.11-neoforgerelease
MC 1.21.11neoforge
June 5, 2026

How to Install Text Effects on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Text Effects". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricneoforgeornithe

Minecraft Versions

26.2, 26.2-rc-2, 26.1.2 (+81 more)

Server-side

~ Optional

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Text Effects server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.2). You can switch loaders with one click in the panel.

Is Text Effects compatible with fabric and neoforge and ornithe?

Text Effects officially supports fabric, neoforge, ornithe for Minecraft 26.2, 26.2-rc-2, 26.1.2. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Text Effects – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Text Effects consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Text Effects with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Lesser General Public License v3.0 or later
Server-side
Optional

Supported Versions

26.226.2-rc-226.1.226.1.126.11.21.111.21.101.21.91.21.81.21.7+74 more