Class GoToFuzzedLocationTask<E extends MobEntity>

java.lang.Object
net.minecraft.entity.ai.brain.task.Task<E>
net.minecraft.entity.ai.brain.task.GoToFuzzedLocationTask<E>

public class GoToFuzzedLocationTask<E extends MobEntity> extends Task<E>
Mappings:
Namespace Name
official azx
intermediary net/minecraft/class_4814
named net/minecraft/entity/ai/brain/task/GoToFuzzedLocationTask
  • Field Details

    • memoryModuleType

      private final MemoryModuleType<BlockPos> memoryModuleType
      Mappings:
      Namespace Name Mixin selector
      official a Lazx;a:Lbfv;
      intermediary field_36708 Lnet/minecraft/class_4814;field_36708:Lnet/minecraft/class_4140;
      named memoryModuleType Lnet/minecraft/entity/ai/brain/task/GoToFuzzedLocationTask;memoryModuleType:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
    • completionRange

      private final int completionRange
      Mappings:
      Namespace Name Mixin selector
      official c Lazx;c:I
      intermediary field_22304 Lnet/minecraft/class_4814;field_22304:I
      named completionRange Lnet/minecraft/entity/ai/brain/task/GoToFuzzedLocationTask;completionRange:I
    • speed

      private final float speed
      Mappings:
      Namespace Name Mixin selector
      official d Lazx;d:F
      intermediary field_23130 Lnet/minecraft/class_4814;field_23130:F
      named speed Lnet/minecraft/entity/ai/brain/task/GoToFuzzedLocationTask;speed:F
  • Constructor Details

    • GoToFuzzedLocationTask

      public GoToFuzzedLocationTask(MemoryModuleType<BlockPos> memoryModuleType, int completionRange, float speed)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lazx;<init>(Lbfv;IF)V
      intermediary <init> Lnet/minecraft/class_4814;<init>(Lnet/minecraft/class_4140;IF)V
      named <init> Lnet/minecraft/entity/ai/brain/task/GoToFuzzedLocationTask;<init>(Lnet/minecraft/entity/ai/brain/MemoryModuleType;IF)V
  • Method Details

    • run

      protected void run(ServerWorld serverWorld, MobEntity mobEntity, long long2)
      Overrides:
      run in class Task<E extends MobEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lazx;a(Ladq;Laxu;J)V
      intermediary method_24579 Lnet/minecraft/class_4814;method_24579(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V
      named run Lnet/minecraft/entity/ai/brain/task/GoToFuzzedLocationTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
    • fuzz

      private static BlockPos fuzz(MobEntity mob, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lazx;a(Laxu;Lgh;)Lgh;
      intermediary method_24577 Lnet/minecraft/class_4814;method_24577(Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
      named fuzz Lnet/minecraft/entity/ai/brain/task/GoToFuzzedLocationTask;fuzz(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    • fuzz

      private static int fuzz(Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lazx;a(Ljava/util/Random;)I
      intermediary method_24578 Lnet/minecraft/class_4814;method_24578(Ljava/util/Random;)I
      named fuzz Lnet/minecraft/entity/ai/brain/task/GoToFuzzedLocationTask;fuzz(Ljava/util/Random;)I
    • getCelebrateLocation

      private BlockPos getCelebrateLocation(MobEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lazx;a(Laxu;)Lgh;
      intermediary method_24576 Lnet/minecraft/class_4814;method_24576(Lnet/minecraft/class_1308;)Lnet/minecraft/class_2338;
      named getCelebrateLocation Lnet/minecraft/entity/ai/brain/task/GoToFuzzedLocationTask;getCelebrateLocation(Lnet/minecraft/entity/mob/MobEntity;)Lnet/minecraft/util/math/BlockPos;