SparkTrail

An advanced and powerful particle trail plugin

Great for donation perks! Dazzle your friends with tons of unique particle effects!


Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.


The SparkTrail plugin aims to utilise the range of particle effects Craftbukkit has to offer. Fire, ender, smoke and even love hearts are only a small portion of the particle effects this plugin utilises. With over 20 unique effects, there's guaranteed to be one that 'tickles your fancy'!
The integration of Player, Location and Entity particle effects, along with a long list of Sound effects comes packaged inside the SparkTrail plugin. We also integrate the plugin's features with newer Minecraft additions, including complete Command Block support for modifying Trail effects.



SparkTrail comes with an auto-updater to save you, as a server owner, from continually checking this page for new files. It simply connects to dev.bukkit.org and compares the versions of available files. If you do not wish for SparkTrail to perform this check, navigate to the Configuration File (config.yml) in the SparkTrail directory of your plugins folder and change "checkForUpdates" and "autoUpdate" to "false". The first value disables the version comparison altogether and the second updates the plugin automatically if new files are detected.


Metrics is used to collect plugin statistics. Only data such as plugin version and players online is collected. If you do not wish for this data to be collected, disable it in the 'Plugin Metrics' folder of your 'plugins' directory.


This video applies to SparkTrail 2 ONLY!



SparkTrail is open source
Pull requests are welcome!


-
View User Profile
-
Send Message
Posted Mar 9, 2013@Nikz11
Create a ticket
-
View User Profile
-
Send Message
Posted Mar 9, 2013... 35 more [ at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [ at java.lang.reflect.Method.invoke(Method.java:616) [ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [ at me.dsh105.sparktrail.sparkmob.SparkMobListener.onEntityExplode(SparkMobListener.java:43) [ at org.bukkit.event.entity.EntityEvent.getEntityType(EntityEvent.java:32) [ Caused by: java.lang.NullPointerException [ at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) [ at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) [ at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) [ at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) [ at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:580) [ at net.minecraft.server.v1_4_R1.WorldServer.tickEntities(WorldServer.java:445) [ at net.minecraft.server.v1_4_R1.World.tickEntities(World.java:1191) [ at net.minecraft.server.v1_4_R1.World.playerJoinedWorld(World.java:1313) [ at net.minecraft.server.v1_4_R1.WorldServer.entityJoinedWorld(WorldServer.java:548) [ at net.minecraft.server.v1_4_R1.World.entityJoinedWorld(World.java:1332) [ at net.minecraft.server.v1_4_R1.EntityCreeper.j_(EntityCreeper.java:102) [ at net.minecraft.server.v1_4_R1.WorldServer.createExplosion(WorldServer.java:773) [ at net.minecraft.server.v1_4_R1.World.createExplosion(World.java:1609) [ at net.minecraft.server.v1_4_R1.Explosion.a(Explosion.java:220) [ at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) [ at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) [ at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35) [ at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [ at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [ at java.lang.reflect.Method.invoke(Method.java:616) [ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [ at com.earth2me.essentials.protect.EssentialsProtectEntityListener.onEntityExplode(EssentialsProtectEntityListener.java:215) [ at org.bukkit.craftbukkit.v1_4_R1.CraftWorld.createExplosion(CraftWorld.java:462) [ at org.bukkit.craftbukkit.v1_4_R1.CraftWorld.createExplosion(CraftWorld.java:466) [ at org.bukkit.craftbukkit.v1_4_R1.CraftWorld.createExplosion(CraftWorld.java:454) [ at org.bukkit.craftbukkit.v1_4_R1.CraftWorld.createExplosion(CraftWorld.java:458) [ at net.minecraft.server.v1_4_R1.WorldServer.createExplosion(WorldServer.java:773) [ at net.minecraft.server.v1_4_R1.World.createExplosion(World.java:1609) [ at net.minecraft.server.v1_4_R1.Explosion.a(Explosion.java:220) [ at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) [ at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) [ at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35) [ at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [ at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [ org.bukkit.event.EventException [ 2013-03-09 11:03:32 [SEVERE] Could not pass event EntityExplodeEvent to SparkTrail v2.5.3
-
View User Profile
-
Send Message
Posted Mar 8, 2013Bug Report
A bug has been found in the SparkTrail configuration file concerning the player effect intervals. If you change player-effects to player-effect the customisable effects should begin to work again. Sorry for leaving this issue for so long.
-
View User Profile
-
Send Message
Posted Mar 8, 2013@_DioM_
It's in the config file.
-
View User Profile
-
Send Message
Posted Mar 8, 2013@DSH105
Is there any way to set this plugin so it goes .. faster? I'd like more potion swirls at one time, I'd like the rainbow effect to phase rapidly. Pretty much what you have in that plugin review video above.
-
View User Profile
-
Send Message
Posted Mar 6, 2013@TommehRRR
1. Currently, the config file is getting a complete overhaul (like SparkBlock I suppose :D) and I will make sure to add this to it ;)
2. Automatically applied login effects have already been suggested. I've updated the Upcoming Effects section to help people with new ideas :)
-
View User Profile
-
Send Message
Posted Mar 6, 2013How about adding a option for:
-
View User Profile
-
Send Message
Posted Mar 5, 2013@DevElitum
Sure. I shall add this to the very very long todo list.
@calvinalx
Sweet :)
-
View User Profile
-
Send Message
Posted Mar 5, 2013@DSH105
Ah, I see! Sorry then. Removed it. I'm interested to become a tester for this plugins, I'll send you a private message soon! :)
-
View User Profile
-
Send Message
Posted Mar 5, 2013@DSH105
It would be great if you could provide only help that is available to the user who used the /spark help command, based on permissions so as not to clutter the user with commands they can't even use. The same could be done with the lists, also.
-
View User Profile
-
Send Message
Posted Mar 5, 2013@calvinalx
I am not allowed to do that. Providing a download link bypasses the whole idea of the Bukkit approval process.
-
View User Profile
-
Send Message
Posted Mar 5, 2013@DSH105
Looks good :)
Edited-
View User Profile
-
Send Message
Posted Mar 5, 2013@Kartikitrak
SparkTrail 2.5.4 uploaded. Fixes Error on Startup
-
View User Profile
-
Send Message
Posted Mar 4, 2013Hey. Lovely plugin and a great replacement for vaportrails. It's work fine and lag free but the only issue I have is this error I get in the beginning when starting up the server.
http://pastebin.com/DQ5J5wxe
-
View User Profile
-
Send Message
Posted Mar 3, 2013@Domdedom
Already on the todo list :)
-
View User Profile
-
Send Message
Posted Mar 3, 2013Could you something that will set the spark as default. So when you log onto the server the spark will already be on your character. Something like /spark set smoke default or something
-
View User Profile
-
Send Message
Posted Mar 3, 2013I've got some interesting ideas for new effects...just need to have a computer to test them on...
@mister_sneaky19
I have looked into this before, but gave up after a while. However, I will have another go at this ;). Might involve packets.
-
View User Profile
-
Send Message
Posted Mar 2, 2013oh alright *derp* another suggestion you should add a command /spark snowfall *what it does is make it so it looks like snows falling around the player but doesnt actually make snow cover the ground
-
View User Profile
-
Send Message
Posted Mar 2, 2013@mister_sneaky19
/sparkfw all does all colours.
/sparkfw random will soon create random combinations ;)
-
View User Profile
-
Send Message
Posted Mar 1, 2013wicked, the fireworks got added :D now if i may make another suggestion you should make a command /sparkfw show and essentially what it does is compile every possible firework combo *or most* and turn the player into a walking fireworks show :D