-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
ChocoBooyy edited this page Jul 8, 2026
·
4 revisions
Cascade ships one self-contained artifact per loader (cascade-neoforge, cascade-engine). The loader
artifact already bundles the engine and shared code, so depend on exactly one of them, never both.
repositories {
maven { url 'https://raw.githubusercontent.com/ChocoBooyy/maven/main' }
}
dependencies {
// pick the version matching your Minecraft: 1.0.0 for 1.21.1, 1.0.0+26.1 for 26.1
implementation 'dev.chocoboy.cascade:cascade-neoforge:1.0.0+26.1'
}Declare cascade as a required dependency in your neoforge.mods.toml or fabric.mod.json so it loads
first.
Effects are played from server-side code and stream to nearby clients. The quickest call plays the built-in burst:
Vfx.burst(level, pos); // level is a ServerLevel, pos a Vec3Most effects are built fluently and finished with play:
Vfx.emitter()
.shape(ShapeSpec.sphere(0.5f))
.count(200).lifetime(40).speed(0.2f)
.gradient(Easings.LINEAR, 0xFFCC33, 0xFF3300)
.play(level, pos);- Emitters for the full emitter builder
- Forces and Steering to add motion
- Effects for beams, domes, and volumes
- Sequencing to choreograph a timeline
- Datapack Effects and Custom Components to go further