WarCraft MC - Races and Skills, Level and Fight

This is a discussion topic for the Ore project, WarCraft MC. View the full project on Ore for downloads and more information.


WarCraft MC

WarCraft:Minecraft is the attempt to recreate something like WarCraft:Source / WarCraft:GO in Minecraft

All races are completely made up by the races.conf that defines the skills, perks and everything else.
Take a look at the example race or wiki pages to see how it works.

Command Summary

/racelist - Show a list with all races
/raceinfo <race> - Show more information about a race, reachable from /racelist
/racemenu - Spend skill points on your current race
/changerace <race> - Change your race, reachable from /racelist
/spendskill <skill> - Spend a skill point on the nth skill of your race, reachable from /racemenu
/ability1 - Use race ability 1
/ability2 - Use race ability 2
/ability3 - Use race ability 3
/ultimate - Use the race ultimate
/wcadmin <player> give [race] (xp|level) <amount> - give a player xp or level in the current or specified race
/wcadmin <player> reset <race> - reset a players race progress
/wcadmin <player> force <race> - force change a players race

Permission Summary

wc.race.list - allow /racelist, /raceinfo
wc.race.change - allow /changerace, /spendskill
wc.race.menu - allow /racemenu
wc.race.ability1 - allow /ability1
wc.race.ability2 - allow /ability2
wc.race.ability3 - allow /ability3
wc.race.ultimate - allow /ultimate
wc.admin - allow /wcadmin

Configurations

External Connections

Version Checker
This plugin uses a version checker to notify you about available updates.
This updater is disabled by default and can be enabled in config/dosmike_warcraft/versionchecker.conf
by setting the value enabled to true.
If enabled it will asynchronously check (once per server start) if the Ore repository has any updates.
This will only print update notes into the server log, no files are being downlaoded!

This plugin requires Mike’s ToolBox

Need Help?

Join my Discord

1 Like

A new version has been released for WarCraft MC, it is available for download here.


Fix an Issue where events would pull racedata for players that do not have a race assigned.

I’m looking forward to trying this out! And hoping to see this project grow :+1:

A new version has been released for WarCraft MC, it is available for download here.


  • Added new effects: traceline and tracebeacon
  • Added /wcadmin to give admins more controll over players: reset races, give xp/level
  • added profile.getIfActive to try and optimize event callbacks
  • fixed issue with race not correctly turning off outside play area (might still have slight issues if race change is forced by admin)

A new version has been released for WarCraft MC, it is available for download here.


Moved Race loading from Init to StartedServer event to allow addons to register skills

A new version has been released for WarCraft MC, it is available for download here.


  • Converted project to gradle build system
  • Added version checker
  • Fixed pagination in racelist
1 Like

A new version has been released for WarCraft MC, it is available for download here.


  • Fixed profile.getIfActive(player) always returning false
1 Like

A new version has been released for WarCraft MC, it is available for download here.


  • Fix SkillResults not being properly merged, evasion and bonus damage should work now

A new version has been released for WarCraft MC, it is available for download here.


  • Added Translations through LangSwitch, this means the default races.conf changed
  • Permissions now register against your permission plugin, that results in e.g. /lp tree now displaying the permissions
  • Changing a race now requires the permission wc.race.change.RACEID (with RACEID as set in the config), being in a race does not require the permission tho!

A new version has been released for WarCraft MC, it is available for download here.


  • Added Weapon to Projectiles and populate item variable for combat events
    Note: I can’t detect ranged weapons on SpongeForge due to Issue #3087