Class SurvivalWerewolfFormAction
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.SurvivalWerewolfFormAction
- 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
FieldsFields inherited from class de.teamlapen.werewolves.entities.player.werewolf.actions.WerewolfFormAction
attributes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanactivate(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf, de.teamlapen.vampirism.api.entity.player.actions.IAction.ActivationContext context) static voidcheckStepHeight(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf, boolean active) static voidclimberSkillDisabled(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) static voidclimberSkillEnabled(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 usedbooleanvoidonActivatedClient(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolfPlayer) voidonDeactivated(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) voidonReActivated(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) Methods inherited from class de.teamlapen.werewolves.entities.player.werewolf.actions.WerewolfFormAction
applyModifier, canBeUsedBy, checkDayNightModifier, checkDayNightModifier, consumesWerewolfTime, getAllAction, getDuration, getForm, increaseWerewolfTime, isWerewolfFormActionActive, 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
-
Field Details
-
CLIMBER_ID
-
-
Constructor Details
-
SurvivalWerewolfFormAction
public SurvivalWerewolfFormAction()
-
-
Method Details
-
climberSkillEnabled
public static void climberSkillEnabled(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) -
climberSkillDisabled
public static void climberSkillDisabled(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) -
activate
protected boolean activate(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf, de.teamlapen.vampirism.api.entity.player.actions.IAction.ActivationContext context) - Overrides:
activatein classWerewolfFormAction
-
onReActivated
public void onReActivated(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) - Specified by:
onReActivatedin interfacede.teamlapen.vampirism.api.entity.player.actions.ILastingAction<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>- Overrides:
onReActivatedin classWerewolfFormAction
-
onActivatedClient
public void onActivatedClient(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolfPlayer) - Specified by:
onActivatedClientin interfacede.teamlapen.vampirism.api.entity.player.actions.ILastingAction<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>- Overrides:
onActivatedClientin classWerewolfFormAction
-
onDeactivated
public void onDeactivated(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf) - Specified by:
onDeactivatedin interfacede.teamlapen.vampirism.api.entity.player.actions.ILastingAction<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>- Overrides:
onDeactivatedin classWerewolfFormAction
-
checkStepHeight
public static void checkStepHeight(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf, boolean active) -
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
-