Class HumanWerewolfFormAction
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
de.teamlapen.werewolves.entities.player.werewolf.actions.WerewolfFormAction
de.teamlapen.werewolves.entities.player.werewolf.actions.HumanWerewolfFormAction
- All Implemented Interfaces:
de.teamlapen.vampirism.api.entity.player.actions.IAction<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>,de.teamlapen.vampirism.api.entity.player.actions.ILastingAction<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>,de.teamlapen.vampirism.api.entity.player.skills.ISkillLike<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
-
Nested Class Summary
Nested classes/interfaces inherited from class de.teamlapen.werewolves.entities.player.werewolf.actions.WerewolfFormAction
WerewolfFormAction.FormActionContext, WerewolfFormAction.ModifierNested 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 -
Field Summary
Fields inherited from class de.teamlapen.werewolves.entities.player.werewolf.actions.WerewolfFormAction
attributes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanconsumesWerewolfTime(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) intgetCooldown(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolfPlayer) booleanMethods inherited from class de.teamlapen.werewolves.entities.player.werewolf.actions.WerewolfFormAction
activate, applyModifier, canBeUsedBy, checkDayNightModifier, checkDayNightModifier, getAllAction, getDuration, getForm, getTimeModifier, increaseWerewolfTime, isWerewolfFormActionActive, onActivatedClient, onDeactivated, onReActivated, onUpdate, removeModifier, usesTransformationTimeMethods inherited from class de.teamlapen.werewolves.entities.player.werewolf.actions.DefaultWerewolfAction
getFactionMethods inherited from class de.teamlapen.vampirism.api.entity.player.actions.DefaultAction
addEffectInstance, asSkill, canUse, getTranslationKey, 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
asSkill, canUse, getFaction, getName, getTranslationKey, matchesFaction, onActivated, showHudCooldown, showInSelectActionMethods inherited from interface de.teamlapen.vampirism.api.entity.player.actions.ILastingAction
showHudDuration
-
Constructor Details
-
HumanWerewolfFormAction
public HumanWerewolfFormAction()
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin classde.teamlapen.vampirism.api.entity.player.actions.DefaultAction<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
-
getCooldown
public int getCooldown(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolfPlayer) -
consumesWerewolfTime
public boolean consumesWerewolfTime(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) - Overrides:
consumesWerewolfTimein classWerewolfFormAction
-