This adds the ability to craft effects that can be colored with dyes with multiple colors by adding different dyes when crafting! (Fountain, Texts and Maps as well as custom png-based effects if it has coloring enabled) Please note that this will only work on 1.13+ servers due to 1.12 having major limitations in the crafting system. (You can still manually create such effects with multiple colors with the commands though)
This update adds support for 1.20.5/6 by using new Spigot API added in 1.20.4 to store and retrieve item data directly via the inbuilt API instead of accessing internal server code. I anticipated API for this getting added in the design of the plugin hence why no additional data conversion should be needed and old items should keep working just fine. (If you have cases where data is lost please contact me and provide item data e.g. in form of a player.dat file!) This effectively removes the need to update the plugin with each new Minecraft version therefore in the future there will be no plugin updates required when a Minecraft update happens! (Of course make sure to report any issues to me! )
This fixes some major issues with the 1.12 compatibility in ExtraFireworks. If you notice any further issues on old versions please don't hesitate letting me know about them!
Fixes that head effects for players that weren't already crafted manually before didn't display anything and printed an error
Fixed that effects/heads with only the username and not the UUID didn't work with the default config (crafatar.com no longer offers an endpoint which allows querying usernames, replaced it with minotar.net in the default config) To apply the fix to your existing config please replace it to look something like this:
Prints an error in chat when an unsupported character is used. Unfortunately right now only ASCII is supported but support for a wider range of characters is planed.
Add /ef launch <effect> [<world>,]<x>,<y>,<z> <power> [<config>]. The json config can contain a motion: "x,y,z" tag to specify which direction the firework should fly in and how fast.
Add support for direction/motions for fountain effects.
Include a flash on explosion like Vanilla for fireworks that only have custom effects
Added support for Spigot 1.18 pre 5. The plugin might require another update once 1.18 is fully released (it doesn't look like this will be the case at the moment though) EDIT: No update required, plugin works with the 1.18 release build of Spigot.
Fixed some issues related to particle displaying when using the plugin on a 1.12 server
Added the sub command /ef show <effect> [<world>,]<x>,<y>,<z> [<config>] to show Firework effects (Vanilla and ExtraFireworks) via commands. See the commands wiki page for more info.
Added a new option (far-away-particles, enabled by default) to display the particles of the plugin effects further away
Added a new option (effect-duration, set to 3 seconds by default) to specify the duration in seconds which certain static effects (text, map, heads and custom) will display for after an explosion