Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Tags
Creators
Details
Licensed ARR
Published 6 months ago
๐ JoinFirework
A lag-free, highly configurable Minecraft join firework plugin for Paper / Spigot / Purpur 1.20+, built with Java 21.
Give every player a beautiful, always-visible firework when they join โ including instant ground explosions, presets, an in-game GUI editor, BossBar, and more.
โจ Features
- ๐ Firework on player join
- ๐ฅ Instant detonation option (explode at feet)
- ๐จ Fully configurable colors, fade colors, trail & flicker
- ๐งฉ Multiple firework effect layers
- ๐ฒ Random or weighted presets
- ๐ In-game GUI editor (no config editing required)
- ๐งช Test commands for players & presets
- ๐ Optional BossBar and ActionBar
- ๐ Optional sound effects
- โ Fireworks deal zero damage
- ๐ง Smart delays โ always visible, no โsound-onlyโ bug
- ๐ Automatic config migration for older versions
- โก Lightweight & optimized (no lag)
๐ฆ Requirements
- Minecraft 1.20+
- Paper / Spigot / Purpur
- Java 21
๐ Installation
- Place
JoinFirework.jarin your/pluginsfolder - Start or restart the server
- Configure via
config.ymlor/joinfirework gui
๐งพ Commands
| Command | Description |
|---|---|
/joinfirework reload |
Reload the configuration |
/joinfirework gui |
Open the in-game GUI editor |
/joinfirework test |
Test the firework on yourself |
/joinfirework test <player> |
Test the firework on another player |
/joinfirework test preset <name> |
Test a specific preset |
/joinfirework test preset <name> <player> |
Test a preset on another player |
๐ Permissions
| Permission | Description |
|---|---|
joinfirework.show |
See join fireworks |
joinfirework.reload |
Reload the config |
joinfirework.gui |
Open the GUI editor |
joinfirework.test |
Use test commands |
joinfirework.test.others |
Test on other players |
joinfirework.cooldown.bypass |
Bypass the join cooldown |
joinfirework.preset.<name> |
Access a preset |
โ Server operators (OP) always have access, even without a permissions plugin.
๐ GUI Editor
Open the editor with:
/joinfirework gui


