ccFireworks is a powerful sequencing tool for Minecraft Fireworks, allowing you to create stunning firework shows and pyromusical displays!
Demo Show
See ccFireworks in action in this pyromusical:
Demo Display - The Greatest Show
Created using only built in shots and effects
How it works
ccFireworks uses a few key concepts to make creating displays easier: Shots, Effects, Mortars and Sequences.
Shots
A single firework shot, ie. one rocket.
There are three types:
Other Shot Features
- Adjustable flight time / duration
- Adjustable Launch power/speed
- Adjustable random factors for:
- Flight Time
- Launch Power
- Angle
- Configurable particle trails
Particle type, colour, material and direction/speed can be changed. - Configurable Glow colour
- Over 940 built-in and pre-configured Shot types.
These can be used straight away, or cloned as a starting point for your own shots. Various types are included, all with variations of colour:- Fountains (particle-based)
- Mines (Burst Rocket Explosion)
- Comets (Projecile/Particle Trail)
- Shells (Vanilla Firework Effects)
A group of up to 27 shots, all fired from the same location. Each shot has it's own delay and angle controls, allowing creation of various cake types - e.g. barrages, fan slices, zippers.
There are over 2500 built-in effects that mimic real-world cakes/barrages.
Mortars
An in-world location where fireworks are launched from, with a set direction and adjustable base angle.
Adjusting the base angle for a range of mortars can make it easy to quickly fire around a wheel, or fan shots accross the width of your display.
Sequences
The main tool for creating a firework show - sequences allow you to launch shots, effects and other sequences from mortars.
- Cue-based sequencing
- Adjustable delay for each cue
- Adjustable angle control for each cue
- Cues can fire at multiple mortars at once
- Sequences can trigger Shots, Effects and other Sequences
- Command Trigger cues to fire other plugin commands
- Full folder structure for Shot, Effect, Mortar and Sequence storage, naming any items with folder/name will create folders visible in the GUI for easy organisation
- Perfect timing - fireworks can be timed down to a game tick, including the time between their launch and explosion.
- GUI-based in game editors for Shots, Effects and Sequences
Spoiler: GUI Screenshots
Read the getting started guide on the wiki for more information
- Install the plugin: drop the ccFireworks-plugin-x.x.x.jar into your /plugins/ folder then restart your server.
- Make sure you have the ccFireworks.use permission node (or op).
- Create some mortars: /ccfrw mortar create <name>
This will create a mortar at your current location - facing the same way as you. - Create a sequence: /ccfrw sequence create <name>
- Edit your sequence: /ccfrw sequence edit <name>
This opens the Sequence GUI, where you can add cues to your show, and then select your mortars for where to fire them. - Fire your sequence: /ccfrw sequence fire <name>
Sit back and enjoy your show!
Got questions about ccFireworks? Heres some places to find answers:
Notes before purchasing:
- Only Spigot or Paper 1.20 through 1.21.4 are supported!
Other server forks and versions are not (currently) supported. - Java 21 is required
- ccFireworks does not currently offer a way to edit vanilla firework effects - you may wish to use another plugin to create firework effects to use in ccFireworks - or stick to the built in ROCKET based shots.