Firework is a simple firework plugin that allows you to create your own fireworks and summon random ones!
/firework - Opens the firework builder GUI.
/firework random - Summons a random firework at your location.
/firework saved - Opens the saved fireworks GUI (your saved fireworks).
/firework public - Opens the public fireworks GUI (all of the published fireworks).
/firework help - Shows the help message in-game.
/firework reload - Reloads the config.yml.
/firework updatecheck - Checks whether an update is available for Firework.
/firework update - Updates Firework to the latest version.
**/fw is an alias of /firework**
**The console can only execute these commands: /fw help, /fw reload, /fw updatecheck, /fw update**
firework.* - Gives access to all firework permissions.
firework.firework - Gives access to /firework.
firework.random - Gives access to /firework random.
firework.saved - Gives access to /firework saved.
firework.public - Gives access to /firework public.
firework.help - Gives access /firework help.
firework.reload - Gives access /firework reload.
firework.update.check - Gives access /firework updatecheck.
firework.update - Gives access /firework update.
firework.update.notify - Receive alerts when a new update is available for Firework.
firework.bypass.cost - Bypasses the firework fee (if Vault is being used).
firework.save - Gives access to save created fireworks in the firework builder GUI.
firework.publish - Gives access to publish saved fireworks in the saved fireworks GUI.
**Op is default for all permissions**
There are currently no required dependencies, but there are some optional ones.
Vault - Version 1.5.6 - In version 1.1+, if Vault is enabled you can set the cost of the firework through the config.yml
There are many files the plugin creates when run for the first time, although the only one you need to worry about is the config.yml. You can edit the messages, change costs and enable or disable auto updates. I recommend you don't mess with any of the other files because they just store data, nothing really interesting. config.yml:
-
Download the latest version of Firework (2.0)
-
Download any of the optional dependencies you want to use ( Vault)
-
Put both files into your server's plugin folder
-
Run the server and configure what you need to in the config.yml
-
Enjoy
/firework - Opens the firework builder GUI.
/firework random - Summons a random firework at your location.
/firework saved - Opens the saved fireworks GUI (your saved fireworks).
/firework public - Opens the public fireworks GUI (all of the published fireworks).
/firework help - Shows the help message in-game.
/firework reload - Reloads the config.yml.
/firework updatecheck - Checks whether an update is available for Firework.
/firework update - Updates Firework to the latest version.
**/fw is an alias of /firework**
**The console can only execute these commands: /fw help, /fw reload, /fw updatecheck, /fw update**
firework.* - Gives access to all firework permissions.
firework.firework - Gives access to /firework.
firework.random - Gives access to /firework random.
firework.saved - Gives access to /firework saved.
firework.public - Gives access to /firework public.
firework.help - Gives access /firework help.
firework.reload - Gives access /firework reload.
firework.update.check - Gives access /firework updatecheck.
firework.update - Gives access /firework update.
firework.update.notify - Receive alerts when a new update is available for Firework.
firework.bypass.cost - Bypasses the firework fee (if Vault is being used).
firework.save - Gives access to save created fireworks in the firework builder GUI.
firework.publish - Gives access to publish saved fireworks in the saved fireworks GUI.
**Op is default for all permissions**
Spoiler: Images
There are currently no required dependencies, but there are some optional ones.
Vault - Version 1.5.6 - In version 1.1+, if Vault is enabled you can set the cost of the firework through the config.yml
There are many files the plugin creates when run for the first time, although the only one you need to worry about is the config.yml. You can edit the messages, change costs and enable or disable auto updates. I recommend you don't mess with any of the other files because they just store data, nothing really interesting. config.yml:
Code (Text):
# Firework 2.0
# by MaxKrissigo
# config.yml
# You can use color codes &0-9/a-f and formatting codes in the messages. Just remember to keep the message surrounded by '.
# Under auto-update, updatealert is whether you want to be notified when there is an available update for Firework. The console and players with firework.update.notify will receive this message.
# Updatealerttime is the time intervals in which Firework will check for an update (measured in seconds).
# Enableautoupdate is when Firework checks for an update and finds one, it will automatically update.
# The Vault costs support up to 2 decimal places.
messages:
consoleexecute: '&cYou must be a player to execute this command!'
nopermission: '&cYou do not have access to do this!'
notcomplete: '&cYou have not finished building your firework!'
nomoney: '&cYou do not have enough money to buy this firework!'
bypasscost: '&cSince you have firework.bypass.cost, you bypassed the fee for the
firework!'
namefirework: '&aType in chat what you would like you name your firework!'
savedfirework: '&aYour firework has successfully been saved! Use /firework saved to access your saved fireworks!'
receivedfirework: '&aYou have received your firework!'
fireworkalreadyexistssaved: '&cYou have already saved a firework with this name!'
nosavedfireworks: '&cYou do not have any saved fireworks!'
fireworkalreadyexistspublic: '&cA firework with this name already exists!'
nopublishedfireworks: '&cThere are no published fireworks!'
ratedfirework: '&aYou have successfully rated this firework!'
removedrating: '&cYou have removed your rating from this firework!'
savedfireworkpublish: '&aThis firework has successfully been saved! Use /firework saved to access your saved fireworks!'
publishedfirework: '&aYour firework has successfully been published! Use /firework public to access all of the published fireworks!'
deletedfirework: '&cYou have deleted this firework!'
configreloaded: '&aThe config.yml has successfully been reloaded!'
auto-update:
updatealerttime: 600
updatealert: true
enableautoupdate: false
vault:
costs:
enabled: true
type:
BURST: 500
CREEPER: 1000
STAR: 1000
BALL: 500
LARGEBALL: 500
flicker:
true: 100
false: 0
trail:
true: 100
false: 0
color:
AQUA: 100
BLACK: 100
BLUE: 100
FUCHSIA: 100
GRAY: 100
GREEN: 100
LIME: 100
MAROON: 100
NAVY: 100
OLIVE: 100
ORANGE: 100
PURPLE: 100
RED: 100
SILVER: 100
TEAL: 100
WHITE: 100
YELLOW: 100
fadecolor:
AQUA: 50
BLACK: 50
BLUE: 50
FUCHSIA: 50
GRAY: 50
GREEN: 50
LIME: 50
MAROON: 50
NAVY: 50
OLIVE: 50
ORANGE: 50
PURPLE: 50
RED: 50
SILVER: 50
TEAL: 50
WHITE: 50
YELLOW: 50
power:
1: 1
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
10: 10
11: 11
12: 12
13: 13
14: 14
15: 15
16: 16
17: 17
18: 18
19: 19
20: 20
21: 21
22: 22
23: 23
24: 24
25: 25
26: 26
27: 27
28: 28
29: 29
30: 30
31: 31
32: 32
33: 33
34: 34
35: 35
36: 36
37: 37
38: 38
39: 39
40: 40
41: 41
42: 42
43: 43
44: 44
45: 45
46: 46
47: 47
48: 48
49: 49
50: 50
51: 51
52: 52
53: 53
54: 54
55: 55
56: 56
57: 57
58: 58
59: 59
60: 60
61: 61
62: 62
63: 63
64: 64
65: 65
66: 66
67: 67
68: 68
69: 69
70: 70
71: 71
72: 72
73: 73
74: 74
75: 75
76: 76
77: 77
78: 78
79: 79
80: 80
81: 81
82: 82
83: 83
84: 84
85: 85
86: 86
87: 87
88: 88
89: 89
90: 90
91: 91
92: 92
93: 93
94: 94
95: 95
96: 96
97: 97
98: 98
99: 99
100: 100
101: 101
102: 102
103: 103
104: 104
105: 105
106: 106
107: 107
108: 108
109: 109
110: 110
111: 111
112: 112
113: 113
114: 114
115: 115
116: 116
117: 117
118: 118
119: 119
120: 120
121: 121
122: 122
123: 123
124: 124
125: 125
126: 126
127: 127
128: 128
# by MaxKrissigo
# config.yml
# You can use color codes &0-9/a-f and formatting codes in the messages. Just remember to keep the message surrounded by '.
# Under auto-update, updatealert is whether you want to be notified when there is an available update for Firework. The console and players with firework.update.notify will receive this message.
# Updatealerttime is the time intervals in which Firework will check for an update (measured in seconds).
# Enableautoupdate is when Firework checks for an update and finds one, it will automatically update.
# The Vault costs support up to 2 decimal places.
messages:
consoleexecute: '&cYou must be a player to execute this command!'
nopermission: '&cYou do not have access to do this!'
notcomplete: '&cYou have not finished building your firework!'
nomoney: '&cYou do not have enough money to buy this firework!'
bypasscost: '&cSince you have firework.bypass.cost, you bypassed the fee for the
firework!'
namefirework: '&aType in chat what you would like you name your firework!'
savedfirework: '&aYour firework has successfully been saved! Use /firework saved to access your saved fireworks!'
receivedfirework: '&aYou have received your firework!'
fireworkalreadyexistssaved: '&cYou have already saved a firework with this name!'
nosavedfireworks: '&cYou do not have any saved fireworks!'
fireworkalreadyexistspublic: '&cA firework with this name already exists!'
nopublishedfireworks: '&cThere are no published fireworks!'
ratedfirework: '&aYou have successfully rated this firework!'
removedrating: '&cYou have removed your rating from this firework!'
savedfireworkpublish: '&aThis firework has successfully been saved! Use /firework saved to access your saved fireworks!'
publishedfirework: '&aYour firework has successfully been published! Use /firework public to access all of the published fireworks!'
deletedfirework: '&cYou have deleted this firework!'
configreloaded: '&aThe config.yml has successfully been reloaded!'
auto-update:
updatealerttime: 600
updatealert: true
enableautoupdate: false
vault:
costs:
enabled: true
type:
BURST: 500
CREEPER: 1000
STAR: 1000
BALL: 500
LARGEBALL: 500
flicker:
true: 100
false: 0
trail:
true: 100
false: 0
color:
AQUA: 100
BLACK: 100
BLUE: 100
FUCHSIA: 100
GRAY: 100
GREEN: 100
LIME: 100
MAROON: 100
NAVY: 100
OLIVE: 100
ORANGE: 100
PURPLE: 100
RED: 100
SILVER: 100
TEAL: 100
WHITE: 100
YELLOW: 100
fadecolor:
AQUA: 50
BLACK: 50
BLUE: 50
FUCHSIA: 50
GRAY: 50
GREEN: 50
LIME: 50
MAROON: 50
NAVY: 50
OLIVE: 50
ORANGE: 50
PURPLE: 50
RED: 50
SILVER: 50
TEAL: 50
WHITE: 50
YELLOW: 50
power:
1: 1
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
10: 10
11: 11
12: 12
13: 13
14: 14
15: 15
16: 16
17: 17
18: 18
19: 19
20: 20
21: 21
22: 22
23: 23
24: 24
25: 25
26: 26
27: 27
28: 28
29: 29
30: 30
31: 31
32: 32
33: 33
34: 34
35: 35
36: 36
37: 37
38: 38
39: 39
40: 40
41: 41
42: 42
43: 43
44: 44
45: 45
46: 46
47: 47
48: 48
49: 49
50: 50
51: 51
52: 52
53: 53
54: 54
55: 55
56: 56
57: 57
58: 58
59: 59
60: 60
61: 61
62: 62
63: 63
64: 64
65: 65
66: 66
67: 67
68: 68
69: 69
70: 70
71: 71
72: 72
73: 73
74: 74
75: 75
76: 76
77: 77
78: 78
79: 79
80: 80
81: 81
82: 82
83: 83
84: 84
85: 85
86: 86
87: 87
88: 88
89: 89
90: 90
91: 91
92: 92
93: 93
94: 94
95: 95
96: 96
97: 97
98: 98
99: 99
100: 100
101: 101
102: 102
103: 103
104: 104
105: 105
106: 106
107: 107
108: 108
109: 109
110: 110
111: 111
112: 112
113: 113
114: 114
115: 115
116: 116
117: 117
118: 118
119: 119
120: 120
121: 121
122: 122
123: 123
124: 124
125: 125
126: 126
127: 127
128: 128
- Finish the save firework option - Added in version 2.0
- Add pricing to firework - Added in version 1.1
- Allow & to be used in the config.yml - Added in version 1.2
- Add option to view how to craft the created firework
- Fix any issues or bugs
- Support multiple Spigot versions
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Firework is a free Minecraft Java mod. Compatible with Minecraft 1.10. Downloaded 1,211 times (via Spigot). Download it and open it directly in the game.