Class MeleeAttackExecutor

java.lang.Object
cn.nukkit.entity.ai.executor.MeleeAttackExecutor
All Implemented Interfaces:
IBehaviorExecutor

@PowerNukkitXOnly @Since("1.6.0.0-PNX") public class MeleeAttackExecutor extends Object implements IBehaviorExecutor
  • Field Details

    • memoryClazz

      protected Class<? extends EntityMemory<?>> memoryClazz
    • speed

      protected float speed
    • maxSenseRangeSquared

      protected int maxSenseRangeSquared
    • clearDataWhenLose

      protected boolean clearDataWhenLose
    • coolDown

      protected int coolDown
    • attackTick

      protected int attackTick
    • oldTarget

      protected Vector3 oldTarget
  • Constructor Details

    • MeleeAttackExecutor

      public MeleeAttackExecutor(Class<? extends EntityMemory<?>> memoryClazz, float speed, int maxSenseRange, boolean clearDataWhenLose, int coolDown)
  • Method Details