HomeJavaModscascade
cascade
ModsJava

cascade

by ChocoBoy · on Modrinth

A code-first visual effects and sequencing library. Particle emitters, beams, volumes, bloom, and choreographed timelines for other mods to build on.

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 26.1–26.1.2 · Fabric⬇ Download for 1.21.1 · Fabric⬇ Download for 26.1–26.1.2 · NeoForge⬇ Download for 1.21.1 · NeoForge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
cascade — screenshot 1cascade — screenshot 2cascade — screenshot 3

Cascade

A code-first visual effects and sequencing library for Minecraft on NeoForge and Fabric.

Cascade lets your mod play high-performance visual effects directly from server-side code. Effects are streamed to nearby clients, where they are simulated and rendered locally. Nothing is spawned as an entity, and nothing is saved to the world.

Cascade is a developer library.
Installing it by itself adds no gameplay content.

Demo

See Cascade in action:

https://www.youtube.com/watch?v=pa19m-STock


Quick Example

Vfx.emitter()
    .shape(ShapeSpec.sphere(0.5f))
    .count(200)
    .lifetime(40)
    .speed(0.2f)
    .gradient(Easings.LINEAR, 0xFFCC33, 0xFF3300)
    .play(level, pos);

Features

Particle System

Simulation

Rendering

Sequencing

Extensibility


Installation

Add the Maven repository:

repositories {
    maven {
        url = uri("https://raw.githubusercontent.com/ChocoBooyy/maven/main")
    }
}

Add the dependency matching your Minecraft version:

dependencies {
    implementation("dev.chocoboy.cascade:cascade-neoforge:1.0.0+26.1")
    // or:
    // implementation("dev.chocoboy.cascade:cascade-fabric:1.0.0+1.21.1")
}

Documentation

The wiki covers every feature, including:


Requirements

Minecraft Java Cascade Version
26.1 25 1.0.0+26.1
1.21.1 21 1.0.0+1.21.1

Supports:


License

MIT

Verified by MCModsHub

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

Explore more