Class Sensor<E extends LivingEntity>
java.lang.Object
net.minecraft.entity.ai.brain.sensor.Sensor<E>
- Direct Known Subclasses:
class_5759,class_5760,DummySensor,GolemLastSeenSensor,HoglinSpecificSensor,HurtBySensor,NearestBedSensor,NearestItemsSensor,NearestLivingEntitiesSensor,NearestPlayersSensor,NearestVisibleAdultSensor,PiglinBruteSpecificSensor,PiglinSpecificSensor,SecondaryPointsOfInterestSensor,VillagerBabiesSensor
public abstract class Sensor<E extends LivingEntity> extends Object
-
Field Summary
Fields Modifier and Type Field Description private static TargetPredicatefield_26630private static TargetPredicatefield_26631private longlastSenseTimeprivate static RandomRANDOMprivate intsenseInterval -
Constructor Summary
-
Method Summary
Modifier and Type Method Description abstract Set<MemoryModuleType<?>>getOutputMemoryModules()protected static booleanmethod_30954(LivingEntity livingEntity, LivingEntity livingEntity2)protected abstract voidsense(ServerWorld world, E entity)voidtick(ServerWorld serverWorld, E entity)
-
Field Details
-
RANDOM
-
field_26630
-
field_26631
-
senseInterval
private final int senseInterval -
lastSenseTime
private long lastSenseTime
-
-
Constructor Details
-
Sensor
public Sensor(int senseInterval) -
Sensor
public Sensor()
-
-
Method Details
-
tick
-
sense
-
getOutputMemoryModules
-
method_30954
-