类 NearestVisibleLivingEntitySensor

    • 构造器详细资料

      • NearestVisibleLivingEntitySensor

        public NearestVisibleLivingEntitySensor()
    • 方法详细资料

      • matches

        protected abstract boolean matches​(LivingEntity entity,
                                           LivingEntity target)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbp;a(Lasy;Lasy;)Z
        intermediary method_35148 Lnet/minecraft/class_6045;method_35148(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
        named matches Lnet/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor;matches(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
      • getOutputMemoryModule

        protected abstract MemoryModuleType<LivingEntity> getOutputMemoryModule()
        Mappings:
        Namespace Name Mixin selector
        official b Lbbp;b()Lbav;
        intermediary method_35150 Lnet/minecraft/class_6045;method_35150()Lnet/minecraft/class_4140;
        named getOutputMemoryModule Lnet/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor;getOutputMemoryModule()Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      • getOutputMemoryModules

        public Set<MemoryModuleType<?>> getOutputMemoryModules()
        指定者:
        getOutputMemoryModules 在类中 Sensor<LivingEntity>
        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;
      • sense

        protected void sense​(ServerWorld world,
                             LivingEntity entity)
        指定者:
        sense 在类中 Sensor<LivingEntity>
        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
      • getNearestVisibleLivingEntity

        private Optional<LivingEntity> getNearestVisibleLivingEntity​(LivingEntity entity)
        Mappings:
        Namespace Name Mixin selector
        official b Lbbp;b(Lasy;)Ljava/util/Optional;
        intermediary method_35151 Lnet/minecraft/class_6045;method_35151(Lnet/minecraft/class_1309;)Ljava/util/Optional;
        named getNearestVisibleLivingEntity Lnet/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor;getNearestVisibleLivingEntity(Lnet/minecraft/entity/LivingEntity;)Ljava/util/Optional;
      • getVisibleLivingEntities

        protected Optional<List<LivingEntity>> getVisibleLivingEntities​(LivingEntity entity)
        Mappings:
        Namespace Name Mixin selector
        official a Lbbp;a(Lasy;)Ljava/util/Optional;
        intermediary method_35147 Lnet/minecraft/class_6045;method_35147(Lnet/minecraft/class_1309;)Ljava/util/Optional;
        named getVisibleLivingEntities Lnet/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor;getVisibleLivingEntities(Lnet/minecraft/entity/LivingEntity;)Ljava/util/Optional;