Class Sensor<E extends LivingEntity>
java.lang.Object
net.minecraft.entity.ai.brain.sensor.Sensor<E>
- Direct Known Subclasses:
DummySensor,GolemLastSeenSensor,HoglinSpecificSensor,HurtBySensor,NearestBedSensor,NearestItemsSensor,NearestLivingEntitiesSensor,NearestPlayersSensor,NearestVisibleAdultSensor,NearestVisibleLivingEntitySensor,PiglinBruteSpecificSensor,PiglinSpecificSensor,SecondaryPointsOfInterestSensor,TemptationsSensor,VillagerBabiesSensor
- Mappings:
Namespace Name official bctintermediary net/minecraft/class_4148named net/minecraft/entity/ai/brain/sensor/Sensor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static intprivate static intprivate static TargetPredicateprivate static TargetPredicateprivate longprivate static Randomprivate intprivate static TargetPredicateprivate static TargetPredicate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Set<MemoryModuleType<?>>static booleanmethod_36982(LivingEntity livingEntity, LivingEntity livingEntity2)protected abstract voidsense(ServerWorld world, E entity)protected static booleantestTargetPredicate(LivingEntity entity, LivingEntity target)voidtick(ServerWorld world, E entity)
-
Field Details
-
RANDOM
- Mappings:
Namespace Name Mixin selector official aLbct;a:Ljava/util/Random;intermediary field_19294Lnet/minecraft/class_4148;field_19294:Ljava/util/Random;named RANDOMLnet/minecraft/entity/ai/brain/sensor/Sensor;RANDOM:Ljava/util/Random;
-
DEFAULT_RUN_TIME
private static final int DEFAULT_RUN_TIME- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLbct;c:Iintermediary field_30259Lnet/minecraft/class_4148;field_30259:Inamed DEFAULT_RUN_TIMELnet/minecraft/entity/ai/brain/sensor/Sensor;DEFAULT_RUN_TIME:I
-
BASE_MAX_DISTANCE
protected static final int BASE_MAX_DISTANCE- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLbct;b:Iintermediary field_30258Lnet/minecraft/class_4148;field_30258:Inamed BASE_MAX_DISTANCELnet/minecraft/entity/ai/brain/sensor/Sensor;BASE_MAX_DISTANCE:I
-
TARGET_PREDICATE
- Mappings:
Namespace Name Mixin selector official dLbct;d:Lbcz;intermediary field_26630Lnet/minecraft/class_4148;field_26630:Lnet/minecraft/class_4051;named TARGET_PREDICATELnet/minecraft/entity/ai/brain/sensor/Sensor;TARGET_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
-
TARGET_PREDICATE_IGNORE_DISTANCE_SCALING
- Mappings:
Namespace Name Mixin selector official eLbct;e:Lbcz;intermediary field_26631Lnet/minecraft/class_4148;field_26631:Lnet/minecraft/class_4051;named TARGET_PREDICATE_IGNORE_DISTANCE_SCALINGLnet/minecraft/entity/ai/brain/sensor/Sensor;TARGET_PREDICATE_IGNORE_DISTANCE_SCALING:Lnet/minecraft/entity/ai/TargetPredicate;
-
field_33762
- Mappings:
Namespace Name Mixin selector official fLbct;f:Lbcz;intermediary field_33762Lnet/minecraft/class_4148;field_33762:Lnet/minecraft/class_4051;named field_33762Lnet/minecraft/entity/ai/brain/sensor/Sensor;field_33762:Lnet/minecraft/entity/ai/TargetPredicate;
-
field_33763
- Mappings:
Namespace Name Mixin selector official gLbct;g:Lbcz;intermediary field_33763Lnet/minecraft/class_4148;field_33763:Lnet/minecraft/class_4051;named field_33763Lnet/minecraft/entity/ai/brain/sensor/Sensor;field_33763:Lnet/minecraft/entity/ai/TargetPredicate;
-
senseInterval
private final int senseInterval- Mappings:
Namespace Name Mixin selector official hLbct;h:Iintermediary field_18464Lnet/minecraft/class_4148;field_18464:Inamed senseIntervalLnet/minecraft/entity/ai/brain/sensor/Sensor;senseInterval:I
-
lastSenseTime
private long lastSenseTime- Mappings:
Namespace Name Mixin selector official iLbct;i:Jintermediary field_18463Lnet/minecraft/class_4148;field_18463:Jnamed lastSenseTimeLnet/minecraft/entity/ai/brain/sensor/Sensor;lastSenseTime:J
-
-
Constructor Details
-
Sensor
public Sensor(int senseInterval)- Mappings:
Namespace Name Mixin selector official <init>Lbct;<init>(I)Vintermediary <init>Lnet/minecraft/class_4148;<init>(I)Vnamed <init>Lnet/minecraft/entity/ai/brain/sensor/Sensor;<init>(I)V
-
Sensor
public Sensor()
-
-
Method Details
-
tick
- Mappings:
Namespace Name Mixin selector official bLbct;b(Labr;Latt;)Vintermediary method_19100Lnet/minecraft/class_4148;method_19100(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Vnamed tickLnet/minecraft/entity/ai/brain/sensor/Sensor;tick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)V
-
sense
- Mappings:
Namespace Name Mixin selector official aLbct;a(Labr;Latt;)Vintermediary method_19101Lnet/minecraft/class_4148;method_19101(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Vnamed senseLnet/minecraft/entity/ai/brain/sensor/Sensor;sense(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)V
-
getOutputMemoryModules
- Mappings:
Namespace Name Mixin selector official aLbct;a()Ljava/util/Set;intermediary method_19099Lnet/minecraft/class_4148;method_19099()Ljava/util/Set;named getOutputMemoryModulesLnet/minecraft/entity/ai/brain/sensor/Sensor;getOutputMemoryModules()Ljava/util/Set;
-
testTargetPredicate
- Mappings:
Namespace Name Mixin selector official bLbct;b(Latt;Latt;)Zintermediary method_30954Lnet/minecraft/class_4148;method_30954(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Znamed testTargetPredicateLnet/minecraft/entity/ai/brain/sensor/Sensor;testTargetPredicate(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
-
method_36982
- Mappings:
Namespace Name Mixin selector official cLbct;c(Latt;Latt;)Zintermediary method_36982Lnet/minecraft/class_4148;method_36982(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Znamed method_36982Lnet/minecraft/entity/ai/brain/sensor/Sensor;method_36982(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
-