Commands

The plugin's main command is /extrafireworks with the aliases: /extrafirework and /ef.

Base permission: extrafireworks.command

The following commands exist in the plugin.

Reload

Permission: extrafireworks.command.reload

Allows reloading of the plugin config.

Give Firework Rocket

Usage: /ef give <player> rocket <effect> <power> [<config>]
Example: /ef give Phoenix616 rocket text 2 {colors:["0,255,0","255,0,0"],particle: redstone, text: "The Text", box: true}
Permission: extrafireworks.command.give

Allows giving a firework rocket to a specific player. The firework effect type can be both Vanilla and ExtraFirework's effects (including custom defined ones in the config).

Give Firework Star

Usage: /ef give <player> star <effect> [<config>]
Example: /ef give Phoenix616 star text {colors:["0,255,0","255,0,0"],particle: redstone, text: "The Text", box: true}
Permission: extrafireworks.command.give

Allows giving a firework star to a specific player. The firework effect type can be both Vanilla and ExtraFirework's effects (including custom defined ones in the config).

Launch

Usage: /ef launch <effect> [<world>,]<x>,<y>,<z> <power> [<config>]
Example: /ef launch text -1914,63,-898 2 {motion:"0.5,0.8,-0.5",colors:["0,255,0","255,0,0"],particle: redstone, text: "The Text", box: true}
Permission: extrafireworks.command.launch

Allows launching of fireworks at specific locations. The firework effect type can be both Vanilla and ExtraFirework's effects (including custom defined ones in the config).

Show

Usage: /ef show <effect> [<world>,]<x>,<y>,<z> [<config>]
Example: /ef show text -1914,63,-898 {colors:["0,255,0","255,0,0"],particle: redstone, text: "The Text", box: true}
Permission: extrafireworks.command.show

Allows spawning of fireworks at specific locations. The firework effect type can be both Vanilla and ExtraFirework's effects (including custom defined ones in the config).

The config is simply a json string and can have the following values:

Available for all types

motion

A string in the format of x,y,z (e.g. motion: "0.5,0.8,-0.6") which contains motion/direction information into which the firework should fly. Some effects also get changed based on that direction if the direction tag isn't explicitly specified. (Currently only fountains)

color

The color of the firework effect. Can be one of these colors, a string of three integers for the RGB values (e.g. color: "0,255,0" for green), a single integer representation of the color, or the color: random to display a random color.

Colors require the particle type redstone for ExtraFirework effects!

colors

A list of the previous color definitions to display multiple colors in the effect. Can include random as well. E.g. colors: ["255,0,0", "teal", "random"]

Available for Vanilla effects

fade-color

The color which the effect should fade to. Same definition as the previous colors.

fade-colors

Multiple fade colors.

flicker

Whether or not the effect should flicker: flicker: true

Available for ExtraFirework Effects

particle

The particle type to use for showing the effect. (does nothing with snow or explosion).

Needs to be particle: redstone to show colors!

yaw

The direction an effect should be rotated in. (does nothing with fountain, snow, or explosion) E.g. yaw: 100.0.

direction

The direction vector string in the format of x,y,z an effect should point in. (currently only used for fountain) E.g. direction: "0,1,0" for up.

box

Whether or not the effect should display as a box. (does nothing with fountain, snow, or explosion) E.g. box: true.

text

Set what the text effect should display. E.g. text: "ExtraFireworks"

id

The id of the map to use to display the map effect. E.g. id: 10.

size

The size of the explosion effect. Possible values are normal, large, and huge.

strength

Set the snow strength. Can be any valid integer. The default values are 1, 2, and 3 respectively depending on the amount of modifier items in the recipe.

texture

The texture id of a head item for the head effect. Queries from the skins.download.texture URL.

owner

The user name or uuid of the player for the head effect. (Only one of texture and owner is necessary!)

count

Changes the count of some particles in some effects.

Available for "custom" Effects

By using custom as the effect name in the command you can directly display custom effects without having to set them up in the config beforehand.

image

The image in the images folder on which the custom effect is based on.

scale

The scale of the image (blocks per pixel)

density

How many particles should be used to display one pixel

transparent

Whether the effect should display dark color as transparent. (true/false)

sounds

Specify custom sounds to play at the explosion location when the effect gets displayed. See this list for sounds available in the Vanilla game. (Resource pack sounds are supported too!)

Can be multiple and omit the category or volume or pitch and uses the following syntax: <sound>[,<category>][,<volume>[,<pitch>]]