Class ZombieBreakBarricadeBehavior

java.lang.Object
net.minecraft.src.EntityAIBase
btw.entity.mob.behavior.ZombieBreakBarricadeBehavior
Direct Known Subclasses:
ZombieBreakBarricadeBehaviorHostile

public class ZombieBreakBarricadeBehavior extends EntityAIBase
  • Field Details

    • associatedEntity

      protected EntityLiving associatedEntity
    • doorPosX

      protected int doorPosX
    • doorPosY

      protected int doorPosY
    • doorPosZ

      protected int doorPosZ
    • targetBlock

      protected Block targetBlock
    • breakingTime

      protected int breakingTime
    • field_75358_j

      protected int field_75358_j
  • Constructor Details

    • ZombieBreakBarricadeBehavior

      public ZombieBreakBarricadeBehavior(EntityLiving par1EntityLiving)
  • Method Details

    • shouldExecute

      public boolean shouldExecute()
      Description copied from class: EntityAIBase
      Returns whether the EntityAIBase should begin execution.
      Specified by:
      shouldExecute in class EntityAIBase
    • startExecuting

      public void startExecuting()
      Description copied from class: EntityAIBase
      Execute a one shot task or start executing a continuous task
      Overrides:
      startExecuting in class EntityAIBase
    • continueExecuting

      public boolean continueExecuting()
      Description copied from class: EntityAIBase
      Returns whether an in-progress EntityAIBase should continue executing
      Overrides:
      continueExecuting in class EntityAIBase
    • resetTask

      public void resetTask()
      Description copied from class: EntityAIBase
      Resets the task
      Overrides:
      resetTask in class EntityAIBase
    • updateTask

      public void updateTask()
      Description copied from class: EntityAIBase
      Updates the task
      Overrides:
      updateTask in class EntityAIBase
    • shouldBreakBarricadeAtPos

      protected Block shouldBreakBarricadeAtPos(World world, int i, int j, int k, boolean advancedBreaker)