net.minecraft.entity.ai.brain

public class LivingTargetCache

net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities
net.minecraft.class_6670
net.minecraft.entity.ai.brain.LivingTargetCache

Field summary

Modifier and TypeField
private static final LivingTargetCache
EMPTY
field_35104
EMPTY
private final List<LivingEntity>
nearbyEntities
field_35105
entities
private final Predicate<LivingEntity>
lineOfSightTest
field_35106
targetPredicate

Constructor summary

ModifierConstructor
private ()
public (ServerWorld world, LivingEntity owner, List<LivingEntity> entities)

Method summary

Modifier and TypeMethod
public static LivingTargetCache
empty()
method_38971()
empty()
public List<LivingEntity>
nearbyEntities()
method_1_1142()
getEntities()
public Optional<LivingEntity>
findClosest(Predicate<LivingEntity> filter)
method_38975(Predicate<class_1309> arg0)
findFirst(Predicate<LivingEntity> predicate)
public Iterable<LivingEntity>
findAll(Predicate<LivingEntity> filter)
method_38978(Predicate<class_1309> arg0)
iterate(Predicate<LivingEntity> predicate)
public Stream<LivingEntity>
find(Predicate<LivingEntity> filter)
method_38980(Predicate<class_1309> arg0)
stream(Predicate<LivingEntity> predicate)
public boolean
contains(LivingEntity targetEntity)
method_38972(class_1309 arg0)
contains(LivingEntity entity)
public boolean
contains(Predicate<LivingEntity> filter)
method_38981(Predicate<class_1309> arg0)
anyMatch(Predicate<LivingEntity> predicate)
private boolean
lambda$find$0(Predicate arg0, LivingEntity arg1)
method_38976(Predicate arg0, class_1309 arg1)
method_38976(Predicate arg0, LivingEntity entity)
private boolean
lambda$findAll$0(Predicate arg0, LivingEntity arg1)
method_38979(Predicate arg0, class_1309 arg1)
method_38979(Predicate arg0, LivingEntity entity)
private static boolean
lambda$new$2(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap arg0, Predicate arg1, LivingEntity arg2)
method_38974(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap arg0, Predicate arg1, class_1309 arg2)
method_38974(it.unimi.dsi.fastutil.objects.Object2BooleanOpenHashMap arg0, Predicate arg1, LivingEntity entity)
private static boolean
lambda$new$1(ServerLevel arg0, LivingEntity arg1, LivingEntity arg2)
method_38973(class_3218 arg0, class_1309 arg1, class_1309 arg2)
method_38973(ServerWorld arg0, LivingEntity entity, LivingEntity target)
private static boolean
lambda$new$0(LivingEntity arg0)
method_38977(class_1309 arg0)
method_38977(LivingEntity entity)