HomeJavaModsHeroes (Free for 1.16 and below!)
Heroes (Free for 1.16 and below!)
Minecraft RPG Plugin
[​IMG]

[​IMG]


Features
Class / Professions with Levels
Heroes Skills & Permission Skills
Skill Binding
Inventory Restrictions
Alternative Health/Damage System
Party EXP Sharing & Party Loot Rolling
Improved Skill Framework
Mana & Stamina System
Improved Help and Commands
Stat/Scoreboard System
Cool-down Action Bar
Toggleable Mob Health Bars
Attributes with GUI
Enhanced Targeting System
Vanilla Crafting Restrictions
Bonus EXP Permission Nodes
Improved Party System with Split EXP Gains
Skill Icons + Hot Bars when combined with Magic
Commands on Class Change
Abstracted Class Progression
Shielding Health System
SQL or YML Storage
PlaceholderAPI support
Language Support for Skills

================
WIKI
================


Premium Skill Packs
Blood and Fire
Runes and Rage
Songs and Serenity
Crafty and Buff
Arcane and Dreadful
Honor and Nature
Death and Divine
Stealth and Darts
Magic Skills (NOT 1.15+ COMPAT)

Addons:
Heroes Skill Hotbars


REQUIRES:
Java 8 + VAULT + Spigot (Bukkit wont run)
Skill Depends > EffectLib
Recommended Perms > zPermissions


EXTRA:

Public Skills Pack for 1.11 | 1.10~

Planned Features
Proper Citizen Support
Heroes Attribute Custom Item Support
Scriptable Skills

API | Java Docs Here | Best with PaperSpigot | Default Configurations
FREE Public Build: 1.5.5.7 (MC 1.8 only)

Introduction
The first Minecraft Role-playing plugin created for the multiplayer server Herocraft! 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-tiering, and advanced skills. Along with classes, Heroes offers your players a new style of PvP & PvE 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 when tied with our skills and permission skills. 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.

Features Indepth
[​IMG]
Skill Showcase
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

Placeholders for PAPI
Papi Expansion Jar

Code (Text):

prefix = %heroes_PLACEHOLDERNAME%
%heroes_party_leader%
%heroes_party_size%
%heroes_stamina%
%heroes_maxstasmina%
%heroes_mana%
%heroes_maxmana%
%heroes_class%
%heroes_class2%
%heroes_class_level%
%heroes_class2_level%
%heroes_class_exp%
%heroes_class2_exp%
%heroes_class_maxexp%
%heroes_class2_maxexp%
%heroes_class_exp_percent%
%heroes_class2_exp_percent%
%heroes_skill_level_%
%heroes_class_description%
%heroes_class2_description%
%heroes_class_tier%
%heroes_class2_tier%
%heroes_mastered%
%heroes_ismastered_%
%heroes_class_ismastered%
%heroes_class2_ismastered%
%heroes_class_maxlevel%
%heroes_class2_maxlevel%
Spoiler: Experience
Overview
Experience is how Heroes gain levels. Currently there are eleven different sources of gaining experience:
SKILL,
KILLING,
PVP,
MINING,
ENCHANTING,
FARMING,
CRAFTING,
LOGGING,
DEATH,
ADMIN,
EXTERNAL,
FISHING,
QUESTING,
BUILDING,
SHEARING,
TAMING
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
Spoiler: Commands
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 spawnparticle
  • /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
Spoiler: Permissions
Permissions
Heroes supports zPermissions and bPermissions
  • 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.boost
    • allows players to use Heroes /boost - cmd
  • heroes.bind
    • allows players to bind skills to items
Spoiler: secret
SECRET UPDATE !
Bonus % EXP Permission Nodes for Subscribers
heroes.premium.exp-boost.5
heroes.premium.exp-boost.10
heroes.premium.exp-boost.15
heroes.premium.exp-boost.25
heroes.premium.exp-boost.35
heroes.premium.exp-boost.50

Req only for Heroes 1.8.10 and below.
COMMONS (1.10)
Plugins that support Heroes
Heroes API
FAQs / Untested / May have Issues

Q:
Does Heroes work with Citizens?
A: Sorta.- Citizens - (NPCs loaded as playerObjects cause some conflicts - contact Citizen for possible fixes) Full support would require a major rewrite of Heroes Framework on how we load/save classes. Avoid using Citizens named as players on your server.

Q:
Can I use /reload or reload plugins with Heroes Premium?
A: "/reload" will cause instability with the class manager. Do not use /reload. Spigot recommends not using it ever.

Q: What permission systems do you use or recommend?
A: We recommend using LuckPerms or zPerms. GM & PEX permission systems are untested/unsupported, YMMV.

Q: Can I use other RPG systems (like Mcmmo) with Heroes?
A: Most plugins will load and not cause errors, there may be some philosophical overlap due to both being "RPG" plugins.

Q: Does 1.7 and 1.8 versions work on Heroes Premium
A: 1.7 and 1.8 may have some issues. The more advanced skills may not function properly unless compiled against these versions. 1.8.8 is the only supported 1.8 build.

Q: Is Bukkit Supported?
A: Craftbukkit is NOT supported. You should use Spigot or PaperSpigot.

Q: Is there a language file with Heroes? Can you translate it
A: We do NOT have a full language file, there are sections you can customize and change descriptions however. Please use MessageFilter for the time being.

Q: Can I localize the skill descriptions?
A: Yes. You can do this in skills.yml by editing the Description section.

Q: Can I turn off stamina and use the food system?
A: Yes. You can do this in config.yml by editing the appropriate section.


Have an Issue/Question?
Terms
DO NOT LEAVE BUG REPORTS IN RATINGS

===============================
LATEST LEGACY 1.12 VERSION
requires Vault 1.6 or lower
Skills require 6.2 of EffectLib
===============================



Please paste2.org your start-up log and any error that's relevant! Include server/heroes version.

NEW Review --- Spigot is REQUIRD



Minecraft RPG plugins created for http://herocraftonline.com > ( play.hc.to)
Still not convinced? >>> Check out the Legacy (free) version here!
Enjoy? Write me a ☆☆☆☆☆ review! It's super simple!
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Heroes (Free for 1.16 and below!) is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 42,206 times (via Spigot). Download it and open it directly in the game.

Explore more