WarCraft:MC is the attempt to recreate a WarCraft:Source / WarCraft:GO like plugin for Minecraft.
It’s supposed to feature a big set of races each with 4/5 skills that are completely customizable using the races.conf
. Most abilities will be passive but they can be active (which requires you to use the command /ability1
-/ability3
or /ultimate
. A forgemod that’s able to map commands to keys would be good for that (Can anybody link one?)
WarCraft:MS implemets a full SkillPoint system, Mana, and extended effects. Most actions also throw a Event so you could write a companion plugin that for example adds in some visual effects or register completely new actions for skills.
The skill system gives you XP per inflicted damage per Living
entity. You can let that system run on it’s own or let it reflect the Minecraft XP-System. The option to make it replace the Minecraft XP system does not yet fully work. The skill system is implemented using a book-menu structure so the only commands you need to remember are /racelist and /racemenu
The mana system can either be linked to the Food-Level or a separate Mana system that displays your Mana using a BossBar.
I still need to implement a lot of action listeners and i could actually need some help there as I don’t know how to detect jumping, sprinting and sneaking. Also I’d like to give the option to store player data in a database instead of saving a config on disk. Despite that I’ll continue to implement the rest of the actions and races I want this plugin to come out of the box with.
Also there are a LOT of debug messages going on at the moment.
The first race however is (with it’s current configuration) completed and I would love to see it tested
Note: you need the configs in addition to the plugin, otherwise you end up with no races and the plugin is useless!
Permissions:
• wc.race.list
- display all races using /racelist and the race info using /raceinfo
• wc.race.change
- change a race using /changerace and /spenskill
• wc.race.menu
- open the /racemenu to view your race (should allow /spendskill, error on my side)
• wc.race.abulity1
- use /ability1
• wc.race.abulity2
- use /ability2
• wc.race.abulity3
- use /ability3
• wc.race.ultimate
- use /ultimate
Release:
Current Version: Beta 0.2 (for 1.12)
Written, compiled and tested for spongevanilla-1.12-7.0.0-BETA-306
To view the source and download the plugin please visit the GitHub
The release folder contains the release, obviously…