Event Command Hooks
This page describes available events that you can use in Event Command to customize this plugin event more.
Only pick a race once:
@ de.dosmike.sponge.WarCraftMC.events.ChangeRaceEvent
with player as getPlayer getName
!lp user ${player} permission set wc.race.change false
All events and data:
@ de.dosmike.sponge.WarCraftMC.events.ChangeRaceEvent
with player as getPlayer getName
with race as getChangeTo getName
with globalLevel as getWarCraftProfile getLevel
with raceLevel as getWarCraftProfile getRaceData getLevel
with skillPoints as getWarCraftProfile getRaceData getSkillPoints
with race as getWarCraftProfile getRaceData getRace getName
@ de.dosmike.sponge.WarCraftMC.events.GainXPEvent
with player as getPlayer getName
with globalLevel as getWarCraftProfile getLevel
with raceLevel as getWarCraftProfile getRaceData getLevel
with skillPoints as getWarCraftProfile getRaceData getSkillPoints
with race as getWarCraftProfile getRaceData getRace getName
@ de.dosmike.sponge.WarCraftMC.events.LevelUpEvent
with player as getPlayer getName
with levels as getLevels
-- newLevel is the race level after the event passed
with newLevel as getFinalLevel
with globalLevel as getWarCraftProfile getLevel
with raceLevel as getWarCraftProfile getRaceData getLevel
with skillPoints as getWarCraftProfile getRaceData getSkillPoints
with race as getWarCraftProfile getRaceData getRace getName
@ de.dosmike.sponge.WarCraftMC.events.ProfileStateChangeEvent
with player as getPlayer getName
with active as isProfileActive
with globalLevel as getWarCraftProfile getLevel
with raceLevel as getWarCraftProfile getRaceData getLevel
with skillPoints as getWarCraftProfile getRaceData getSkillPoints
with race as getWarCraftProfile getRaceData getRace getName
@ de.dosmike.sponge.WarCraftMC.events.UseSkillEvent
with player as getPlayer getName
with skill as getSkill getName
with globalLevel as getWarCraftProfile getLevel
with raceLevel as getWarCraftProfile getRaceData getLevel
with skillPoints as getWarCraftProfile getRaceData getSkillPoints
with race as getWarCraftProfile getRaceData getRace getName