Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Tags
Creators
Details
Licensed ARR
Published 9 months ago
Updated 9 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


