HomeJavaModsETTA
ETTA

ETTA — Event-Triggered Texture Animation

Dynamic, reactive texture animations for Minecraft

ETTA is a Fabric mod that allows resource packs to animate item, block, and UI textures based on real gameplay events — health, combat, movement, time, weather, and more.

No resource reloads. No hacks. Just smooth, event-driven animations.


✨ Features


👀 Example

Totem of Undying — pulses faster when health is low:

[animation]
frametime: 2

[fallback]
frame: 0

[segment: critical]
frames: 10-15
priority: 200
frametime: 1
when: health <= 2

[segment: low]
frames: 5-9
priority: 100
when: health <= 5

[segment: idle]
frames: 0-4
priority: 10

📦 Resource Pack Structure

assets/minecraft/textures/item/
└── totem_of_undying.etta/
    ├── totem_of_undying.mcmetax
    └── frames/
        ├── 0.png
        ├── 1.png
        └── ...

Just enable the resource pack — ETTA handles the rest.


Conditions & Events

ETTA supports 40+ built-in events, including:

Plus math, randomness, biome checks, potion effects, and more:

when: random() < 0.1
when: holding_item("sword")
when: has_effect("regeneration")

Controls


Requirements


Known Issues


🙏 Credits

Huge thanks to BasiqueEvangelist and the ScaldingHot mod.

ETTA relies on the runtime texture-switching technique introduced there — making all of this possible without resource reload screens.


Why Use ETTA?

If you want alive, reactive textures that respond to gameplay — ETTA is the missing link between logic and visuals.


Report bugs or request features via the Issues tab 🎨 Showcase your creations with #ETTAAnimations

Made with ❤️ for the Minecraft community

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more