Class BreezeSlideTowardsTargetTask

java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<BreezeEntity>
net.minecraft.entity.ai.brain.task.BreezeSlideTowardsTargetTask
All Implemented Interfaces:
Task<BreezeEntity>

public class BreezeSlideTowardsTargetTask extends MultiTickTask<BreezeEntity>
Mappings:
Namespace Name
official cdq
intermediary net/minecraft/class_8954
named net/minecraft/entity/ai/brain/task/BreezeSlideTowardsTargetTask
  • Constructor Details

    • BreezeSlideTowardsTargetTask

      public BreezeSlideTowardsTargetTask()
  • Method Details

    • shouldRun

      protected boolean shouldRun(ServerWorld serverWorld, BreezeEntity breezeEntity)
      Overrides:
      shouldRun in class MultiTickTask<BreezeEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lcdq;a(Land;Lcdl;)Z
      intermediary method_55046 Lnet/minecraft/class_8954;method_55046(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z
      named shouldRun Lnet/minecraft/entity/ai/brain/task/BreezeSlideTowardsTargetTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;)Z
    • run

      protected void run(ServerWorld serverWorld, BreezeEntity breezeEntity, long long2)
      Overrides:
      run in class MultiTickTask<BreezeEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lcdq;a(Land;Lcdl;J)V
      intermediary method_55047 Lnet/minecraft/class_8954;method_55047(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)V
      named run Lnet/minecraft/entity/ai/brain/task/BreezeSlideTowardsTargetTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)V
    • finishRunning

      protected void finishRunning(ServerWorld serverWorld, BreezeEntity breezeEntity, long long2)
      Overrides:
      finishRunning in class MultiTickTask<BreezeEntity>
      Mappings:
      Namespace Name Mixin selector
      official b Lcdq;b(Land;Lcdl;J)V
      intermediary method_55049 Lnet/minecraft/class_8954;method_55049(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)V
      named finishRunning Lnet/minecraft/entity/ai/brain/task/BreezeSlideTowardsTargetTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)V
    • getRandomPosInMediumRange

      private static Vec3d getRandomPosInMediumRange(BreezeEntity breeze, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdq;a(Lcdl;Lbml;)Lelt;
      intermediary method_55048 Lnet/minecraft/class_8954;method_55048(Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;
      named getRandomPosInMediumRange Lnet/minecraft/entity/ai/brain/task/BreezeSlideTowardsTargetTask;getRandomPosInMediumRange(Lnet/minecraft/entity/mob/BreezeEntity;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;