Class DamageAndDestroyBeacon<T extends AbstractBrainMuncher>

java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
nokunami.floral_warfare.common.entity.ai.goal.zombies.DamageAndDestroyBeacon<T>

public class DamageAndDestroyBeacon<T extends AbstractBrainMuncher> extends net.minecraft.world.entity.ai.goal.Goal
  • Constructor Details

    • DamageAndDestroyBeacon

      public DamageAndDestroyBeacon(T abstractZombie)
  • Method Details

    • canUse

      public boolean canUse()
      Specified by:
      canUse in class net.minecraft.world.entity.ai.goal.Goal
    • stop

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

      public boolean requiresUpdateEveryTick()
      Overrides:
      requiresUpdateEveryTick in class net.minecraft.world.entity.ai.goal.Goal
    • tick

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

      public double getPerceivedDistanceForMelee(net.minecraft.core.BlockPos pos)
    • getMeleeAttackReferencePosition

      public double getMeleeAttackReferencePosition()
    • getMeleeAttackRangeSqr

      public double getMeleeAttackRangeSqr(net.minecraft.world.entity.LivingEntity pEntity)