MineKart
What is it
MineKart is a minecraft server plugin for bukkit.
The plugin aims to create a Mario Kart based game mode, allowing players to mount living entities and race against other players. During a race a player (or jockey) can pickup items (powerups) around the course. Multiple race course types exist, each with there own target goal.
For more information read the wiki.
Note - Developers and Important people to the plugin have custom jockey colours and horse names
Features
- Multiple course types (Checkpoint and Lap)
- Multiple game running concurrently
- Customizable pickups and powerups
- Use any living entity as a mount
- Live update signs on race progress
Future Features
- Multiple game modes (Single Player, Coop)
- User statistics
Dependencies
Source
The source for this plugin is available under the GPL v2 on github
Great plugin! It would be awesome if you could set a type (or types if it's possible) of block as "track" for a course, so that if someone goes off the track they get a speed penalty similar to how it works in Mario Kart. I know this effect can be achieved by putting soul sand outside your track but this severely limits the look of your course.
i have a big problem it is written "an internal error occurred while attemping to perform this command
How do u create signs?
It says on the features that one feature is to make live game status signs, how? Also, is it possible to change the speed that you're going?
Seems you have a incompatible version of craftbukkit, if you are running 1.7 on your server make sure to get the 1.7 build (1.1.0).
This is driving me C R A Z Y!
Whenever I try to do step 2 in the starting guise, it gives this error: org.bukkit.command.CommandException: Unhandled exception executing command 'mk' in plugin MineKart v1.0.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServe r.java:523) at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerCon nection.java:954) at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.j ava:872) at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java :829) at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49) at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296 ) at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java :116) at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:5 90) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:2 26) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:4 86) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java :419) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:5 82) Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_6_R3/Entity at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at uk.thecodingbadgers.minekart.racecourse.RacecourseTypeRegistry.create Racecourse(RacecourseTypeRegistry.java:37) at uk.thecodingbadgers.minekart.MineKart.createCourse(MineKart.java:419)
at uk.thecodingbadgers.minekart.command.CourseCommand.handleCreateComman d(CourseCommand.java:44) at uk.thecodingbadgers.minekart.command.CourseCommand.handleCourseComman d(CourseCommand.java:191) at uk.thecodingbadgers.minekart.command.CommandHandler.onCommand(Command Handler.java:36) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_6_R3.Entity
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader .java:70) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 26 more
@climhazzard81
Are there any errors in your console? There should be a count down, when you can't move, then the race starts and you can move.
Why can't I move from my spawnpoint?
@brendonm17
It looks like you han't got citizens installed, or you just have a old version, try installing/updating it and then see if it works.
look! then i tried to join and this happened!
[18:42:35 INFO]: Brendonm17 issued server command: /mk join Village [18:42:35 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'mk' in plugin MineKart v1.0.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:542) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:925) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:805) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:47) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:651) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:541) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:453) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] Caused by: java.lang.NoClassDefFoundError: net/citizensnpcs/api/trait/Trait at uk.thecodingbadgers.minekart.race.Race.addJockey(Race.java:121) [?:?] at uk.thecodingbadgers.minekart.command.RaceCommand.handleJoinCommand(RaceCommand.java:47) [?:?] at uk.thecodingbadgers.minekart.command.CommandHandler.onCommand(CommandHandler.java:72) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] ... 13 more Caused by: java.lang.ClassNotFoundException: net.citizensnpcs.api.trait.Trait at java.net.URLClassLoader$1.run(URLClassLoader.java:366) [?:1.7.0_45] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) [?:1.7.0_45] at java.security.AccessController.doPrivileged(Native Method) [?:1.7.0_45] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) [?:1.7.0_45] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) [?:1.7.0_45] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) [?:1.7.0_45] at uk.thecodingbadgers.minekart.race.Race.addJockey(Race.java:121) [?:?] at uk.thecodingbadgers.minekart.command.RaceCommand.handleJoinCommand(RaceCommand.java:47) [?:?] at uk.thecodingbadgers.minekart.command.CommandHandler.onCommand(CommandHandler.java:72) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [MG.jar:git-Bukkit-1.6.4-R2.0-21-gcf51e92-b2938jnks] ... 13 more
what is the "null" spawn? /mk addnull Village? what does that mean?
@Brojman
It depends how you have turned mobs off I believe. If you use world guard (or anything that monitors the mob spawning event) it should work fine. However, if you have mob spawning turned off in the server.properties I'm not sure what the result would be.
So I run an adventure map that has normal mobs turned off. Can I still use this or would I have to enable a mob to spawn for this to work? Looks great btw!
@Pvdude
Thanks, glad you like it.
And yes the text was generated there. We are good programmers, but alas art is not our strong point.
Great plugin!
P.S Let me guess, you got the text from textcraft.net
@Coookiii
Yerp, you can ride any living entity. For example sheep, wolves, horses, creepers, withers and people! Also spiders can climb walls. Withers, blaze ect can fly.
You can also use the mount type None, and the plugin can be used to setup foot races.
I'm hoping to do some videos this weekend, showcasing and showing you how to use MineKart.
That looks awesome! Do they actually ride on mobs? That would be very cool!