VaporTrails
VaporTrails
Today is a day for Vapor Trails!
- Youtube Video (points if you know which one)
About
This plugin creates effects whenever a player moves. Honestly, this was just meant to be a fun break from my other projects. The idea came about during testing: "Wouldn't it be awesome if this smoke effect happened whenever you walked?" And thus, the idea of VaporTrails was born.
Features
- Nifty trail effects
- Create block trails
- Vault support
- WorldGuard support
- Creative mode auto-effect
Thanks to @UltiByte for the video.
Commands & Permissions
Configuration
Description of the config.yml options:
checkWorldGuardRegions: For effects that may modify blocks, this checks if the player has build rights for a region, and thus if their effect is played while in the region. (Default: false)
version: For internal use only. Do not change.
effect:
- useListener: Whether to play effects by interval threads or on the player move event. (Default: false)
- interval: The time in server ticks between playing the effect. Only used by threads, and thus useListener needs to be set to false.
gamemode:
- effect: Define the effect given to a player when they change to creative game mode.
- use: Whether or not to give an effect when they change game mode
Note, for game mode, they player still needs the appropriate effect permission node.
Notes
Most of the effects are rather small, and this is because making even rather small radius effects can be semi-laggy. For instance, a 3x3 smoke trail on player move, while impressive, is rather laggy. So, for performance issues and to keep the player movement fluid, some effects have a small effect size, for example: smoke, ender signal, and tnt.
Todo
- Blacklist blocks from the config
- Adjustable effect size
- Blocks disappear
Trello Dev board
Visit the Trello board to see the current todo list for all projects.
You can comment and vote on any of the topics there.
All changes on the Trello board are in real-time.
If you've found this plugin useful, please consider donating.
How about having a trail of fire that you can have following your undead horse mount (only when you're mounted)? :D
I love your plugin! But, /trail swirl don't work. Why? :S
Would it be possible for you to add on join permissions? Like when you join you will automatically have the effect if you have a node VaporTrails.onjoin.effect.smoke and it will stay enabled. Thanks for your time :)
@KingMagnus00
How rude sir, XD
Good evening to everyone(Or morning depending on where you live), I've made a 1.4.7 Compatible version. Enjoy.
Mod remove link to unapproved files :)
@KingMagnus00
The link was under the repository tab. All my projects have always been public and on GitHub.
https://github.com/Mitsugaru/VaporTrails
@Mitsugaru Could I have a link to your github?
@KingMagnus00
Sounds great. Added you as a maintainer to the page, so you should be able to add files as you update it.
Also, looking back at it, there are definitely things I'd change... For cleaner stuff, you'd have to look at my newer code... All my old stuff (including this one) I sorta cringe at.
@Mitsugaru
I'd be happy to take this over for you, the way yours does thing is much more cleaner than mine, as I see it in the source. I also just got back into coding and such and this would be a nice refresher. :D
/trail swirl no longer works as of 1.4.6
Every other trail works, but for some reason /trail swirl doesn't. Not sure if there's ever going to be an update, but I figured I'd put this out there :)
@BranicYeti
Sorry for the late reply. If you need it, I can make you the maintainer for the plugin and you can do whatever you need to. You already know of the source code on GitHub.
I'm sorry that I don't have much pointers in terms of updating to the latest CB methods since I'm so out of touch with Bukkit's development.
@Mitsugaru
Depending on the amount of work that needs doing, I'm willing to help maintain this plugin. I'll take a look at the source code if you can point me in the right direction :)
Is there a permission to stop people from changing their trail time?
@Nikz11
Yeah, I'm sorry. I just don't have as much time to myself since I have a job doing programming... so the last thing I want to do when I get home from work is do more coding D:
I mean, if someone is willing to maintain it, I wouldn't mind...
However, I doubt that's going to happen :\ And in the end, what is most likely going to happen is someone will take the existing code, tweak it, and then post it for themselves... Which is fine, IMO.
@Mitsugaru Guess you wont be working on this plugin anymore? Had some cool ideas :/.
@Nikz11
IDK, I saw maybe one or two before this plugin was ever released....
@Mitsugaru Ok That'd be great If you could fix it. This is the only trails plugin on the whole of bukkit :).
@Nikz11
I was told by @Spiritwind51 recently, but I haven't had time to take a look at it.
@Mitsugaru
Ok but are you aware the servers RAM increases quite a lot with this plugin?
@Nikz11
It should already do the remove trail on disconnect. If that's not working... I'll have to look at it.