The Best RPG Class and Skills plugin for Minecraft! A must have for Faction/Prison/PvP/RPG servers!

  1. Kainzo
    Tested Minecraft Versions:
    • 1.8
    Kainzo, Mung3r

    It is now a Premium Resource with 8 different skill packs and TONS of changes!


    Introduction to Heroes
    Created for the MMORPG server Herocraft in 2010. Heroes is a dynamic, flexible and highly configurable class, skill and experience system. Heroes itself is the hub of your players RPG experience, boasting classes, multi-tiers, and advanced skills. Along with classes, Heroes offers your players a new style of PvP through our well-developed skill system and our weapon + armor restrictions. No longer will your mages have the ability to use diamond swords, your rogues will no longer sneak around in their heavy diamond tunics and most importantly, you can now hurl fireballs and stun your targets. The best part of this? It's your choice how your Heroes is set up, don't want a certain skill, that's fine, you can just remove the skill and be done with it!

    What can I do with it?
    With Heroes, you can do almost anything you'd want to do on an RPG server. The main feature is our customizable tiered class system, which offers as much to the server owner as possible. Your Heroes could be totally unique to your server, it could be the reason players play your server over other servers. The same can be said about our skill system, it's unique to any of the other RPG plugins out there. Other plugins dub "Skills" as methods which you level up, this isn't the case with Heroes. Skills are abilities you can perform which are unique to your class. Some of our favorite skills are Fireball, Jump and Port. These are what makes Heroes unique.

    • Full encompassing RPG system
    • Level & Advancement based on experience
    • Highly configurable
    • As lightweight as possible
    • Classes
      • Permission nodes to set what classes are obtainable for the default user
      • Custom class names
      • 'Parent | Child' optional relationship, (example HEALER -> CLERIC)
      • Configurable inventory restrictions
      • Dual-Classing!
        • classes can either be primary, secondary, or both. Allowing your players to gain more than 1 class at a time!
    • Permitted Skills
      • Skills in the base platform of Heroes
      • All permitted skills start with /skill <skillname>
      • Allows for developers to add in their own code for new skills
      • Adjustable through skills.yml or overwritten in the class setup
    • Permission Skills
      • Based on the permission-node system, ability to set the level required to learn certain permission-nodes to have a highly configurable system.
      • Does not use the /skill prefix - Permission skills are not linked to any commands they simply give players permissions
    • Binding Skills
      • Ability to '/bind <skillname>' to an item to right click and use that skill
      • Use '/bind' again to clear the bind and remove the right click ability
      • Currently only works for Permitted-Skills
    • Inventory Restrictions
      • Armor & Weapon restrictions based on class
      • Configurable in the class files
    • Levels
      • /level - to show information about the level - comes with a nice interface to show you how much left to obtain the next level.
      • Set a mastery level - once achieved the user may switch to different classes and have their level/skills saved on the mastered class.
      • Configurable curves of exp to make lower levels easier and higher levels harder to get through
      • Optional Health gain per level
      • Configurable loss of exp (0.10 = 10% per death) by current level
    • Exp-Sources
      • SKILL - exp for using a skill
      • CRAFTING - exp for crafting an item
      • MINING - exp for mining blocks
      • KILLING - exp for slaying mobs
      • LOGGING - exp for jacking lumber
      • PVP - exp for PVP
    • Health/Damage
      • Set environmental damage
      • Set monster health/damage
      • Allow bed healing for players to regenerate health in bed!
      • Set player health (works with heart ratios)
      • Set across the broad item damage or override single classes in their class files!
    • Mana
      • /mana - shows the current amount of mana - caps at 100%.
      • Configurable mana regen rate per-class
      • time between regen is server-wide
    • Parties
      • Experience -Sharing - on/off
      • PVP - on/off
      • Bonus Exp per extra party member
      • Group-Skills
      • Volatile
    Experience is how Heroes gain levels. Currently there are eleven different sources of gaining experience: SKILL, CRAFTING, MINING, KILLING, LOGGING, FARMING, FISHING, PVP, QUESTING, EXTERNAL, ENCHANTING .
    Skill experience is set per-skill in the skills configurations, and is usually not enabled, but can be enabled if you want specific skills to award or cost the player experience. PvP rewards are set under Killing as shown in the default configuration below.
    Enchanting is required for a player to enchant items, as it will be used to deduct the exp cost from the heroes.
    Questing & External require extra addons to be functional, they are not used internal to the Heroes plugin.
    The experiences.yml file controls which experience types award experience and how much they award. Killing goes by entity names, while the other options go by block and item names

    Default Configuration
    fishing: 5
    crops: 1
    sugar_cane_block: 1
    melon: 2
    pumpkin: 2
    pumpkin_stem: .2
    melon_stem: .2
    vine: .2
    huge_mushroom_1: .1
    huge_mushroom_2: .1
    red_mushroom: 1
    brown_mushroom: 1
    long_grass: .1
    chicken: 1
    cow: 1
    creeper: 23
    ghast: 50
    pig: 1
    pig_zombie: 40
    sheep: 1
    wolf: 6
    skeleton: 22
    cave_spider: 10
    spider: 18
    zombie: 15
    squid: 1
    slime: 15
    giant: 300
    player: 31
    blaze: 25
    magma_cube: 12
    ender_dragon: 500
    villager: 1
    snowman: 5
    mushroom_cow: 1
    coal: 5
    cobblestone: 1
    clay: 15
    diamond_ore: 15
    dirt: 1
    glowstone: 5
    gold_ore: 3
    coal_ore: 6
    grass: 1
    gravel: 1
    iron_ore: 3
    lapis_ore: 7
    mossy_cobblestone: 2
    netherrack: 1
    obsidian: 20
    redstone_ore: 8
    glowing_redstone_ore: 8
    sand: 1
    sandstone: 1
    snow_block: 1
    soul_sand: 8
    stone: 1
    log: 3
    cactus: 1
    sapling: .1
    Arrow: 1
    Bed: 1
    Boat: 1
    Book: 0
    Bookshelf: 5
    Bow: 3
    Bread: 0
    Brick: 10
    Bucket: 2
    Cake: 15
    Chest: 1
    Cobblestone_Stairs: 0
    Compass: 4
    Cookie: 2
    Detector_Rail: 5
    Diamond_Axe: 17
    Diamond_Boots: 15
    Diamond_Chestplate: 20
    Diamond_helmet: 15
    Diamond_Hoe: 8
    Diamond_Leggings: 18
    Diamond_Pickaxe: 12
    Diamond_Spade: 8
    Diamond_Sword: 10
    Dispenser: 3
    Fence: 0
    Fishing_Rod: 6
    Flint_and_steel: 1
    Furnace: 1
    Golden_Apple: 100
    Gold_Axe: 25
    Gold_Boots: 20
    Gold_Helmet: 20
    Gold_Hoe: 20
    Gold_Leggings: 30
    Gold_Pickaxe: 30
    Gold_Chestplate: 40
    Gold_Spade: 10
    Gold_Sword: 20
    Iron_Axe: 6
    Iron_Boots: 8
    Iron_Chestplate: 12
    Iron_Door: 3
    Iron_Helmet: 6
    Iron_Hoe: 4
    Iron_Leggings: 10
    Iron_Pickaxe: 6
    Iron_Spade: 4
    Iron_sword: 5
    Jukebox: 1
    Ladder: 0
    Leather_leggings: 6
    Leather_Boots: 4
    Lever: 0
    Minecart: 2
    Map: 10
    Note_Block: 1
    Painting: 1
    Paper: 0
    Powered_Rail: 10
    Rails: 1
    DIODE: 3
    Sandstone: 0
    Sign: 2
    Stick: 0
    Stone_Button: 0
    Stone_Axe: 2
    Stone_Hoe: 1
    Stone_Pickaxe: 2
    Stone_Plate: 0
    Stone_Spade: 1
    Stone_sword: 2
    Storage_Minecart: 3
    Sugar: 0
    TNT: 5
    Torch: 0
    Trap_door: 1
    Wood_Axe: 1
    Wood_Door: 2
    Wood_Hoe: 1
    Wood_Pickaxe: 1
    Wood: 0
    Wood_Plate: 0
    Wood_Spade: 1
    Wood_Stairs: 0
    Wood_sword: 1
    General Commands
    • /hero - /heroes
    • /hero help
    • /hero armor
    • /hero choose <path>
    • /hero prof <path>
    • /hero paths
      • Only shows those paths which are set as 'tier: 1' in their class file
    • /hero reset
      • resets the player to the default class and wipes ALL experience/levels gained
    • /hero tools
    • /hero scroll
    • /hero skills - /skills
    • /hero specs
    • /hero leaderboard
    • /hero who <player>
    • /hero verbose
    • /hero suppress <skillname>
    • /hero scroll
    • /hero level - /level - /hlevel - /lvl
    • /mana
    • /health - /hp
    • /cooldowns - /cd
    • /bind
      • removes a binding for the held item
    • /bind <skill> [args]
      • adds a binding for the item being held to the skill specified, if the skill requires arguments they can be supplied
    Admin Commands
    • /hero admin class <player> <class>
    • /hero admin prof <player> <profession>
    • /hero admin exp <player> <class> <amount>
      • class can also be 'prim' or 'prof' to give exp to a player's primary class or profession.
    • /hero admin level <player> <class> <amount>
      • class can also be 'prim' or 'prof' to give a level to a player's primary class or profession.
    • /hero admin heal <player>
    • /hero admin hp <player> <amount>
    • /hero admin reload
    • /hero admin saveall
    • /hero debug dump
    Skill Commands
    /skills - /skilllist
    /skill <skill> <args>

    Party Commands
    /party invite <player>
    /party accept <player>
    /party leave
    /p <message>
    /mode +[option]
    /mode -[option]
    /party who

    Heroes supports SuperPerms.
    • heroes.classes.*
      • Choose all classes that are tagged as 'wildcard-permission: true'
    • heroes.classes.class-name
      • Choose the specified class
    • heroes.reset
      • Allows the user to RESET and go back to default class
    • heroes.admin.exp
      • Set a player's experience
    • heroes.admin.class
      • change Set a player's class
    • heroes.admin.level
      • Set player's level
    • heroes.admin.heal
      • Heal a hero to full
    • heroes.admin.health
      • Set a player's health
    • heroes.admin.reload
      • Reload configuration files
    • heroes.admin.saveall
      • saves all online heroes
    • heroes.scroll
      • allows players to use Heroes SMS Scrolls
    • heroes.bind
      • allows players to bind skills to items
    Plugins that Support Heroes
    Have an issue/Question?
    • PARSE your CONFIGS before posting ERRORS. - Online YML Parser
    • Also Check here: Issue Tracker
    • Join us at #Heroes on esper.net in IRC
    • English setup of Heroes by Samiko, here
    • Spanish setup of Heroes here
    • Yes, Heroes is under license A/NC/ND.
    Love Heroes? wanna help the server that sponsors it? Vote for us!
    Donate to Us!


    Other Resources:
    Townships - Where Factions and Towny meet for the best land-ownership plugin!
    Heroes Premium - The Best Minecraft Class and Skills RPG plugin!

