Class VillagerHostilesSensor
java.lang.Object
net.minecraft.world.entity.ai.sensing.Sensor<LivingEntity>
net.minecraft.world.entity.ai.sensing.NearestVisibleLivingEntitySensor
net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ImmutableMap<EntityType<?>, Float> Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MemoryModuleType<LivingEntity> private booleanisClose(LivingEntity body, LivingEntity mob) private booleanisHostile(LivingEntity entity) protected booleanisMatchingEntity(ServerLevel level, LivingEntity body, LivingEntity mob) Methods inherited from class NearestVisibleLivingEntitySensor
doTick, getVisibleEntities, requiresMethods inherited from class Sensor
isEntityAttackable, isEntityAttackableIgnoringLineOfSight, isEntityTargetable, randomlyDelayStart, rememberPositives, tick, wasEntityAttackableLastNTicks
-
Field Details
-
ACCEPTABLE_DISTANCE_FROM_HOSTILES
@Deprecated private static final ImmutableMap<EntityType<?>, Float> ACCEPTABLE_DISTANCE_FROM_HOSTILESDeprecated.Neo: Use theacceptable villager distancesdata map instead
-
-
Constructor Details
-
VillagerHostilesSensor
public VillagerHostilesSensor()
-
-
Method Details
-
isMatchingEntity
- Specified by:
isMatchingEntityin classNearestVisibleLivingEntitySensor
-
isClose
-
getMemoryToSet
- Specified by:
getMemoryToSetin classNearestVisibleLivingEntitySensor
-
isHostile
-
acceptable villager distancesdata map instead