uCarsRace
From the author of ucars...
Description
Race cars around racetracks with your friends in an F1/Nascar/Circuit style way! If you prefer Mario Kart game-play then click here.
This plugin is an addition to UCars and is a system for F1/Nascar/Circuit style racing with.
The system allows you to create racetracks that can be raced upon in an automated way. Efficient and Sleek!
Features:
- Automated race queues!
- Full race handling and win detection!
- Stops players cheating!
- Fully automated!
- Multilingual! (lang.yml)
- Configurable!
- Fun!
uCarsRace adds a sleek way to automate car racing with ucars! The users can join 'race queues' for the track they wish to race on and when the track is available the waiting players will be automatically put on the track and shown a countdown. When the countdown gets to 0, the cars go around the track completing a set number of laps. The plugin keeps track of what lap they are on using checkpoints, etc... When the leading car crosses the finish line. The race is over and that person is announced the winner. The players then get teleported out of the arena ready for the next set of players to race.
Commands & Permissions
<....>=Compulsory (....)=Optional
Commands | Permissions | Description |
---|---|---|
/raceadmin create <Trackname> <laps> | ucarsrace.raceadmin | Creates a track with the given number of laps |
/raceadmin delete <Trackname> | ucarsrace.raceadmin | Deletes the track |
/raceadmin list (page) | ucarsrace.raceadmin | For admins to view available tracks |
/raceadmin races (page) | ucarsrace.raceadmin | For admins to view currently running races |
/raceadmin end <RaceTrack> | ucarsrace.raceadmin | For admins to force the end of the race currently on <RaceTrack> |
/raceadmin endall | ucarsrace.raceadmin | For admins to end all current races |
/raceadmin setlaps <TrackName> <Laps> | ucarsrace.raceadmin | Sets the number of laps for a track to use |
/urace list (page) | ucarsrace.race | For players to list available tracks |
/urace join <trackname>/"auto" | ucarsrace.race | Players can join specific tracks or autojoins an available track |
/urace leave | ucarsrace.race | Players can leave the race or queue they may be in |
/urace queues | ucarsrace.race | View all current queues |
See in action
To see this plugin in action visit the CircaCraft Minecraft server:
Installation/Setup
Installation
- Make sure you have all the Requirements! (Important!)
- Stop your server
- Put Ucars, Protocollib, Vault(Optional) and Ucarsrace into your "Plugins" folder
- Start the server
- Enjoy!
Setup
- Do /raceadmin create <Trackname> <laps>.
- Follow the setup wizard! -But make sure you get this bit correct:
- So easy? Yeah :)
The wand ID is a stick! Not a wooden axe!
Donate
Join Sign
- Line 1: [uCarsRace]
- Line 2: Join
- Line 3: <Trackname> or Auto
- Line 4:
Note: if you set it to Auto, it will search for available race tracks
Leave Sign
- Line 1: [uCarsRace]
- Line 2: Leave
- Line 3:
- Line 4:
List Tracks Sign
- Line 1: [uCarsRace]
- Line 2: list
- Line 3:
- Line 4:
Queue/Join sign
- Line 1: [uCarsRace]
- Line 2: queues
- Line 3: <Trackname>
- Line 4:
Note: If players right click this sign, it'll add them to a queue for that track
Donate
Requirements
To run, uCarsRace requires a few other plugins before it can function. These are:
- uCars - http://dev.bukkit.org/bukkit-plugins/ucars/
- ProtocolLib - http://dev.bukkit.org/bukkit-plugins/protocollib/
(Vault may be required soon if/when cash rewards are implemented)
TODO/Upcoming features
Ones striked out are completed and will be implemented next update
- ?? Suggest!
Bugs/Feature Ideas
To submit feature ideas or report bugs please create a ticket!
Recommended Plugins
UltimatePluginUpdater, the easy way to keep all your plugins up-to-date with ease! - http://dev.bukkit.org/bukkit-plugins/UltimatePluginUpdater/
MarioKart, a great Mario Kart plugin that makes use of ucars' great features! If you prefer this style to the F1 of this plugin then forget this and click the link! - http://dev.bukkit.org/bukkit-plugins/MarioKart/
UcarsTrade, the official plugin for a more extensive car system ideal for RPG servers with different speed and specs of cars, custom recipes, trading and more! - http://dev.bukkit.org/bukkit-plugins/ucars-trade
uPlanes, a brilliant plugin, similar to uCars, which adds uPlanes to the game! All is fully compatible and, alike to uCarsTrade, is survival friendly! Want some cool, upgradeable planes? Get this! - http://dev.bukkit.org/bukkit-plugins/uplanes
Source code(please replace with img)
The source code for uCarsRace is at Github Source
Ucarsrace by storm345 | 2013
Page documented by SeaBoiii
I think powerups would be a good feature to add in the future :D
@storm345
By power ups I mean items that doesn't have there real entities like example if I have a green wool block in my head I just trow it and it moves fast and knocks on other blocks or building and if it hits a player it will make him turn like a tornado and other. Just put power ups like Mario kart wii
@storm345
Rager that :)
@GeekHellMinecraft
There are powerups, check out the ucars documentation for all the features: http://dev.bukkit.org/bukkit-plugins/ucars/. Please send me a link to the video when made.
Im happy you made this plugin it is exactly like mario kart(but there isnt power-ups) XD I love you!!! (no homo)
@GeekHellMinecraft
Submitted as ticket #2, will both be implemented soon.
ok + can you add to the next plugin what I asked?: when falling into the void or water or lava+ being configurable for each arena and not enabling players to break blocks or minecarts while in the lobby or ingame pls
@GeekHellMinecraft
Tickrate is basically the time for the plugin to check the user's position. The lower the tickrate, the better the tracking will be. (Note, might strain your server). The higher the tickrate, the plugin might lose track of the player's position
+ can you make that if someone joins the lobby he cant break a block or break carts pls
@storm345
Can you make for the next update so that if someone falls in water or lava or the void they rego back to the checkpoint! And it is configurable for each arena pls
What is tickrate? BTW im making it all with detail!
@GeekHellMinecraft
Cheers! Please make it quite a clear, full tutorial please. BTW In config tickrate is how many ticks between calculations so make sure you say that the LOWER it is, the better the plugin works. High tickrates will reduce any lag on small servers, but may causes the plugin to lose track if a player occasionally. Recommended=2-10. Thanks! I'll make sure to link to your channel!
@storm345
Il make you a video but Minecraft Servers are glitched right now
Going to full release soon as beta build seems stable enough and integrates well with other servers and plugins. Expect one or two more betas but then after that, they will be proper releases!
@GeekHellMinecraft
Okay, will fix.
@avery1227
You probably did the setup wrong. After you do /urace join (name), then try /urace ques and see what the max number of players is. Chances are that you didn't set any starting positions for the cars.
@GeekHellMinecraft
No videos yet, hopefully soon!
Fix it for the plugin plugin! but I found a bug! When someone in the lobby does /urace leave he stays at the location he is not to the exit point!
Ive added the uCarsRace plugin to my server but it doesnt load why? does it need ucars plugin?
Um any videos? I dont really understand how to create
@storm345
Its Saying "Race Que Full" and no one is in it
BTW this works with the new 1.6.4 dev builds of craftbukkit!