Class BeastWerewolfFormAction

java.lang.Object
de.teamlapen.vampirism.api.entity.player.actions.DefaultAction<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
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>

public class BeastWerewolfFormAction extends WerewolfFormAction
  • Constructor Details

    • BeastWerewolfFormAction

      public BeastWerewolfFormAction()
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in class de.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: WerewolfFormAction
      ticks this action can be used
      Overrides:
      getTimeModifier in class WerewolfFormAction
    • usesTransformationTime

      protected boolean usesTransformationTime(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf)
      Overrides:
      usesTransformationTime in class WerewolfFormAction
    • checkDayNightModifier

      public void checkDayNightModifier(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolfPlayer)
      Overrides:
      checkDayNightModifier in class WerewolfFormAction
    • consumesWerewolfTime

      public boolean consumesWerewolfTime(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer werewolf)
      Overrides:
      consumesWerewolfTime in class WerewolfFormAction