Class BeastWerewolfFormAction
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.BeastWerewolfFormAction
- 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>
-
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 TypeMethodDescriptionvoidcheckDayNightModifier(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolfPlayer) booleanconsumesWerewolfTime(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) intgetCooldown(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) intgetTimeModifier(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) ticks this action can be usedbooleanprotected booleanusesTransformationTime(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) Methods inherited from class de.teamlapen.werewolves.entities.player.werewolf.actions.WerewolfFormAction
activate, applyModifier, canBeUsedBy, checkDayNightModifier, consumesWerewolfTime, getAllAction, getDuration, getForm, increaseWerewolfTime, isWerewolfFormActionActive, onActivatedClient, onDeactivated, onReActivated, onUpdate, removeModifierMethods inherited from class de.teamlapen.werewolves.entities.player.werewolf.actions.DefaultWerewolfAction
getFactionMethods inherited from class de.teamlapen.vampirism.api.entity.player.actions.DefaultAction
addEffectInstance, canUse, getName, 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
canUse, getFaction, getName, getTranslationKey, matchesFaction, onActivated, showHudCooldown, showInSelectActionMethods inherited from interface de.teamlapen.vampirism.api.entity.player.actions.ILastingAction
showHudDuration
-
Constructor Details
-
BeastWerewolfFormAction
public BeastWerewolfFormAction()
-
-
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 werewolf) -
getTimeModifier
public int getTimeModifier(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) Description copied from class:WerewolfFormActionticks this action can be used- Overrides:
getTimeModifierin classWerewolfFormAction
-
usesTransformationTime
protected boolean usesTransformationTime(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) - Overrides:
usesTransformationTimein classWerewolfFormAction
-
checkDayNightModifier
public void checkDayNightModifier(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolfPlayer) - Overrides:
checkDayNightModifierin classWerewolfFormAction
-
consumesWerewolfTime
public boolean consumesWerewolfTime(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) - Overrides:
consumesWerewolfTimein classWerewolfFormAction
-