Class EntityAIBreakDoor

java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
net.minecraft.world.entity.ai.goal.DoorInteractGoal
net.minecraft.world.entity.ai.goal.BreakDoorGoal
com.minecolonies.core.entity.mobs.aitasks.EntityAIBreakDoor

public class EntityAIBreakDoor extends net.minecraft.world.entity.ai.goal.BreakDoorGoal
Break door entity AI with mutex.
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.world.entity.ai.goal.Goal

    net.minecraft.world.entity.ai.goal.Goal.Flag
  • Field Summary

    Fields inherited from class net.minecraft.world.entity.ai.goal.BreakDoorGoal

    breakTime, doorBreakTime, lastBreakProgress

    Fields inherited from class net.minecraft.world.entity.ai.goal.DoorInteractGoal

    doorPos, hasDoor, mob
  • Constructor Summary

    Constructors
    Constructor
    Description
    EntityAIBreakDoor(net.minecraft.world.entity.Mob entityIn)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
     
    void
     
    void
     

    Methods inherited from class net.minecraft.world.entity.ai.goal.BreakDoorGoal

    canUse, getDoorBreakTime

    Methods inherited from class net.minecraft.world.entity.ai.goal.DoorInteractGoal

    isOpen, requiresUpdateEveryTick, setOpen

    Methods inherited from class net.minecraft.world.entity.ai.goal.Goal

    adjustedTickDelay, getFlags, isInterruptable, reducedTickDelay, setFlags, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • EntityAIBreakDoor

      public EntityAIBreakDoor(net.minecraft.world.entity.Mob entityIn)
  • Method Details

    • canContinueToUse

      public boolean canContinueToUse()
      Overrides:
      canContinueToUse in class net.minecraft.world.entity.ai.goal.BreakDoorGoal
    • start

      public void start()
      Overrides:
      start in class net.minecraft.world.entity.ai.goal.BreakDoorGoal
    • stop

      public void stop()
      Overrides:
      stop in class net.minecraft.world.entity.ai.goal.BreakDoorGoal
    • tick

      public void tick()
      Overrides:
      tick in class net.minecraft.world.entity.ai.goal.BreakDoorGoal