Class DefaultWerewolfAction
java.lang.Object
de.teamlapen.vampirism.api.entity.player.actions.DefaultAction<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
de.teamlapen.werewolves.entities.player.werewolf.actions.DefaultWerewolfAction
- All Implemented Interfaces:
de.teamlapen.vampirism.api.entity.player.actions.IAction<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>,de.teamlapen.vampirism.api.entity.player.skills.ISkillLike<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
- Direct Known Subclasses:
FearAction,HideNameAction,HowlingAction,LeapAction,RageWerewolfAction,SenseWerewolfAction,WerewolfFormAction
public abstract class DefaultWerewolfAction
extends de.teamlapen.vampirism.api.entity.player.actions.DefaultAction<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.teamlapen.vampirism.api.entity.player.actions.IAction
de.teamlapen.vampirism.api.entity.player.actions.IAction.ActivationContext, de.teamlapen.vampirism.api.entity.player.actions.IAction.PERM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<de.teamlapen.vampirism.api.entity.factions.IPlayableFaction<?>> Methods inherited from class de.teamlapen.vampirism.api.entity.player.actions.DefaultAction
activate, addEffectInstance, asSkill, canBeUsedBy, canUse, getTranslationKey, isEnabled, onActivated, removePotionEffect, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.teamlapen.vampirism.api.entity.player.actions.IAction
getCooldown, getName, matchesFaction, showHudCooldown, showInSelectAction
-
Constructor Details
-
DefaultWerewolfAction
public DefaultWerewolfAction()
-
-
Method Details
-
getFaction
@Nonnull public Optional<de.teamlapen.vampirism.api.entity.factions.IPlayableFaction<?>> getFaction()
-