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
@storm345
Nevermind, sorry, I remade the track and things work ok now :)
@Yndi74
uCars v19 was uploaded at the same time as MarioKart v7, bukkit simply approved the MarioKart file before the uCars one! uCars v19 should be available now! ;)
@Konsider
You have to press the forward (w) key to move forwards.
@Mwguy52
I asking this 1yeat ago for ucarsRace but thisplugin no more update. very fast
This looks like a great plugin, but I am having a problem getting the race to start. I have the latest 1.8 Spigot and the latest versions of MarioKart, uCars and ProtoclLib.
When the race starts, the carts just sit there and will not move, any ideas? Thanks :)
@Yndi74
1)Why? this mariokart 2)might be possible but that means it will take a while 3) like i said might take a while again
next time submit a ticket so we can get to you faster
@DrkMatr1984
Ok, thanks! Someone(maybe me?) should write a plugin where permissions are pushed to users in certain areas. Like a worldguard of permissions, instead of flags. :P Maybe I can write a worldguard add-on or something, or maybe someone else already has
http://dev.bukkit.org/bukkit-plugins/rsp-region-specific-permissions/ Not sure if it works, but for anyone perhaps thinking about running race tracks within their survival world, I found this. I'll give it a run and perhaps update this comment later with the outcome!
Hy from where I can download uCars V19+. I dont find it.
From MarioKart download page:
MarioKart
For use with uCars v19+
Version 7
P.S.:
And if you can 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
@DrkMatr1984
They do need the permission. If you don't want them to leave the track area, then use minecraft 1.8's barrier blocks.., or if you just want perm based uCars elsewhere on the same server then you can either use another plugin to give them the perm when they join MK and remove it when they leave... Or use BungeeCord to run two servers (one for MK, and one for the other server) and have players able to switch between them :)
@storm345
Can users play MarioKart without the ucars.cars permission? I'd really love to have MarioKart on my server for some minigame variation but don't want my players driving minecarts around outside of the track.
@Thetechemom
It will work fine. It will even work fine with spigot 1.8
Is the latest version only for Minecraft 1.7.6? I need it for 1.7.10
@LethalWrath
Try now ;) (Moving to a new jenkins soon hopefully)
@storm345
or you make NONE at the config by recurce pack. it do the URL away. and it don.
Thanke You for all you help MarioTimeSTeam :D:D
Your DEV page link: https://storm345dev.ci.cloudbees.com/ does not work! It displays: "Jenkins instance is Hibernated This account is currently hibernated."
@MarioTimeSTeam
You need the resource pack URL in the chat because not all people have server resource packs enabled, and the URL in the chat is the only way for them to download it. The URL posted in chat always links to the URL set in the config.
Thanke You for the last Help
But now i have an other Problem The URL from the Recurce Pack came still in the Chat and i wold du it there away.
I hope you can help me agan.
The Team from the Mario Time Server
@to175
The RAM issue can be solved by correcting your config, increase the race tick rate, the checkpoint radius, decrease the race limit, remove other plugins (if it is a RAM issue then that's probably because you're trying to run too many plugins on one server and/or too many players, if so then ceate a separate server for mariokart perhaps and connect with bungeecord), etc... (And make sure the jvm is actually allocated 30gb aka the launch script args). As for the items, please work out how to reproduce it and then submit a ticket ;)
Really cool ! My players lose ALL their stuff sometimes when they quit :|
And the console sais MarioKart runs over memory but I have 30Go RAM ! .....
@storm345
OK, thx
I'll try it out
@MarioTimeSTeam
Translation: Your file is invalid, use http://yamllint.com to make sure it's valid. ResourcePack: You can change the resource pack in the config.yml