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:
These videos are of displays created while the plugin was still in early development, so they do not make use of many of the plugin's features.
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
Shot Editor:
Shot - Particle Editor:
Colour Picker (particle settings):
Effect Editor:
Sequence Editor:
Shot/Effect/Sequence/Mortar Selector:
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
[B]ccFireworks.use[/B]
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>[icode][/SIZE] [*][SIZE=4]Edit your sequence: [icode]/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.