Class NearestFeedingPlayerSensor

java.lang.Object
cn.nukkit.entity.ai.sensor.NearestFeedingPlayerSensor
All Implemented Interfaces:
ISensor
Direct Known Subclasses:
WolfNearestFeedingPlayerSensor

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

    • range

      protected double range
    • minRange

      protected double minRange
    • period

      protected int period
  • Constructor Details

    • NearestFeedingPlayerSensor

      public NearestFeedingPlayerSensor(double range, double minRange)
    • NearestFeedingPlayerSensor

      public NearestFeedingPlayerSensor(double range, double minRange, int period)
  • Method Details

    • sense

      public void sense(EntityIntelligent entity)
      Specified by:
      sense in interface ISensor
      Parameters:
      entity - 目标实体
    • getPeriod

      public int getPeriod()
      Description copied from interface: ISensor
      返回此传感器的刷新周期,小的刷新周期会使得传感器被更频繁的调用
      Specified by:
      getPeriod in interface ISensor
      Returns:
      刷新周期