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