Mario Kart
Mario Kart

About

This bukkit plugin allows for Mario Kart in minecraft. The cars are minecarts that were placed down on any non-rail block and can be driven along the setup racetracks and use mario kart powerups.
Features

- Drive cars
- Race cars around tracks
- Setup race tracks for your players to race around with commands
- Use mariokart powerups
Powerups

| Name | Icon | Description |
|---|---|---|
| Banana | ![]() | Karts that run over Bananas will spin out. |
| Green shell | ![]() | Travels in a straight line and knocks over the first kart it hits. Can be fired both forwards and backwards. |
| Red shell | ![]() | Homes in on the closest kart in front of the player and hits it. |
| Blue shell | ![]() | Chases after the kart in the lead and hits it. |
| Bob-omb | ![]() | Will explode when thrown or dropped, knocking over any kart in its blast radius. |
| Mushroom | ![]() | Provides the player's kart with a small speed boost. |
| Lightning | ![]() | Causes all opponents to be struck by lightning and drive slowly for a short time. |
| Pow block | ![]() | The POW Block hurts all enemies ahead of you, but spares those behind. When fired off, it'll count-down slowly through three stages prior to impact, at which point your enemies will all spin out to much calamity and amusement. |
| Boo | ![]() | Makes the player temporarily invisible to opponents and applies Nausea to the racer ahead. |
| Random | ![]() | Gives you a random powerup upon right-click. |
| Star | ![]() | The driver obtains total invincibility and the driver receives a speed boost and the ability to drive off-road without losing any speed. |
See in action

The official server to see the plugin in action on is the GameBlade minecraft network. Go online and join the game 'MarioKart' to try it out! (Singleplayer time trials and multiplayer)

| Website | http://gameblade.net |
| IP | playgb.net |
Commands and Permissions

| Commands | Permissions | Description |
|---|---|---|
| /marioraceadmin create <Trackname> | mariokart.raceadmin | Create a race! |
| /marioraceadmin delete <Trackname> | mariokart.raceadmin | Remove a race! |
| /marioraceadmin list (page) | mariokart.race | List the races available! |
| /race shop | mariokart.race | Opens the race shop to buy kart upgrades! |
| /race join <Trackname> | mariokart.race | Join a specific race! |
| /race join <Trackname> auto | mariokart.race | Join a specific race, with a random racemode! |
| /race join auto | mariokart.race | Join a random race! |
| /race join auto auto | mariokart.race | Join a random race, with a random racemode! |
| /race leave | mariokart.race | Leave a current race! |
Resource Pack
Requirements

To run, MarioKart 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/
Upgrades

Upgrades are basic extras players can use to get an advantage on others in a race and are purchased through the race shop.
For the race shop to function you need Vault installed!
To edit the items available in the shop and how much they cost you can edit plugins/MarioKart/upgrades.yml. By default
there are a few basic upgrades setup (One of every available type); if not all of these show up, simply delete the upgrades.yml
and it will regenerate next time the server is reloaded.
Available Types: (More coming soon)
- SPEED_BOOST
- IMMUNITY
Music
During races, if music is enabled, the best song for that track is chosen at random and played using the Resource Pack!
Donations

Todo

Add booAdd a speedo in the xp bar- Add cups/championships
Correct scoreboard order by making values negative.Make resource packAdd mario sound effects(Resource pack)Make an item selection animation with random switching in the hotbarStore item box reloading data in hashmap instead of on the sign.
Recommended Plugins

UltimatePluginUpdater, the easy way to keep all your plugins up-to-date with ease! - http://dev.bukkit.org/bukkit-plugins/UltimatePluginUpdater/
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
Video Tutorial

Video by VariationVault on YouTube
Have fun racing!
Source code: Link
Mario Kart made by Storm345
Page documented by SeaBoiii
Resource Pack made by MwGuy52













