Class GoToCelebrateTask<E extends MobEntity>

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

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

    • memoryModuleType

      private final MemoryModuleType<BlockPos> memoryModuleType
      Mappings:
      Namespace Name Mixin selector
      official a Lbca;a:Lbil;
      intermediary field_38101 Lnet/minecraft/class_4814;field_38101:Lnet/minecraft/class_4140;
      named memoryModuleType Lnet/minecraft/entity/ai/brain/task/GoToCelebrateTask;memoryModuleType:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
    • completionRange

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

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

  • 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 Lbca;a(Laet;Lazw;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/GoToCelebrateTask;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 Lbca;a(Lazw;Lgm;)Lgm;
      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/GoToCelebrateTask;fuzz(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    • fuzz

      private static int fuzz(AbstractRandom random)
      Mappings:
      Namespace Name Mixin selector
      official a Lbca;a(Lakt;)I
      intermediary method_24578 Lnet/minecraft/class_4814;method_24578(Lnet/minecraft/class_5819;)I
      named fuzz Lnet/minecraft/entity/ai/brain/task/GoToCelebrateTask;fuzz(Lnet/minecraft/util/math/random/AbstractRandom;)I
    • getCelebrateLocation

      private BlockPos getCelebrateLocation(MobEntity mobEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbca;a(Lazw;)Lgm;
      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/GoToCelebrateTask;getCelebrateLocation(Lnet/minecraft/entity/mob/MobEntity;)Lnet/minecraft/util/math/BlockPos;