Class AxolotlAttackablesSensor
java.lang.Object
net.minecraft.world.entity.ai.sensing.Sensor<LivingEntity>
net.minecraft.world.entity.ai.sensing.NearestVisibleLivingEntitySensor
net.minecraft.world.entity.ai.sensing.AxolotlAttackablesSensor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MemoryModuleType<LivingEntity> private booleanisClose(LivingEntity body, LivingEntity mob) private booleanprivate booleanisHuntTarget(LivingEntity body, LivingEntity mob) protected booleanisMatchingEntity(ServerLevel level, LivingEntity body, LivingEntity mob) Set<MemoryModuleType<?>> requires()Methods inherited from class NearestVisibleLivingEntitySensor
doTick, getVisibleEntitiesMethods inherited from class Sensor
isEntityAttackable, isEntityAttackableIgnoringLineOfSight, isEntityTargetable, randomlyDelayStart, rememberPositives, tick, wasEntityAttackableLastNTicks
-
Field Details
-
TARGET_DETECTION_DISTANCE
public static final float TARGET_DETECTION_DISTANCE- See Also:
-
-
Constructor Details
-
AxolotlAttackablesSensor
public AxolotlAttackablesSensor()
-
-
Method Details
-
isMatchingEntity
- Specified by:
isMatchingEntityin classNearestVisibleLivingEntitySensor
-
isHuntTarget
-
isHostileTarget
-
isClose
-
getMemoryToSet
- Specified by:
getMemoryToSetin classNearestVisibleLivingEntitySensor
-
requires
- Overrides:
requiresin classNearestVisibleLivingEntitySensor
-