net.minecraft.entity.ai.brain.sensor

public abstract class Sensor<E extends LivingEntity>

bct
net.minecraft.world.entity.ai.sensing.Sensor
net.minecraft.class_4148
net.minecraft.entity.ai.brain.sensor.Sensor
net.minecraft.unmapped.C_brvrbzqh
net.minecraft.src.C_776_

Field summary

Modifier and TypeField
private static final Random
a
RANDOM
field_19294
RANDOM
f_eigjameu
f_26792_
private static final int
c
DEFAULT_SCAN_RATE
field_30259
DEFAULT_RUN_TIME
f_kfqocqmk
f_148309_
protected static final int
b
TARGETING_RANGE
field_30258
BASE_MAX_DISTANCE
f_undaugtz
f_148308_
private static final TargetPredicate
d
TARGET_CONDITIONS
field_26630
TARGET_PREDICATE
f_cntwatpt
f_26793_
private static final TargetPredicate
e
TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING
field_26631
TARGET_PREDICATE_IGNORE_DISTANCE_SCALING
f_bfcyfafb
f_26794_
private static final TargetPredicate
f
ATTACK_TARGET_CONDITIONS
field_33762
field_33762
f_savrjxrj
f_148310_
private static final TargetPredicate
g
ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING
field_33763
field_33763
f_hsvrjsuq
f_148311_
private final int
h
scanRate
field_18464
senseInterval
f_dadgqjbx
f_26795_
private long
i
timeToTick
field_18463
lastSenseTime
f_gdnpaauu
f_26796_

Constructor summary

ModifierConstructor
public (int senseInterval)
public ()

Method summary

Modifier and TypeMethod
public final void
b(abr o, E arg1)
tick(ServerLevel arg0, E arg1)
method_19100(class_3218 arg0, E arg1)
tick(ServerWorld world, E entity)
m_dzzsgvsj(C_bdwnwhiu arg0, E arg1)
m_26806_(C_12_ p_26808_, E arg1)
protected abstract void
a(abr o, E arg1)
doTick(ServerLevel arg0, E arg1)
method_19101(class_3218 arg0, E arg1)
sense(ServerWorld world, E entity)
m_ssofdmup(C_bdwnwhiu arg0, E arg1)
m_5578_(C_12_ p_26802_, E arg1)
public abstract Set<MemoryModuleType<?>>
a()
requires()
method_19099()
getOutputMemoryModules()
m_ttqnpjnq()
m_7163_()
protected static boolean
b(att o, att o)
isEntityTargetable(LivingEntity arg0, LivingEntity arg1)
method_30954(class_1309 arg0, class_1309 arg1)
testTargetPredicate(LivingEntity entity, LivingEntity target)
m_pjqiwcnh(C_usxaxydn arg0, C_usxaxydn arg1)
m_26803_(C_524_ p_26804_, C_524_ p_26805_)
public static boolean
c(att o, att o)
isEntityAttackable(LivingEntity arg0, LivingEntity arg1)
method_36982(class_1309 arg0, class_1309 arg1)
method_36982(LivingEntity arg0, LivingEntity arg1)
m_rtpssfaw(C_usxaxydn arg0, C_usxaxydn arg1)
m_148312_(C_524_ p_148313_, C_524_ p_148314_)