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 Apr 27, 2013For those interested in a little story...
When SparkTrail first started out, it was as simple as 1, 2, 3. Run a command and you have automated particle effects. As time passed, the plugin grew larger as more effects were added. SparkBlock, SparkMob and SparkSound came in SparkTrail 2 along with some new added customisation possibilities. Looking towards the future...
Many sleepless nights and crazy headaches after my previous post on SparkTrail 3, I have decided that is finally time to completely rewrite SparkTrail into something new and clean. Modern. Faster. Configurable. What I have planned will allow server owners to create their own effects, from an array of over 20 unique particle types (excluding colours). It will come installed with instructions and a default effect package. SparkPlayer, SparBlock and SprkMob will all feed from the same set of customised, working in peace like never before. Even SparkSound is getting in on the act. The Messages file will be easier to use and the plugin may even include a Scoreboard feature. Commands will be more flexible. Everything will be more configurable. It's like a brand new plugin.
And don't think I have forgotten about SparkMenu, for that will be getting a while new look! Players will soon be able to customise and create their own personal effects, using a unique, custom inventory interface.
- - - Coming soon - - -
-
View User Profile
-
Send Message
Posted Apr 27, 2013I have tried legitimently every release JUST incase I was wrong and none of them work.
-
View User Profile
-
Send Message
Posted Apr 27, 2013@Kartikitrak
SparkTrail 3 is a work in progress. I would expect to wait at least another month :)
-
View User Profile
-
Send Message
Posted Apr 27, 2013Please release Sparktrail 3. It's one of those cool effects that my donators like to use that show them they are a donator.
-
View User Profile
-
Send Message
Posted Apr 27, 2013@warriorsfury
Your error log clearly states that there is a missing class. This can only mean that you're running 1.4.7 CB with SparkTrail 2.6.2, when it is compiled for 1.5.1-R0.1.
-
View User Profile
-
Send Message
Posted Apr 26, 2013http://gyazo.com/0aabf6d5447189b883112fede7fadbf3
That is what is in my server file. I used both versions I don't see what i'm doing wrong.
-
View User Profile
-
Send Message
Posted Apr 26, 2013@warriorsfury
Read exactly what I said.
-
View User Profile
-
Send Message
Posted Apr 26, 2013I installed 1.4.7 R1.0 and when I try /spark swirl rainbow I get the error shown below. Also nothing els has changed.
2013-04-26 16:52:13 [INFO] warriorsfury issued server command: /spark swirl rainbow 2013-04-26 16:52:13 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'spark' in plugin SparkTrail v2.5.3 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:187) at org.bukkit.craftbukkit.v1_5_R1.CraftServer.dispatchCommand(CraftServer.java:523) at net.minecraft.server.v1_5_R1.PlayerConnection.handleCommand(PlayerConnection.java:967) at net.minecraft.server.v1_5_R1.PlayerConnection.chat(PlayerConnection.java:885) at net.minecraft.server.v1_5_R1.PlayerConnection.a(PlayerConnection.java:840) at net.minecraft.server.v1_5_R1.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_5_R1.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R1.PlayerConnection.d(PlayerConnection.java:113) at net.minecraft.server.v1_5_R1.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R1.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R1.MinecraftServer.r(MinecraftServer.java:580) at net.minecraft.server.v1_5_R1.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R1.MinecraftServer.q(MinecraftServer.java:476) at net.minecraft.server.v1_5_R1.MinecraftServer.run(MinecraftServer.java:409) at net.minecraft.server.v1_5_R1.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_4_R1/entity/CraftLivingEntity at me.dsh105.sparktrail.SparkCommand$26.<init>(SparkCommand.java:2832) at me.dsh105.sparktrail.SparkCommand.addRainbow(SparkCommand.java:2831) at me.dsh105.sparktrail.SparkCommand.onCommand(SparkCommand.java:1802) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more 2013-04-26 16:52:24 [INFO] [xG-Bot]: Want to donate? Go to xenogamers.org!
-
View User Profile
-
Send Message
Posted Apr 26, 2013@warriorsfury
Each SparkTrail version is built on a specific CB version. I suggest you double check that
-
View User Profile
-
Send Message
Posted Apr 26, 2013So for some reason I cannot use ANY of the swirl ones and some other ones. Any clue as to why this is? Not getting any errors but I also have not touched the config when I downloaded it.
-
View User Profile
-
Send Message
Posted Apr 25, 2013@Nosfuratu79
Only give certain permissions. Have a look at the 'Permissions' page.
-
View User Profile
-
Send Message
Posted Apr 25, 2013I really hope so DSH our server love this plugin.. I only want to offer the basic partical effects for our donators , like swirl, fire, and rainbow all colors and smoke eye of ender etc.. thats about it , I haven't found a way to just off those effects... the sound ,firework and spark mob I dont want to offer to my players ..and if you could find a way to help me set that up correctly.. i am always willing to donate for a just cause. thanks Jayson Cali
-
View User Profile
-
Send Message
Posted Apr 24, 2013@Nosfuratu79
Most of what you requested will be possible in SparkTrail 3 ;)
-
View User Profile
-
Send Message
Posted Apr 24, 2013Hey Our server just started using this .. is there any way to remove certain effects like Tnt from the list ? also the potion one is amazing.. but all we here is Smash smash smash ? can the bottle sound be removed ? if not can we removed and edit the /spark list to not include the potions ? if so this plug in will be a keeper on our Mc server.
jayson Keep up the great work DSH105
-
View User Profile
-
Send Message
Posted Apr 20, 2013Please add a reload command, to reload the config file!
-
View User Profile
-
Send Message
Posted Apr 14, 2013@marvelpwn802
SparkBlock does something similar, but not exactly as you specified. Thanks for suggesting it, for it will be added ;)
-
View User Profile
-
Send Message
Posted Apr 14, 2013Since some of the effects (block breaking and fireworks, etc) don't need a player to be played, could you add a feature so that effects could be played at coordinates (like /spark block 11 1 -1 0)? This would be really useful for RPG servers, since you could use effects in the air to make a spell prettier.
Also, it'd be cool if we could specify exactly how many times the effect would happen, so that they wouldn't go forever if we didn't want them to (for example /spark block 11 1).
Thanks, marv
-
View User Profile
-
Send Message
Posted Apr 13, 2013@FalconsTear
You would have to find an earlier version of SparkTrail compiled for 1.2.5
@2234twotoo
You mean like automatically? Because currently, players can put effects on their pets :)
@Nikz11
Read this then go look at the ticket section:
-
View User Profile
-
Send Message
Posted Apr 13, 2013... 34 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.GeneratedMethodAccessor321.invoke(Unknown Source) [ at me.dsh105.sparktrail.sparkmob.SparkMobListener.onEntityExplode(SparkMobListener.java:53) [ at org.bukkit.event.entity.EntityEvent.getEntityType(EntityEvent.java:32) [ Caused by: java.lang.NullPointerException [ at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) [ at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:407) [ at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:474) [ at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) [ at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:560) [ at net.minecraft.server.v1_5_R2.WorldServer.tickEntities(WorldServer.java:480) [ at net.minecraft.server.v1_5_R2.World.tickEntities(World.java:1225) [ at net.minecraft.server.v1_5_R2.World.playerJoinedWorld(World.java:1337) [ at net.minecraft.server.v1_5_R2.WorldServer.entityJoinedWorld(WorldServer.java:614) [ at net.minecraft.server.v1_5_R2.World.entityJoinedWorld(World.java:1356) [ at net.minecraft.server.v1_5_R2.EntityCreeper.l_(EntityCreeper.java:102) [ at net.minecraft.server.v1_5_R2.WorldServer.createExplosion(WorldServer.java:831) [ at net.minecraft.server.v1_5_R2.World.createExplosion(World.java:1633) [ at net.minecraft.server.v1_5_R2.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.GeneratedMethodAccessor327.invoke(Unknown Source) [ at com.earth2me.essentials.protect.EssentialsProtectEntityListener.onEntityExplode(EssentialsProtectEntityListener.java:221) [ at org.bukkit.craftbukkit.v1_5_R2.CraftWorld.createExplosion(CraftWorld.java:463) [ at org.bukkit.craftbukkit.v1_5_R2.CraftWorld.createExplosion(CraftWorld.java:467) [ at org.bukkit.craftbukkit.v1_5_R2.CraftWorld.createExplosion(CraftWorld.java:455) [ at org.bukkit.craftbukkit.v1_5_R2.CraftWorld.createExplosion(CraftWorld.java:459) [ at net.minecraft.server.v1_5_R2.WorldServer.createExplosion(WorldServer.java:831) [ at net.minecraft.server.v1_5_R2.World.createExplosion(World.java:1633) [ at net.minecraft.server.v1_5_R2.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-04-13 20:06:42 [SEVERE] Could not pass event EntityExplodeEvent to SparkTrail v2.6.2
-
View User Profile
-
Send Message
Posted Apr 13, 2013Can you give it compatibility or make a separate version collaborating with Echopets, so that you can have a pet with a spark trail?