Class Sensor<E extends LivingEntity>

java.lang.Object
net.minecraft.world.entity.ai.sensing.Sensor<E>
Direct Known Subclasses:
AdultSensor, DummySensor, GolemSensor, HoglinSpecificSensor, HurtBySensor, IsInWaterSensor, MobSensor, NearestBedSensor, NearestItemSensor, NearestLivingEntitySensor, NearestVisibleLivingEntitySensor, PiglinBruteSpecificSensor, PiglinSpecificSensor, PlayerSensor, SecondaryPoiSensor, TemptingSensor, VillagerBabiesSensor

public abstract class Sensor<E extends LivingEntity> extends Object
  • Field Details

    • RANDOM

      private static final RandomSource RANDOM
    • DEFAULT_SCAN_RATE

      private static final int DEFAULT_SCAN_RATE
      See Also:
    • DEFAULT_TARGETING_RANGE

      private static final int DEFAULT_TARGETING_RANGE
      See Also:
    • TARGET_CONDITIONS

      private static final TargetingConditions TARGET_CONDITIONS
    • TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING

      private static final TargetingConditions TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING
    • ATTACK_TARGET_CONDITIONS

      private static final TargetingConditions ATTACK_TARGET_CONDITIONS
    • ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING

      private static final TargetingConditions ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING
    • ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT

      private static final TargetingConditions ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT
    • ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT

      private static final TargetingConditions ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT
    • scanRate

      private final int scanRate
    • timeToTick

      private long timeToTick
  • Constructor Details

    • Sensor

      public Sensor(int p_26800_)
    • Sensor

      public Sensor()
  • Method Details