类 Sensor<E extends LivingEntity>
- java.lang.Object
-
- net.minecraft.entity.ai.brain.sensor.Sensor<E>
-
- 直接已知子类:
DummySensor,GolemLastSeenSensor,HoglinSpecificSensor,HurtBySensor,NearestBedSensor,NearestItemsSensor,NearestLivingEntitiesSensor,NearestPlayersSensor,NearestVisibleAdultSensor,NearestVisibleLivingEntitySensor,PiglinBruteSpecificSensor,PiglinSpecificSensor,SecondaryPointsOfInterestSensor,TemptationsSensor,VillagerBabiesSensor
public abstract class Sensor<E extends LivingEntity> extends Object
- Mappings:
Namespace Name official bbvintermediary net/minecraft/class_4148named net/minecraft/entity/ai/brain/sensor/Sensor
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static intfield_30258private static intfield_30259private longlastSenseTimeprivate static RandomRANDOMprivate intsenseIntervalprivate static TargetPredicateTARGET_PREDICATEprivate static TargetPredicateTARGET_PREDICATE_IGNORE_DISTANCE_SCALING
-
方法概要
所有方法 静态方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 abstract Set<MemoryModuleType<?>>getOutputMemoryModules()protected abstract voidsense(ServerWorld world, E entity)protected static booleantestTargetPredicate(LivingEntity entity, LivingEntity target)voidtick(ServerWorld world, E entity)
-
-
-
字段详细资料
-
RANDOM
private static final Random RANDOM
- Mappings:
Namespace Name Mixin selector official aLbbv;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;
-
field_30259
private static final int field_30259
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLbbv;c:Iintermediary field_30259Lnet/minecraft/class_4148;field_30259:Inamed field_30259Lnet/minecraft/entity/ai/brain/sensor/Sensor;field_30259:I
-
field_30258
protected static final int field_30258
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLbbv;b:Iintermediary field_30258Lnet/minecraft/class_4148;field_30258:Inamed field_30258Lnet/minecraft/entity/ai/brain/sensor/Sensor;field_30258:I
-
TARGET_PREDICATE
private static final TargetPredicate TARGET_PREDICATE
- Mappings:
Namespace Name Mixin selector official dLbbv;d:Lbcb;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
private static final TargetPredicate TARGET_PREDICATE_IGNORE_DISTANCE_SCALING
- Mappings:
Namespace Name Mixin selector official eLbbv;e:Lbcb;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;
-
senseInterval
private final int senseInterval
- Mappings:
Namespace Name Mixin selector official fLbbv;f: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 gLbbv;g:Jintermediary field_18463Lnet/minecraft/class_4148;field_18463:Jnamed lastSenseTimeLnet/minecraft/entity/ai/brain/sensor/Sensor;lastSenseTime:J
-
-
方法详细资料
-
tick
public final void tick(ServerWorld world, E entity)
- Mappings:
Namespace Name Mixin selector official bLbbv;b(Labj;Lasy;)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
protected abstract void sense(ServerWorld world, E entity)
- Mappings:
Namespace Name Mixin selector official aLbbv;a(Labj;Lasy;)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
public abstract Set<MemoryModuleType<?>> getOutputMemoryModules()
- Mappings:
Namespace Name Mixin selector official aLbbv;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
protected static boolean testTargetPredicate(LivingEntity entity, LivingEntity target)
- Mappings:
Namespace Name Mixin selector official bLbbv;b(Lasy;Lasy;)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
-
-