net.minecraft.world.entity.ai.memory

public class NearestVisibleLivingEntities

bng
net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities
net.minecraft.class_6670
net.minecraft.unmapped.C_bfzvfpbw
net.minecraft.entity.ai.brain.LivingTargetCache
net.minecraft.entity.ai.brain.VisibleLivingEntitiesCache
net.minecraft.src.C_182844_
net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities

Field summary

Modifier and TypeField
private static final NearestVisibleLivingEntities
a
EMPTY
field_35104
f_cnurmczi
EMPTY
EMPTY
f_186098_
private final List<LivingEntity>
b
nearbyEntities
field_35105
f_aezqldot
entities
entities
f_186099_
private final Predicate<LivingEntity>
c
lineOfSightTest
field_35106
f_duoketbe
targetPredicate
visibilityPredicate
f_186100_

Constructor summary

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

Method summary

Modifier and TypeMethod
public static NearestVisibleLivingEntities
a()
empty()
method_38971()
m_mjdcusll()
empty()
getEmpty()
m_186106_()
public Optional<LivingEntity>
a(Predicate<beg> arg0)
findClosest(Predicate<LivingEntity> arg0)
method_38975(Predicate<class_1309> arg0)
m_yzezovsk(Predicate<C_usxaxydn> arg0)
findFirst(Predicate<LivingEntity> predicate)
m_186116_(Predicate<C_524_> arg0)
public Iterable<LivingEntity>
b(Predicate<beg> arg0)
findAll(Predicate<LivingEntity> arg0)
method_38978(Predicate<class_1309> arg0)
m_zzqpycmq(Predicate<C_usxaxydn> arg0)
iterate(Predicate<LivingEntity> predicate)
iterate(Predicate<LivingEntity> predicate)
m_186123_(Predicate<C_524_> arg0)
public Stream<LivingEntity>
c(Predicate<beg> arg0)
find(Predicate<LivingEntity> arg0)
method_38980(Predicate<class_1309> arg0)
m_vxhmkekh(Predicate<C_usxaxydn> arg0)
stream(Predicate<LivingEntity> predicate)
stream(Predicate<LivingEntity> predicate)
m_186128_(Predicate<C_524_> arg0)
public boolean
a(beg arg0)
contains(LivingEntity arg0)
method_38972(class_1309 arg0)
m_yfuatkqw(C_usxaxydn arg0)
contains(LivingEntity entity)
contains(LivingEntity entity)
m_186107_(C_524_ arg0)
public boolean
d(Predicate<beg> arg0)
contains(Predicate<LivingEntity> arg0)
method_38981(Predicate<class_1309> arg0)
m_fuqeeymd(Predicate<C_usxaxydn> arg0)
anyMatch(Predicate<LivingEntity> predicate)
anyMatch(Predicate<LivingEntity> predicate)
m_186130_(Predicate<C_524_> arg0)