Minecraft Classes

Minecraft Classes By, dharokfreak11

Logo For Version: Bukkit 1.7.2


Hello Minecraft-Classes is a plugin that allows the player to select races and classes. By selecting a race and a class it allows bonuses to the player regarding where they are, what they have and etc.



Donations are always welcome so please if you can please donate by clicking the button in the top right that says donate. This helps me get some encouragement for making these plugins, and also as well keep my server up that I am running.


Commands, permissions, and abilities listed here! Commands, permissions, and abilities

Create your own class:

How to create your own class here! Create your own class in here! Full guide

Upcoming Features:

  1. -Friendlier config- Done
  2. -Being able to make your own class- Done
  3. Multiworld Support
  4. Races (Still in development.)

Config files:

Config files: Config file

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of samus1221 samus1221 Jul 17, 2014 at 17:03 UTC - 0 likes

    Hi everyone! I posted the project on GitHub if you are interested in implementing your own races and classes.


  • Avatar of madtomic madtomic Apr 05, 2014 at 00:46 UTC - 1 like

    I hope race get release next. Will you update it for cb1.7.2-r0.3?

  • Avatar of samus1221 samus1221 Apr 02, 2014 at 00:58 UTC - 0 likes

    @crunchycamsta: Go

    This has to do with the version of bukkit you are using. Make sure you are using bukkit 1.7.2 R 0.2

  • Avatar of crunchycamsta crunchycamsta Mar 27, 2014 at 21:10 UTC - 0 likes

    When i try select a class i get this error 27.03 17:05:29 [Server] INFO ... 13 more 27.03 17:05:29 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at net.genflow.minecraftclasses.commands.CommandHandler.onCommand(CommandHandler.java:36) [?:?] 27.03 17:05:29 [Server] INFO at net.genflow.minecraftclasses.commands.mcCommands.selectClass(mcCommands.java:31) [?:?] 27.03 17:05:29 [Server] INFO Caused by: java.lang.NullPointerException 27.03 17:05:29 [Server] INFO at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:47) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:814) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:932) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:544) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:199) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [craftbukkit2991.jar:git-Bukkit-1.7.2-R0.2-14-g15b04d8-b2991jnks] 27.03 17:05:29 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'mcc' in plugin Minecraft Classes V2 v2.0 27.03 17:05:29 [Server] ERROR null

  • Avatar of samus1221 samus1221 Feb 25, 2014 at 23:25 UTC - 0 likes

    @rediem: Go

    Do you have any suggestions?

  • Avatar of rediem rediem Feb 25, 2014 at 09:04 UTC - 0 likes

    This is amazing, thank you very much

  • Avatar of samus1221 samus1221 Feb 19, 2014 at 23:55 UTC - 0 likes

    Updated to 2.0, added customizable classes, and friendlier configs. It is in alpha stage.

  • Avatar of samus1221 samus1221 Jan 18, 2014 at 22:17 UTC - 0 likes

    Hello everyone, I am in the rework process right now, sorry for the wait :D

  • Avatar of samus1221 samus1221 Aug 05, 2013 at 19:02 UTC - 0 likes

    @TheExoduser: Go

    Thank you for the idea but, we were already planning on player config files that store the players class and so on. So look forward to that feature. The rework is getting started, i am working with Minnymin3 to add addon support, and add the capability to hook with Zephyrus plugin which allows spells to the world of minecraft.

  • Avatar of TheExoduser TheExoduser Aug 05, 2013 at 18:53 UTC - 0 likes

    @samus1221: Go

    Any idea, when the rework is done? I'm building an RPG server and it would be awesome if I could use this plugin.

    Also a suggestion is, to save the players class in a file or database or anyhing else. At the moment, everytime the server restarts the class can be choosen again. Another suggestion is to implement a command that allows admins to switch between classes.

Classes we should have default

  1. Choices:

  1. Results
  2. 0 comments


Date created
Mar 07, 2013
Last update
Feb 21, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Minecraft Classes
Recent files