
Adds superheroes, classes and origins to minecraft!

This plugin gives you, the server owner, the ability to add your very own customized Origins/Classes/Heroes! It does this through a modular design of "skills" which can be mix and matched to create whatever you want! Want a skill that isn't in the plugin yet? Come and suggest it in our discord or make an issue on our github! I am very open to feedback and try to be as helpful as possible.

Do not fear if you're not the creative type though! There are 34 pre-made superheroes bundled with the plugin, all with unique abilities. Take a look!





By default, when a new player joins your server, a chest GUI will open allowing them to select a hero of their choice. The icons representing each hero can be customised to be any item of your choice.

Or, you can configure the plugin so
Changing Heroes
By default, if players obtain a nether star, they can reroll their hero. This is fully customisable in reroll.yml - change the item used for rerolling, change which heroes they can reroll to etc. You can even have multiple different items that can reroll you into different categories of hero! A nether star for good heroes and a wither skull for evil heroes if you wanted. You can also give players access to the hero gui, select or reroll commands.

Commands
Permissions

By default, Superheroes uses a single YAML file to store all player information (which hero they are, and their cooldown for switching heroes). If you have a large server, I recommend switching to MySQL instead in the database.yml. In order to make switching between formats easier, there is a /hero import and /hero export so you can run /hero export before switching database type and then /hero import after you switch so no data is lost!
#These are the settings which dictate where your players' heroes are stored
database:
type: YAML
host: this needs filling with your host name if using mysql
port: 3306
name: this needs filling with the database name if using mysql
username: this needs filling with the username of the account being used to connect
to mysql if using mysql
password: this needs filling with the password being used to connect to mysql if
using mysql

Yes, there is! We support PlaceholderAPI, you can learn more about how to install these placeholders [URL='https://api.extendedclip.com/expansions/superheroes/']here[/URL]. Feel free to request more placeholders in my [URL='https://discord.gg/ZhgtYbM8A6']discord[/URL].
%superheroes_name%
%superheroes_description%

We support WorldGuard through the addition of an allow-heroes flag on worldguard regions. If you set this to deny, then heroes will be disabled in this region.

SuperheroesPlusUltra is an enormous extension to the original Superheroes plugin, it enables full integration of my plugin, SkillsLibrary, into Superheroes. This means you can write your own abilitiesfor heroes you design without writing any java. It also comes with three brand new default heroes to provide an example of the abilities you can create using it.
It also allows you to set skinsfor your heroes, and has basic Skript integration!
https://www.spigotmc.org/resources/superheroesplusultra.102663/

Want to see how many others are using my plugin, or what superheroes are popular?
https://bstats.org/plugin/bukkit/Superheroes/8671