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
== Hi, I HAVE A BIG PROBLEM: == I'm in a race and I get a bomb from an item case. And then, when I throw the bomb, the map gets destroyed, as a normal TNT. Should this happen? How can I solve it? If someone helped me it would be very nice ;D. Thanks!
Sorry for my bad english, I'm Spanish ;D
storm345 i have some bad bugs, that you have to fix. I hope you can contact me , that i can tell you abut the bugs. Sorry for my bad english ;)
Would be nice if there were more upgrades, and also more powerups like: Shield(reflects shells back to the sender or just in a different direction), Fireball(Shoots a fireball in the desired direction), Bullet bill(Sort of like the blue shell but follows the checkpoints or track)
@storm345
If i click in a empty place in the Inventore, where there isn't any Slot, a error is in the console. This can be fixed with this code, but i have no idea, where you defined that event.
PS: sorry for my bad englisch!
I get this error whenever a regular Villager receives damage. Even in worlds where there are no tracks made.
http://pastebin.com/PcazdRdC
Tell me if I need to post my plugin list.
help i get this every few minutes
Running Spigot 1.8.8 - [14:44:02] [Server thread/WARN]: [MarioKart] Task #93503 for MarioKart v7 generated an exception java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R2/EnumParticle at net.stormdev.mario.utils.ParticleEffects.<clinit>(ParticleEffects.java:20) [?:?] at net.stormdev.mario.races.RaceExecutor$4.run(RaceExecutor.java:525) [?:?] at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) [spigot-1.8.8.jar:git-Spigot-fdc1440-53fac9f] at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot-1.8.8.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:722) [spigot-1.8.8.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot-1.8.8.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot-1.8.8.jar:git-Spigot-fdc1440-53fac9f] at java.lang.Thread.run(Thread.java:745) [?:1.7.0_79] Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R2.EnumParticle at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91) [spigot-1.8.8.jar:git-Spigot-fdc1440-53fac9f] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) [spigot-1.8.8.jar:git-Spigot-fdc1440-53fac9f] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) [?:1.7.0_79] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) [?:1.7.0_79] ... 9 more
@PapaHarni
thats the thing it doesnt ask me it just downloads it
@MianiteRealm
On disable for you only , it is client side not server/mod side.
Before it start to download , it ask you if u want to use it or not oO Said no and all is good.
Is there a way to disable texturepack? because i am using custom one to and i got all things from mariokart texture into my own to but i need to disable plugin to download it because it messes up with current one is it even possible?
@storm345
Thx storm , i know , but i need ot to compile the source. Or i must delete all parts from the source first and this isn't fine than.
@PapaHarni
You don't need it; it just makes the game more awesome if you have it! (No public 1.8 version available only action bar hacks which I recommend if you want to use it)
@kurt7370
Latest version SHOULD work on 1.8.7 if you try it and it doesnt then give me a shout!
@Babynutzmcgee
Look in the console for any errors! :)
@Babynutzmcgee
Please post your log file after server start per pastebin
Please someone help. Idk if anyone else is having the same problem but when i put the Mariokart.jar in the plugins folder of my server no folder loads up. nothing loads for Mario kart i really like this plugin wand would love if someone could help.
@kurt7370
Lol, For me its works on 1.8.7 and its a free plugin , and you want that the storm make faster programming on the plugin?! Can you write Java self? I don't think so. It's many work and many time to write a plugin and make it better and better. Can you pay for the real life for storm? Than he can write on the plugin from morning till evening. But u must pay him all. The House/Apartment, Eat and Drunk. all that what he can buy yet self. Can you pay it kurt7370?
when will you make this plugin for 1.8.7 can you be faster ? i really need that for my server thanks
What is softdepend BarAPI? Where i can find it?
@TiTech1
I believe you can use iron blocks for a big jump.
How do I create different jumps?? The only jump block that works are iron blocks. I want iron blocks to be big jumps and slabs to be small jumps. How do I do that?
@TiTech1
Im sorry but slabs are the only thing you can use....