类 Sensor<E extends LivingEntity>

    • 字段详细资料

      • RANDOM

        private static final Random RANDOM
        Mappings:
        Namespace Name Mixin selector
        official a Lbbv;a:Ljava/util/Random;
        intermediary field_19294 Lnet/minecraft/class_4148;field_19294:Ljava/util/Random;
        named RANDOM Lnet/minecraft/entity/ai/brain/sensor/Sensor;RANDOM:Ljava/util/Random;
      • field_30259

        private static final int field_30259
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lbbv;c:I
        intermediary field_30259 Lnet/minecraft/class_4148;field_30259:I
        named field_30259 Lnet/minecraft/entity/ai/brain/sensor/Sensor;field_30259:I
      • field_30258

        protected static final int field_30258
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lbbv;b:I
        intermediary field_30258 Lnet/minecraft/class_4148;field_30258:I
        named field_30258 Lnet/minecraft/entity/ai/brain/sensor/Sensor;field_30258:I
      • TARGET_PREDICATE

        private static final TargetPredicate TARGET_PREDICATE
        Mappings:
        Namespace Name Mixin selector
        official d Lbbv;d:Lbcb;
        intermediary field_26630 Lnet/minecraft/class_4148;field_26630:Lnet/minecraft/class_4051;
        named TARGET_PREDICATE Lnet/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 e Lbbv;e:Lbcb;
        intermediary field_26631 Lnet/minecraft/class_4148;field_26631:Lnet/minecraft/class_4051;
        named TARGET_PREDICATE_IGNORE_DISTANCE_SCALING Lnet/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 f Lbbv;f:I
        intermediary field_18464 Lnet/minecraft/class_4148;field_18464:I
        named senseInterval Lnet/minecraft/entity/ai/brain/sensor/Sensor;senseInterval:I
      • lastSenseTime

        private long lastSenseTime
        Mappings:
        Namespace Name Mixin selector
        official g Lbbv;g:J
        intermediary field_18463 Lnet/minecraft/class_4148;field_18463:J
        named lastSenseTime Lnet/minecraft/entity/ai/brain/sensor/Sensor;lastSenseTime:J
    • 构造器详细资料

      • Sensor

        public Sensor​(int senseInterval)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbbv;<init>(I)V
        intermediary <init> Lnet/minecraft/class_4148;<init>(I)V
        named <init> Lnet/minecraft/entity/ai/brain/sensor/Sensor;<init>(I)V
      • Sensor

        public Sensor()
    • 方法详细资料

      • tick

        public final void tick​(ServerWorld world,
                               E entity)
        Mappings:
        Namespace Name Mixin selector
        official b Lbbv;b(Labj;Lasy;)V
        intermediary method_19100 Lnet/minecraft/class_4148;method_19100(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V
        named tick Lnet/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 a Lbbv;a(Labj;Lasy;)V
        intermediary method_19101 Lnet/minecraft/class_4148;method_19101(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V
        named sense Lnet/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 a Lbbv;a()Ljava/util/Set;
        intermediary method_19099 Lnet/minecraft/class_4148;method_19099()Ljava/util/Set;
        named getOutputMemoryModules Lnet/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 b Lbbv;b(Lasy;Lasy;)Z
        intermediary method_30954 Lnet/minecraft/class_4148;method_30954(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
        named testTargetPredicate Lnet/minecraft/entity/ai/brain/sensor/Sensor;testTargetPredicate(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z