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
named net/minecraft/entity/ai/brain/task/BreezeSlideTowardsTargetTask
intermediary net/minecraft/class_8954
official clg
  • 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
      named shouldRun Lnet/minecraft/entity/ai/brain/task/BreezeSlideTowardsTargetTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;)Z
      intermediary method_55046 Lnet/minecraft/class_8954;method_55046(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z
      official a Lclg;a(Larf;Lcla;)Z
    • run

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

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