TimeTrail
Latest version: v1.2 (1.2.4-R1.0)
Desription:
TimeTrail is a plugin which allows people to compete against each other by getting to the end before the other player does. When you reach the end your time will be displayed so you can compare it against other players.
TimeTrail is open-source under the GPLv3 license.
Source Code
Installation:
- Download TimeTrail.jar and put it in your plugins folder, no configuration needed.
Features:
- Tracks made by players
- Counting the time between the beginning and the end of a track
- PermissionsEx and bPermissions support
- Built-in sign protection
Sign layout:
Line 1: [TimeTrail] (Not case sensitive)
Line 2: Track name (Case sensitive)
Line 3: Begin/End (Not case sensitive)
Line 4: Empty/Doesn't matter
Permissions:
- TimeTrail.create - Allows a player to create and destroy TimeTrail tracks.
- TimeTrail.use - Allows a player to use a TimeTrail track.
- TimeTrail.* - Does both
If no permissions plugin is detected only players who are OP can create TimeTrail tracks, everyone can use them though.
Future plans:
- Configurable messages
- Online highscore/MySQL database support (Startup has been made, name is TimeView)
- In-game highscore list
- Maximum time per track
Knows bugs:
- Explosions can destroy TimeTrail signs.
Changelog:
Version 1.2:
- Built-in sign protection
- 1.2.4-R1.0 support
Version 1.1.2:
- When making a new sign with begin lowercase it should say be sure to make an ending instead of make sure to make a beginning.
- 1.1-R8 support
Version 1.1.1:
- TimeTrail.* now works in bPermissions too.
Version 1.1:
- PermissionsEx and bPermissions support
Version 1.0:
- Initial release
Credits:
- Shadoxfix (Member of FrozenGamma)
- DigiDragonZX (Member of FrozenGamma)
<<reply 697712="">>
I'm pretty surprised I was actually right :D
Have fun.
<<reply 696097="">>
O.O My bad, you're right! I don't know why, but i read and write Trial instead of Trail, sorry and thank you for the correction^^
<<reply 695467="">>
From your comment I can see you write TimeTrial instead of TimeTrail.
Try to check your signs and permissions if it actually says TimeTrail instead of TimeTrial.
I found a bug: i've used your plugin for a while and it's works great (whitout using any permission plugin), but when i started using the permissions, i can't create new TimeTrial's signs. The old (created before i start to use the permissions plugin) seems to work, but i can't create new one.
I know how to use the permission plugin and i add the TimeTrial permission, but if i create a sign with the plugin's layout, it act like normal sign and nothing happens.
@Krusa27
This is one of the features we'd like to add. However the next 3 weeks we have our final exams. So we don't really have time.
For anybody reading this, you are free to modify the plugin if you feel like it's needed.
I like your plugin, but i've seen that players can see only their time, so there isn't a way to compare the scores. I think that if you add a way to see other players' time, it will be very good :D (Sorry for the mistakes, my english is very bad)
V1.2 has been released! I'm going to put more work in TimeTrail again. I had lots of things I needed to take care of.
<object width="560" height="315"><param name="movie" value="http://www.youtube.com/v/Hyq_sTKqgek?version=3&amp;hl=en_GB"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Hyq_sTKqgek?version=3&amp;hl=en_GB" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>
@FrozenGamma
Sorry, reddy put it up and he put it on private instead of public (stupid reddy) fixed now.
@ffaen123
It says the video is private.
@FrozenGamma
Watch Here
Still Processing Though :P
@ffaen123
I'd like that if you would do that for me. As for the bug, I've tested it but I couldn't reproduce it. Try removing all plugins and test with only TimeTrail.
@FrozenGamma
EDIT: Check ticket #2.
EDIT 2: Also, if you want the minecast (AKA me) ( www.youtube.com/therealminecast ) can do a video about the plugin after the bug / i suck at installing plugins is fixed.
@ffaen123
I'm not able to reproduce the end time of 0:00. What version of bukkit are you using and could you give me text that you put on the sign? And I was indeed thinking of a reward system. I do plan on rewriting the plugin so that it's more suited to use with a config file and commands. At the moment everything is done on the sign limiting my features.
@FrozenGamma
Ok, as a feature request, could you give rewards for getting under a certain time? That would be great for obstacle courses on my server! Also, I tested this and the end time was always 0:00. Any ideas?
EDIT: Ticket 1
@ffaen123
Video coming soon. I figured this would need more explanation. You basically have a start sign which you hit(right-click), then you do some running and jumping and hit the end sign. After that it will display your time.
How does this work? Could you post a video of how to set the timetrail up? Do you need to hit the signs to start/stop the trail?
Version 1.1.1 released. Next thing I'll be working on is sign protection. (Only users with TimeTrail.create permission can break them)
@drorex
I said the same thing when DigiDragonZX suggested the name. After some debating we decided to stick with TimeTrail because it sounded cooler in our opinions and we're going to add a highscore feature later on, it's like you leave a "trail".
Shouldn't this be called TimeTrial? :P