-
View User Profile
-
Send Message
Posted Jun 2, 2014is there anyway to make the plugin use less resources? my tps drops alot when people play mariokarts on my server, plugin works great just when there is alot players ingame it really takes a chunk outa my resources, im currently running my server off 20g ram
-
View User Profile
-
Send Message
Posted May 31, 2014@storm345
im still working on it just wait :p
-
View User Profile
-
Send Message
Posted May 31, 2014@Mwguy52
Yaaaaaay, PM the RP and I'll upload it! :) (I did resolve the music copyrights before, but more songs sounds great!)
-
View User Profile
-
Send Message
Posted May 30, 2014Update Coming Soon!
Quick update for the resource pack:New textures coming soon
- Re textured everything
- Adding custom sounds,made by me (For Copyright reasons)
- Adding Music by me
- Added a easter egg in the resourcepack files (My Music album or song)
- and Map Pack (made by: mwguy52)
Hopefully storm will add prix soon so i can add trophies!
-
View User Profile
-
Send Message
Posted May 26, 2014@xXShadowSwiftXx
I already have a version and am just waiting to do final tests and upload it! :) (look for it soon!)
-
View User Profile
-
Send Message
Posted May 26, 2014when is it gonna be 1.7.8 or 1.7.9?
-
View User Profile
-
Send Message
Posted May 26, 2014@MrSlick23
Sadly the only time the queues 'get stuck' is when all the tracks are in use, there are already races happening or if the plugin doesn't think the server can handle running another race. The best solution is to increase raceTick rate(to maybe 10), increease checkpoint radius and possibly upgrade the server or remove other plugins. However if you are SURE the server can run it, disable optimise at runtime in the config and it'll ignore whatever it thinks.
-
View User Profile
-
Send Message
Posted May 26, 2014Hello, my friends and I really enjoy using this plugin however it is difficult to start another race (we get stuck in a full que). Is it possible you can add a force start to the plugin?
-
View User Profile
-
Send Message
Posted May 23, 2014@NoHoPeLess
A) try updating spigot, if that fails then show the full error, not just the start. B) error is in other plugins, not a lot I can do sorry. :( (maybe put mk on a separate server?)
-
View User Profile
-
Send Message
Posted May 23, 2014Hello :D
Found a new issue? :)
And while ingame: This never seen it before
-
View User Profile
-
Send Message
Posted May 22, 2014@storm345
Thank u so much! Really nice support
-
View User Profile
-
Send Message
Posted May 22, 2014@NoHoPeLess
Race tick rate- The number of ticks between calculations, less is better but may lag; more is worse and may cause errors, but does reduce lag. NEVER set to more than 15. (And if you set it high, also increase checkpoint radius)
RaceGracePeriod- The time between a race being ready and starting (in seconds). Aka time in lobby before race starts
Timed: log: - Do you want to save high scores for time trials.
Targetplayers: if you're using autoqueue, how many people should AIM to be in a race. (Eg, 4 or 6)
I am looking into and patching bugs now.
I will enable better translation too next update! :)
-
View User Profile
-
Send Message
Posted May 22, 2014@storm345
kk thanks
And i cant Translate some things, after an restart i would be to the standard...
And can we translate the signs? i mean: Right click to use
And how can we set the time in the lobby before the race starts?
When the race ends...:
thx for all! great support!
-
View User Profile
-
Send Message
Posted May 21, 2014@NoHoPeLess
I definitely should, but maybe later... What ones don't you understand? Post them back and I'll reply with what they do. (And racetickrate, lower=better=More cpu usage, higher=not as good=leas cpu usage, etc...)
-
View User Profile
-
Send Message
Posted May 21, 2014@storm345
:D can u add some explations for your config to this site ?
-
View User Profile
-
Send Message
Posted May 21, 2014@NoHoPeLess
My bad, maybe tps isn't bad; just was suggesting playing with the config. : p
@bradders0906
That is not a feature sorry, but hopefully will be added soon! For now though, if you are a developer (know code), an event is fired when somebody finishes a race (containing position, etc) and you can use this! :)
-
View User Profile
-
Send Message
Posted May 21, 2014@storm345
Is there anyway you could maybe make a build for me that would let me set a command when a player finishes? I'm looking to release my server soon and this is 1 of the top things that I'd love to have implemented, If you could do that then That would be absolutely amazing!
-
View User Profile
-
Send Message
Posted May 21, 2014Thx for the response
We have an 6core xenon with 16 gb of ram :) we test it with only 2 persons on the server no lag before only 20 tps ...
With the another issueses i will look
Thx u for helping
-
View User Profile
-
Send Message
Posted May 21, 2014@NoHoPeLess
1) The scoreboard is not an error, it's -n so that it's displayed in the right order. 2) This is a minor incompatibility with JSOUP(html java library) and your operating system, EASILY fixable by changing the resource pack url to a valid url (the default uses jsoup). 3) This error shown is another plugin's error and I suggest you run MarioKart on a separate server and link them with bungeecord. 4) Your TPS is low, the server is likely overloaded with plugins, or too many players, etc. As a suggestion, upgrade the server, IMPROVE the config (makes a HUUGE difference - adjust values to work better on your server), or remove excess plugins. 5) The 'race points' use vault and aren't race points - they're whatever currency is available. (Maybe essentials economy, iconomy, etc)
Hope this helps you! :)
-
View User Profile
-
Send Message
Posted May 20, 2014something was wrong with the scoreboard...?!?!?! we are in race everytime i am -2 and she -1... *confuse*
After an server restart:
and what about this when a game ends?
and how can we see what "racepoints" for the shop we have?!?!
i can buy the biggest one from the shop and have 10789 points??!?! <<<very confused....