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
This plugin is the greatest! But just one bug. When I try to join a race, (on my own server) this red text comes up and says: "Not enough system memory!". What should I do? I try joining races using the /urace join command, and by sign.
Hi storm i get a lack of system memory i pay for a server with 4g on it so i know its not that i have looked in the cofig to see if i can tell it its not localhost . needs some help i tried it with mario and got the same.
@JackzMc
Use MarioKart, not this and just disable all the MK part of it ;p
@kurono22
Not yet :(
can ucars be used with uplanes to make planes races?
Hello, I'm using this fine on spigot 1.8.3, but if you respawn (get out of the track), then all of a sudden you get stuck in the ground in a random location. Impossible to move
@dragonl
The latest version of uCarsRace is incompatible with spigot 1.8, HOWEVER the MarioKart plugin is almost identical to this and is updated to spigot 1.8, just simple don't put item boxes on your race tracks and it'll be exactly the same :)
Hello. I have a problem with this plugin is that when I start the race automatically terminates why do ?. I created a video so you can see it.
The funny thing is that when I made the circuit, I made a career and all good. From the second race that happens I do not understand why.
I Spigot 1.8, and no errors in the console when charging. I've also noticed that after the race gives some LAG.
I uCars, uCarsRace and ProtocolLib in its latest version, I download it all yesterday.
https://www.youtube.com/watch?v=35JD_PvoSSI&feature=youtu.be
@nickvdklooster
I am 99.99% sure it does work. Do you have an up to date version of uCars and ProtocolLib? Also try using 'MarioKart' and see if that works (they have similar code)... But this plugin SHOULD work!
this version doesn't work to i need a 1.7.9 version please
@nickvdklooster
It is, if this version doesn't work use the one from http://storm345dev.ci.cloudbees.com
Can you please update the plugin to 1.7.9 please i love your plugin :)
Maybe you can add pitstop and car configuration
@thomasvt1
It cancel's them if doesnt detect enough memory, if this is an issue then try using the -xms and -xmx args to keep the ram high; although I will look into and try to fix this. However if you do turn off optimiseAtRuntime, the plugin will just use the config settings (even if it detects better ones) but also won't cancel races etc..
@storm345
Hi, I think I found a "bug" in your plugin there, if Java allocated 1.5gb ram and it is nearly at the end of the 1.5gb it stars cancelling races. But the max memory is 4gb. I think it shouldnt have to cancel it then.
Hy storm345
Can you add config option for configurable required pitstops for race?
Maybe adjustable separate for all race (like adjustable laps)?
Would be better for setting up a formula1 race :)
@TheCoolGuy123_5_Minecraft_
Lol I meant uCarsRace (It and MarioKart use the same race minigame engine), disable in the config optimise at runtime.
@storm345
How do you disable it? and I don't have mario cart
+I got a few lightweight, and few plugins that install multiple ones (aka Essentials)
I got max memory: 1,353 mb
Free: 1,016.
@TheCoolGuy123_5_Minecraft_
This means it's an overloaded servers (cannot run ALL the 'tons' of plugins) and MarioKart is (cleverly) cancelling the race to precent a server crash) - This behaviour can be disabled in the config, but I recommend just upgrading the server or removing other plugins.
Well I got a bigger problem, so If I join any of the 3 racetracks, when it coutns down, when its supposed to start, game just ends, everyone gets money and then the carts delete and everyone is teleported back. My race way [jackzraceway] the first one, didn't do this, now it is.
Also, make a force start command?
@TheCoolGuy123_5_Minecraft_
Well it's probably another plugin conflicting because by default; the door isnt placed. :( sorry.