Horse Races
Horse Races!
Are You A Developer?
- I'm looking to give this plugin away to a worthy developer.
- I don't have the time to keep making updates :(
- If you're interested, pm me.
Tutorial
(by mcpve.com)
Sponsors
- xXTreePuncherXx
- Server: mc.Punchcraft.us
Features
- Race horses, pigs, and minecarts
- Multiple race tracks can be run at once
- Many configuration options
Plugin Wiki
Please visit https:github.com/GetGoodKid/Race-Tournaments/wiki for installation instructions, permissions, commands, and more.
Future Plans
- Automatic/Multiple Races
- Timed Results
- Custom Start Line
- Rewards System
- Economy Integration (Vault, etc.)
- Horse Betting/Entry Fees
- Multiple Laps/Checkpoints
- mcMMO Horses Integration
- Custom Inventory
- Horse Power-ups
- Other Cool Things
Donations
I have a really busy schedule so money motivation is always nice! There is a button in the top right corner to do so :) Even if you don't want to donate, I could use other forms of help. If anyone wants to help create a wiki/youtube tutorial or give ideas please message me. I can list you as a sponsor/helper on this page and promote your server. Also, any feedback is much appreciated!
Reply to this ticket please, horses and horses are stacking in my server: http://dev.bukkit.org/bukkit-plugins/race-tournaments/tickets/2-things-to-add/
@brodders1997
That will be quite the challenge, but I will work on it soon. I just finished re-doing my room with paint an stuff so I haven't had much time to work on it until now.
Hey,
@getgoodkid please could you add: -Sign join feature -Spectators area -Economy support -Betting system
Thanks :D
Hello!
Idea: add a bet system
Thanks !
@Rawsome2is
Sure, that shouldn't be too hard. Also, I'll fix that error tomorrow. For the past 4 days I've been re-doing my room so I haven't had much access to a computer. Tomorrow I should be able to work more on the plugin again.
Thanks, GetGoodKid
Hey can you add a vip join? So it kicks someone from the race and lets a vip in? This will help for donators to join
2013-07-24 20:33:05 [WARNING] [Race Tournaments] Task #36964640 for Race Tournaments v3.2 generated an exception java.lang.NullPointerException at com.blueskullgames.racetournaments.RaceTournaments.leaveRace(RaceTournaments.java:381) at com.blueskullgames.racetournaments.Race.endRace(Race.java:184) at com.blueskullgames.racetournaments.RaceTask.run(RaceTask.java:37) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:518) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 2013-07-24 20:33:06 [WARNING] [Race Tournaments] Task #36964640 for Race Tournaments v3.2 generated an exception java.lang.NullPointerException at com.blueskullgames.racetournaments.Race.endRace(Race.java:188) at com.blueskullgames.racetournaments.RaceTask.run(RaceTask.java:37) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:518) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 2013-07-24 20:33:07 [WARNING] [Race Tournaments] Task #36964640 for Race Tournaments v3.2 generated an exception java.lang.NullPointerException at com.blueskullgames.racetournaments.Race.endRace(Race.java:188) at com.blueskullgames.racetournaments.RaceTask.run(RaceTask.java:37) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:518) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 2013-07-24 20:33:08 [WARNING] [Race Tournaments] Task #36964640 for Race Tournaments v3.2 generated an exception java.lang.NullPointerException
@getgoodkid
I will endeavor to keep you in high spirits and use ticketing system from now on! ;p
@Gametista
Thank you for your support :) People like you keep me going. And yeah I'm new to this whole "plugin" thing but I think you can post errors with the "Ticket" button next to the "Download" button. If not, I try to read all of the comments.
Thanks again, GetGoodKid
@getgoodkid
Certainly appreciate the hours of coding involved that you're putting forth of course! Vault support has me even more hyped. :)
Also, I don't mind posting errors when they come up, though that must get tedious?
@willkiller1234
Yes. Is that not what happened? It only spawns them on the horse if a spawn is set and if horses are enabled.
Is it suppose to spawn them on a horse when they type /rt join
@Gametista
I was planning on using Vault I just haven't had the time to implement it.
Also, sorry about the errors. I didn't fully test the latest version, but I will look into the error and hopefully be able to fix it with the next update.
I'm trying hard to get the next update out, but as a one-man team it's kind of hard. Hopefully I can upload the next version by the end of today with the fix. (It will still take another day or so to get approved by bukkit).
Thanks for posting the error though (should be an easy fix), GetGoodKid
@Luckyy13
I'm working on that as we speak. I've just been reworking the code to make future updates easier. Sorry for the delay. With luck I can upload the next version today.
Hello
Is there a way u can make a start line that players cant cross before the start timers is 0
nou players run away an get a jumpstart
@getgoodkid
Instead of any one particular economy plugin, how about Vault?
Also, after installing the latest version, anyone someone quits, it throws this error in the log:
http://pastebin.com/D6pCvJeQ
@getgoodkid
Well, let's refer to that image again. You'll see that there are marker poles indicating how far from the finish line the riders are. There could be trip wires at each of those points. Honestly though, it doesn't even need to be tripwires. Users could click 2 linear coordinates marking a line and the plugin would check for playermoveevent there... something like that. Also, when a player crosses a tripwire or distance marker pole, signs get updated showing who's in first, second, third, etc. place.
As far as sharing a map... I am building an amusement park world for our server which is where i'll be building the horse race track. I might start on that after i finish building the chess tournament stadium... or maybe the boxing ring and stadium. I'll share images and whatnot :)
@lANTHONYl
This diagram is awesome. I've only ever been to like 2 horse races, but I'm pretty sure this is right. Assuming people set up their tracks like this, I can add an lap configuration setting for each race. However, the only issue is I will have to detect/configure the race direction to ensure the players are going the right way.
There are a few ways I could do that:
What do you think?
Also, if you ever build a track that looks like that and would be willing to share, I would LOVE to put a link to the map on the plugin page.
Thanks for your support/feedback, GetGoodKid
@getgoodkid
Aren't horse race tracks generally something like this? Come out of the chute do your laps to the finish line. So there should be a starting chute. That is where the fence wall will be placed and auto removed by the plugin on race start. The finish line is where the trip wire would be.
@lANTHONYl
Great ideas. I've been planning on making a start line feature with blocks that are removed/replaced for each race. I think the lap feature is also possible but, it would be easier if the laps went off the finish line tripwire event. Does that sound good? Would you have to place the gate above the finish line tripwire?
Edit: By configurable do you mean a true/false node whether or not to display lap number?