FireWork Maker
Description:
This plugin added the ability to make custom fireworks for whatever purpose you need. This also serves as a great server donator perk. If you enjoy this plugin please feel free to give it a review and if you have any questions, ideas, or bugs, please let me know in the discussion.
I have details of how I made this plugin at this link.
Features:
Plans:
(Outdated)
Check out this awesome youtube channel and server host.
You can find it @ https://serverminer.com/
Description:
This plugin added the ability to make custom fireworks for whatever purpose you need. This also serves as a great server donator perk. If you enjoy this plugin please feel free to give it a review and if you have any questions, ideas, or bugs, please let me know in the discussion.
I have details of how I made this plugin at this link.
Features:
- Command: /fireworkmaker(or /fwm)
- Required Permission: fireworkmaker.use - Changable in config.yml
- Custom Fireworks!
- Allows 1 - 5 Effects on 1 firework
- All 5 types of firework
- Ball
- Large Ball
- Burst
- Creeper
- Star
- ALL Colors (NEW RGB Editor) for Effect
- Toggleable Flicker
- ALL Colors (NEW RGB Editor) for Fade
- Toggleable Trail
- Choosable Fuse length 1 - 5
- Drop the FireWorkMaker.jar in the plugins folder
- Restart your server
- Have fun
Spoiler: Config
# _______ __ __ _ __ __ _
# | ____(_) \ \ / / | | | \/ | | |
# | |__ _ _ __ __\ \ /\ / /__ _ __| | _| \ / | ____| | _____ _ __
# | __| | | '__/ _ \ \/ \/ / _ \| '__| |/ / |\/| |/ _ | |/ / _ \ '__|
# | | | | | | __/\ /\ / (_) | | | <| | | | (_| | < __/ |
# |_| |_|_| \___| \/ \/ \___/|_| |_|\_\_| |_|\__,_|_|\_\___|_|
#
# Created by: abandoncaptian
# Base-Recode by: Firestone82
#
Settings:
Prices: true
AllowRgb: true
GUI:
Title:
Prefix: "FireWorkMaker"
CountSelect: " &0- &cSelect effects"
ColorSelect: " &0- &cSelect color"
EffectEdit: " &0- &cEffect {0}"
Buy: " &0- &cSelect amount"
MenuButton:
Enabled: false
Material: PLAYER_HEAD
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTk5MzQ5OGVhYzE5NzE1Mjg1NzEwNjdkNWIxMTBiZmU1MmIyNjkzYjYyMmEzYjY3N2FkNTcxMGYxZmEzMWNlIn19fQ=="
DisplayName: "&f&lClose"
Lore:
- ""
- " &f# &7Click to close"
- ""
Command: "say Closing.."
Slot: 36
Back:
Material: PLAYER_HEAD
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzdhZWU5YTc1YmYwZGY3ODk3MTgzMDE1Y2NhMGIyYTdkNzU1YzYzMzg4ZmYwMTc1MmQ1ZjQ0MTlmYzY0NSJ9fX0="
DisplayName: "&f&lBack"
Lore:
- ""
- " &f# &7Click to get back"
- ""
Slot: 36
Count:
Material: "FIREWORK_ROCKET"
DisplayName: "&f&l{0} Effect"
Lore:
- " &f&l» &7Price: &e{0}$"
- ""
- " &f# &7Click to continue with &e{1} &7effect"
- ""
Type:
Material: "FIREWORK_STAR"
DisplayName: "&f&lEffect Type"
Lore:
Each: " &f&l» &e{0} {1}"
EachSelect: " &f&l» &6{0} {1}"
Price: "&7({0}$)"
Footer:
- ""
- " &f# &7Click to change"
- ""
Flight:
Material: "FIREWORK_ROCKET"
DisplayName: "&f&lFlight Length"
Lore:
Each: " &f&l» &ePower {0} {1}"
EachSelect: " &f&l» &6Power {0} {1}"
Price: "&7({0}$)"
Footer:
- ""
- " &f# &7Click to change"
- ""
EffectColor:
Material: "LEATHER_CHESTPLATE"
DisplayName: "&f&lEffect Color"
Lore:
- " &f&l» &7Current: {0}█ &8({1})"
- " &f&l» &7Price: &e{2}$"
- ""
- " &f# &7Click to change"
- ""
FadeColor:
Unset:
Material: "IRON_CHESTPLATE"
DisplayName: "&f&lFade Color"
Lore:
- " &f&l» &7Current: &eUnset"
- " &f&l» &7Price: &e{0}$"
- ""
- " &f# &7Click to change"
- ""
Set:
Material: "LEATHER_CHESTPLATE"
DisplayName: "&f&lFade Color"
Lore:
- " &f&l» &7Current: {0}█ &8({1})"
- " &f&l» &7Price: &e{2}$"
- ""
- " &f# &7Middle-Click to remove"
- " &f# &7Click to change"
- ""
Flicker:
MultiMaterial:
Toggled:
Material: "PLAYER_HEAD"
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWJjMzdjOWIzN2Y0ZGYzNmU0ZTUwNDM1ZmQ0MWVjZDZhN2E3MTFkMTFiOTFhNmU1MDdkMjg1ZThlODViZCJ9fX0="
Untoggled:
Material: "PLAYER_HEAD"
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2NjNDcwYWUyNjMxZWZkZmFmOTY3YjM2OTQxM2JjMjQ1MWNkN2EzOTQ2NWRhNzgzNmE2YzdhMTRlODc3In19fQ=="
DisplayName: "&f&lFlicker"
Lore:
- " &f&l» &7Current: {0}"
- " &f&l» &7Price: &e{1}$"
- ""
- " &f# &7Click to change"
- ""
Trail:
Material: "LEVER"
DisplayName: "&f&lTrail"
Lore:
- " &f&l» &7Current: {0}"
- " &f&l» &7Price: &e{1}$"
- ""
- " &f# &7Click to change"
- ""
Finish:
Material: PLAYER_HEAD
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDMxMmNhNDYzMmRlZjVmZmFmMmViMGQ5ZDdjYzdiNTVhNTBjNGUzOTIwZDkwMzcyYWFiMTQwNzgxZjVkZmJjNCJ9fX0="
DisplayName: "&f&lFinish"
Lore:
- " &f&l» &7Final price: &e{0}$"
- ""
- " &f# &7Click to obtain firework"
- ""
Stage:
Selected:
Material: "FILLED_MAP"
DisplayName: "&f&lEffect {0}"
Lore:
- ""
- " &f# &7Now selected"
- ""
Unlocked:
Material: "MAP"
DisplayName: "&f&lEffect {0}"
Lore:
- ""
- " &f# &7Click to close"
- ""
Locked:
Material: "PAPER"
DisplayName: "&f&lEffect {0}"
Lore:
- ""
- " &f# &7Out of range"
- ""
Color:
DisplayName: "&f&lColor {0}"
Lore:
- ""
- " &f# &7Click to select"
- ""
FinalColor:
DisplayName: "&f&lFinal color"
Lore:
- " &f&l» &7RGB: &e({0},{1},{2})"
- " &f&l» &7HEX: &e{3}"
- ""
- " &f# &7Click here to confirm"
- ""
Reset:
Material: "PLAYER_HEAD"
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGVlYmI4YjAzY2QyN2QzNDM1ZTExNTYxNmI4ZWQzNWRjYjQyN2FmNWIwYjFjYzUyNmQzMjY1YTcyZDQ5M2UifX19"
DisplayName: "&f&lReset"
Lore:
- ""
- " &f# &7Click to reset color"
- ""
RgbColor:
Red:
DisplayName: "&f&lRed"
Lore:
- " &f&l» &7Amount: &e{0}"
- ""
- " &f# &7Left &e+1"
- " &f# &7Right &e+10"
- " &f# &7Shift-Left &6-1"
- " &f# &7Shift-Right &6-10"
- ""
Green:
DisplayName: "&f&lGreen"
Lore:
- " &f&l» &7Amount: &e{0}"
- ""
- " &f# &7Left &e+1"
- " &f# &7Shift-Left &6-1"
- " &f# &7Shift-Right &6-10"
- ""
Blue:
DisplayName: "&f&lBlue"
Lore:
- " &f&l» &7Amount: &e{0}"
- ""
- " &f# &7Left &e+1"
- " &f# &7Right &e+10"
- " &f# &7Shift-Left &6-1"
- " &f# &7Shift-Right &6-10"
- ""
Create:
Material: "FIREWORK_ROCKET"
DisplayName: "&f&lFirework"
Lore:
- " &f&l» &7Amount: &e{0}x"
- " &f&l» &7Price: &6{1}$"
- ""
- " &f# &7Click to get"
- ""
Item:
DisplayName: "&f&lFirework"
Lore:
- ""
- "&8Created by FireworkMaker"
Prices:
Base:
1Effect: 100.0
2Effect: 200.0
3Effect: 300.0
4Effect: 400.0
5Effect: 500.0
Type:
Ball: 100.0
LargeBall: 100.0
Burst: 100.0
Creeper: 100.0
Star: 100.0
Colors:
PerEffect: 100.0
PerFade: 100.0
Toggles:
Flicker: 100.0
Trail: 100.0
FlightDuration:
1Power: 100.0
2Power: 200.0
3Power: 300.0
4Power: 400.0
5Power: 500.0
Messages:
Reload: "&c&lServer &8&l» &7Plugin reloaded in &e{0}ms&7."
OnlyPlayer: "&c&lServer &8&l» &7This command can by executed only by player"
NoPermission: "&c&lServer &8&l» &7You do not have enough permissions."
InvalidType: "&c&lServer &8&l» &7Invalid type was found on rocket. Skipped."
NoMoney: "&c&lServer &8&l» &7You don't have enought money. Required: &e({0}$)"
Added: "&c&lServer &8&l» &7You have received &e{0}x &7fireworks."
AddedPriced: "&c&lServer &8&l» &7You have received &e{0}x &7fireworks for &6{1}$."
Enabled: "&aActive"
Disabled: "&cInactive"
Selected: "&aSelected"
Unselected: "&cUnselected"
Code (Text):
# _______ __ __ _ __ __ _
# | ____(_) \ \ / / | | | \/ | | |
# | |__ _ _ __ __\ \ /\ / /__ _ __| | _| \ / | ____| | _____ _ __
# | __| | | '__/ _ \ \/ \/ / _ \| '__| |/ / |\/| |/ _ | |/ / _ \ '__|
# | | | | | | __/\ /\ / (_) | | | <| | | | (_| | < __/ |
# |_| |_|_| \___| \/ \/ \___/|_| |_|\_\_| |_|\__,_|_|\_\___|_|
#
# Created by: abandoncaptian
# Base-Recode by: Firestone82
#
Settings:
Prices: true
AllowRgb: true
GUI:
Title:
Prefix: "FireWorkMaker"
CountSelect: " &0- &cSelect effects"
ColorSelect: " &0- &cSelect color"
EffectEdit: " &0- &cEffect {0}"
Buy: " &0- &cSelect amount"
MenuButton:
Enabled: false
Material: PLAYER_HEAD
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTk5MzQ5OGVhYzE5NzE1Mjg1NzEwNjdkNWIxMTBiZmU1MmIyNjkzYjYyMmEzYjY3N2FkNTcxMGYxZmEzMWNlIn19fQ=="
DisplayName: "&f&lClose"
Lore:
- ""
- " &f# &7Click to close"
- ""
Command: "say Closing.."
Slot: 36
Back:
Material: PLAYER_HEAD
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzdhZWU5YTc1YmYwZGY3ODk3MTgzMDE1Y2NhMGIyYTdkNzU1YzYzMzg4ZmYwMTc1MmQ1ZjQ0MTlmYzY0NSJ9fX0="
DisplayName: "&f&lBack"
Lore:
- ""
- " &f# &7Click to get back"
- ""
Slot: 36
Count:
Material: "FIREWORK_ROCKET"
DisplayName: "&f&l{0} Effect"
Lore:
- " &f&l» &7Price: &e{0}$"
- ""
- " &f# &7Click to continue with &e{1} &7effect"
- ""
Type:
Material: "FIREWORK_STAR"
DisplayName: "&f&lEffect Type"
Lore:
Each: " &f&l» &e{0} {1}"
EachSelect: " &f&l» &6{0} {1}"
Price: "&7({0}$)"
Footer:
- ""
- " &f# &7Click to change"
- ""
Flight:
Material: "FIREWORK_ROCKET"
DisplayName: "&f&lFlight Length"
Lore:
Each: " &f&l» &ePower {0} {1}"
EachSelect: " &f&l» &6Power {0} {1}"
Price: "&7({0}$)"
Footer:
- ""
- " &f# &7Click to change"
- ""
EffectColor:
Material: "LEATHER_CHESTPLATE"
DisplayName: "&f&lEffect Color"
Lore:
- " &f&l» &7Current: {0}█ &8({1})"
- " &f&l» &7Price: &e{2}$"
- ""
- " &f# &7Click to change"
- ""
FadeColor:
Unset:
Material: "IRON_CHESTPLATE"
DisplayName: "&f&lFade Color"
Lore:
- " &f&l» &7Current: &eUnset"
- " &f&l» &7Price: &e{0}$"
- ""
- " &f# &7Click to change"
- ""
Set:
Material: "LEATHER_CHESTPLATE"
DisplayName: "&f&lFade Color"
Lore:
- " &f&l» &7Current: {0}█ &8({1})"
- " &f&l» &7Price: &e{2}$"
- ""
- " &f# &7Middle-Click to remove"
- " &f# &7Click to change"
- ""
Flicker:
MultiMaterial:
Toggled:
Material: "PLAYER_HEAD"
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWJjMzdjOWIzN2Y0ZGYzNmU0ZTUwNDM1ZmQ0MWVjZDZhN2E3MTFkMTFiOTFhNmU1MDdkMjg1ZThlODViZCJ9fX0="
Untoggled:
Material: "PLAYER_HEAD"
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2NjNDcwYWUyNjMxZWZkZmFmOTY3YjM2OTQxM2JjMjQ1MWNkN2EzOTQ2NWRhNzgzNmE2YzdhMTRlODc3In19fQ=="
DisplayName: "&f&lFlicker"
Lore:
- " &f&l» &7Current: {0}"
- " &f&l» &7Price: &e{1}$"
- ""
- " &f# &7Click to change"
- ""
Trail:
Material: "LEVER"
DisplayName: "&f&lTrail"
Lore:
- " &f&l» &7Current: {0}"
- " &f&l» &7Price: &e{1}$"
- ""
- " &f# &7Click to change"
- ""
Finish:
Material: PLAYER_HEAD
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDMxMmNhNDYzMmRlZjVmZmFmMmViMGQ5ZDdjYzdiNTVhNTBjNGUzOTIwZDkwMzcyYWFiMTQwNzgxZjVkZmJjNCJ9fX0="
DisplayName: "&f&lFinish"
Lore:
- " &f&l» &7Final price: &e{0}$"
- ""
- " &f# &7Click to obtain firework"
- ""
Stage:
Selected:
Material: "FILLED_MAP"
DisplayName: "&f&lEffect {0}"
Lore:
- ""
- " &f# &7Now selected"
- ""
Unlocked:
Material: "MAP"
DisplayName: "&f&lEffect {0}"
Lore:
- ""
- " &f# &7Click to close"
- ""
Locked:
Material: "PAPER"
DisplayName: "&f&lEffect {0}"
Lore:
- ""
- " &f# &7Out of range"
- ""
Color:
DisplayName: "&f&lColor {0}"
Lore:
- ""
- " &f# &7Click to select"
- ""
FinalColor:
DisplayName: "&f&lFinal color"
Lore:
- " &f&l» &7RGB: &e({0},{1},{2})"
- " &f&l» &7HEX: &e{3}"
- ""
- " &f# &7Click here to confirm"
- ""
Reset:
Material: "PLAYER_HEAD"
Base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGVlYmI4YjAzY2QyN2QzNDM1ZTExNTYxNmI4ZWQzNWRjYjQyN2FmNWIwYjFjYzUyNmQzMjY1YTcyZDQ5M2UifX19"
DisplayName: "&f&lReset"
Lore:
- ""
- " &f# &7Click to reset color"
- ""
RgbColor:
Red:
DisplayName: "&f&lRed"
Lore:
- " &f&l» &7Amount: &e{0}"
- ""
- " &f# &7Left &e+1"
- " &f# &7Right &e+10"
- " &f# &7Shift-Left &6-1"
- " &f# &7Shift-Right &6-10"
- ""
Green:
DisplayName: "&f&lGreen"
Lore:
- " &f&l» &7Amount: &e{0}"
- ""
- " &f# &7Left &e+1"
- " &f# &7Shift-Left &6-1"
- " &f# &7Shift-Right &6-10"
- ""
Blue:
DisplayName: "&f&lBlue"
Lore:
- " &f&l» &7Amount: &e{0}"
- ""
- " &f# &7Left &e+1"
- " &f# &7Right &e+10"
- " &f# &7Shift-Left &6-1"
- " &f# &7Shift-Right &6-10"
- ""
Create:
Material: "FIREWORK_ROCKET"
DisplayName: "&f&lFirework"
Lore:
- " &f&l» &7Amount: &e{0}x"
- " &f&l» &7Price: &6{1}$"
- ""
- " &f# &7Click to get"
- ""
Item:
DisplayName: "&f&lFirework"
Lore:
- ""
- "&8Created by FireworkMaker"
Prices:
Base:
1Effect: 100.0
2Effect: 200.0
3Effect: 300.0
4Effect: 400.0
5Effect: 500.0
Type:
Ball: 100.0
LargeBall: 100.0
Burst: 100.0
Creeper: 100.0
Star: 100.0
Colors:
PerEffect: 100.0
PerFade: 100.0
Toggles:
Flicker: 100.0
Trail: 100.0
FlightDuration:
1Power: 100.0
2Power: 200.0
3Power: 300.0
4Power: 400.0
5Power: 500.0
Messages:
Reload: "&c&lServer &8&l» &7Plugin reloaded in &e{0}ms&7."
OnlyPlayer: "&c&lServer &8&l» &7This command can by executed only by player"
NoPermission: "&c&lServer &8&l» &7You do not have enough permissions."
InvalidType: "&c&lServer &8&l» &7Invalid type was found on rocket. Skipped."
NoMoney: "&c&lServer &8&l» &7You don't have enought money. Required: &e({0}$)"
Added: "&c&lServer &8&l» &7You have received &e{0}x &7fireworks."
AddedPriced: "&c&lServer &8&l» &7You have received &e{0}x &7fireworks for &6{1}$."
Enabled: "&aActive"
Disabled: "&cInactive"
Selected: "&aSelected"
Unselected: "&cUnselected"
Plans:
- N/A Post ideas in the discussions
(Outdated)
Check out this awesome youtube channel and server host.
You can find it @ https://serverminer.com/
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.13, 1.14, 1.15
- 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 Maker is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16. Downloaded 7,297 times (via Spigot). Download it and open it directly in the game.