net.minecraft.entity.ai.brain.sensor

public class NearestBedSensor

extends Sensor<MobEntity>

net.minecraft.world.entity.ai.sensing.NearestBedSensor
net.minecraft.class_4256
net.minecraft.entity.ai.brain.sensor.NearestBedSensor

Field summary

Modifier and TypeField
private static final int
CACHE_TIMEOUT
field_30251
REMEMBER_TIME
private static final int
BATCH_SIZE
field_30252
MAX_TRIES
private static final int
RATE
field_30253
MAX_EXPIRY_TIME
private final it.unimi.dsi.fastutil.longs.Long2LongMap
batchCache
field_20295
positionToExpiryTime
private int
triedCount
field_20296
tries
private long
lastUpdate
field_20297
expiryTime

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public Set<MemoryModuleType<?>>
requires()
method_19099()
getOutputMemoryModules()
protected void
doTick(ServerLevel level, Mob body)
method_21646(class_3218 arg0, class_1308 arg1)
sense(ServerWorld arg0, MobEntity arg1)
protected void
doTick(ServerLevel level, LivingEntity body)
method_19101(class_3218 arg0, class_1309 arg1)
sense(ServerWorld arg0, LivingEntity arg1)
private boolean
lambda$doTick$2(it.unimi.dsi.fastutil.longs.Long2LongMap$Entry arg0)
method_21645(it.unimi.dsi.fastutil.longs.Long2LongMap$Entry arg0)
method_21645(it.unimi.dsi.fastutil.longs.Long2LongMap$Entry arg0)
private static boolean
lambda$doTick$1(Holder arg0)
method_43977(class_6880 arg0)
method_43977(RegistryEntry arg0)
private boolean
lambda$doTick$0(BlockPos arg0)
method_21644(class_2338 arg0)
method_21644(BlockPos pos)