Recent Reviews

  1. MRmuse
    i faund bug xd when player quit server and agen loging then have 20hp bus 100lvl max hp is 302...
  2. ThelpixGamer
    Yeah Good But When I Try to Put the Class Permissions Dont Work So My Server is Like That: No One Can Use Nothing
  3. spensaurrrrr
    i love this plugin, played it on other servers but its not compatible with 1.11? generally love how everything is so mmorpg like!
    1. Kainzo
      Author's Response
      Greetings! Our premium plugin is compatible with 1.11 - http://hc.to/heroespremium sometime in the future we may have this work for newer versions but dont hold your breath
  4. Hmmcrunchy
    Brilliant - one of the best rpg character creation plugins out there, combined with the extra packs they are well worth it.
    1. Kainzo
      Author's Response
      Thanks! Glad you think so :D
  5. KyrimGamez
    Version: 1.5.57 (Repacked)
    Really? Who's Going To Buy A Simple Plugin For 19.99$?! That Is By Far The Stupidest Thing I've Seen Spigot / Bukkit, I'm Just Saying That This Plugin Is STUPID Just Go Think About It. I'm Right.
    1. Kainzo
      Author's Response
      This isn't a simple plugin, you arent even rating this plugin you are rating its new project "Heroes Premium". If you want to use Heroes, you can do so on anything pre1.9 for free.
  6. CrafterChris
    Version: 1.5.57 (Repacked)
    An Absolutely beautiful plugin. So muh complexity and work put into it with a great development team! Get this plugin for all your RPG needs!
    I am having one issue though if someone could help me. Passive skills seem to keep refreshing over and over saying "Username learned BackStab".
  7. shadyblues
    Version: 1.5.57 (Repacked)
    Amazing plugin! have been trying it out with my 1.8 server and it's one of the best resources i've seen. Do you have any idea as to when the premium version in 1.9 is coming out? even a estimate would be nice :)))
  8. a39070566
    Version: 1.5.57 (Repacked)
    a huge bug - When player join their health will restore and where is 1.9 update?If you already update it Please put on here ok?
    1. Kainzo
      Author's Response
      Cannot reproduce the bug, please read and dont put bugs here. Use our bug tracker. Rating a plugin lower because its not updated to 1.9 isnt cool ;)
  9. Marios
    Version: 1.5.57 (Repacked)
    AMAZING plugin :D but i have the same error with KlavirMusik
    Pls update to 1.9 !!
    PS: Sorry for my bad english :S
  10. KlavirMusik
    Version: 1.5.57 (Repacked)
    Nice plugin... but 1.9 update? :D
    I tried it, but it doesn't work (Its on the plugin list "/plugins)" red).
    PS: Sorry for my english ^^