Class FrogEatEntityTask

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

public class FrogEatEntityTask extends MultiTickTask<FrogEntity>
Mappings:
Namespace Name
named net/minecraft/entity/ai/brain/task/FrogEatEntityTask
intermediary net/minecraft/class_7108
official civ
  • Field Details Link icon

    • RUN_TIME Link icon

      public static final int RUN_TIME
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named RUN_TIME Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;RUN_TIME:I
      intermediary field_37479 Lnet/minecraft/class_7108;field_37479:I
      official c Lciv;c:I
    • CATCH_DURATION Link icon

      public static final int CATCH_DURATION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named CATCH_DURATION Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;CATCH_DURATION:I
      intermediary field_38414 Lnet/minecraft/class_7108;field_38414:I
      official d Lciv;d:I
    • EAT_DURATION Link icon

      public static final int EAT_DURATION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named EAT_DURATION Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;EAT_DURATION:I
      intermediary field_37480 Lnet/minecraft/class_7108;field_37480:I
      official e Lciv;e:I
    • MAX_DISTANCE Link icon

      private static final float MAX_DISTANCE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_DISTANCE Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;MAX_DISTANCE:F
      intermediary field_37481 Lnet/minecraft/class_7108;field_37481:F
      official h Lciv;h:F
    • VELOCITY_MULTIPLIER Link icon

      private static final float VELOCITY_MULTIPLIER
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named VELOCITY_MULTIPLIER Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;VELOCITY_MULTIPLIER:F
      intermediary field_37482 Lnet/minecraft/class_7108;field_37482:F
      official i Lciv;i:F
    • UNREACHABLE_TONGUE_TARGETS_START_TIME Link icon

      public static final int UNREACHABLE_TONGUE_TARGETS_START_TIME
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named UNREACHABLE_TONGUE_TARGETS_START_TIME Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;UNREACHABLE_TONGUE_TARGETS_START_TIME:I
      intermediary field_39452 Lnet/minecraft/class_7108;field_39452:I
      official f Lciv;f:I
    • MAX_UNREACHABLE_TONGUE_TARGETS Link icon

      public static final int MAX_UNREACHABLE_TONGUE_TARGETS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_UNREACHABLE_TONGUE_TARGETS Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;MAX_UNREACHABLE_TONGUE_TARGETS:I
      intermediary field_39453 Lnet/minecraft/class_7108;field_39453:I
      official g Lciv;g:I
    • eatTick Link icon

      private int eatTick
      Mappings:
      Namespace Name Mixin selector
      named eatTick Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;eatTick:I
      intermediary field_37483 Lnet/minecraft/class_7108;field_37483:I
      official j Lciv;j:I
    • moveToTargetTick Link icon

      private int moveToTargetTick
      Mappings:
      Namespace Name Mixin selector
      named moveToTargetTick Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;moveToTargetTick:I
      intermediary field_37484 Lnet/minecraft/class_7108;field_37484:I
      official k Lciv;k:I
    • tongueSound Link icon

      private final SoundEvent tongueSound
      Mappings:
      Namespace Name Mixin selector
      named tongueSound Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;tongueSound:Lnet/minecraft/sound/SoundEvent;
      intermediary field_37485 Lnet/minecraft/class_7108;field_37485:Lnet/minecraft/class_3414;
      official l Lciv;l:Lavz;
    • eatSound Link icon

      private final SoundEvent eatSound
      Mappings:
      Namespace Name Mixin selector
      named eatSound Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;eatSound:Lnet/minecraft/sound/SoundEvent;
      intermediary field_37486 Lnet/minecraft/class_7108;field_37486:Lnet/minecraft/class_3414;
      official m Lciv;m:Lavz;
    • targetPos Link icon

      private Vec3d targetPos
      Mappings:
      Namespace Name Mixin selector
      named targetPos Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;targetPos:Lnet/minecraft/util/math/Vec3d;
      intermediary field_37487 Lnet/minecraft/class_7108;field_37487:Lnet/minecraft/class_243;
      official n Lciv;n:Lfbb;
    • phase Link icon

      private FrogEatEntityTask.Phase phase
      Mappings:
      Namespace Name Mixin selector
      named phase Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;phase:Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask$Phase;
      intermediary field_37489 Lnet/minecraft/class_7108;field_37489:Lnet/minecraft/class_7108$class_7109;
      official o Lciv;o:Lciv$a;
  • Constructor Details Link icon

    • FrogEatEntityTask Link icon

      public FrogEatEntityTask(SoundEvent tongueSound, SoundEvent eatSound)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;<init>(Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundEvent;)V
      intermediary <init> Lnet/minecraft/class_7108;<init>(Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V
      official <init> Lciv;<init>(Lavz;Lavz;)V
  • Method Details Link icon

    • shouldRun Link icon

      protected boolean shouldRun(ServerWorld serverWorld, FrogEntity frogEntity)
      Overrides:
      shouldRun in class MultiTickTask<FrogEntity>
      Mappings:
      Namespace Name Mixin selector
      named shouldRun Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;)Z
      intermediary method_41384 Lnet/minecraft/class_7108;method_41384(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Z
      official a Lciv;a(Lard;Lcit;)Z
    • shouldKeepRunning Link icon

      protected boolean shouldKeepRunning(ServerWorld serverWorld, FrogEntity frogEntity, long long2)
      Overrides:
      shouldKeepRunning in class MultiTickTask<FrogEntity>
      Mappings:
      Namespace Name Mixin selector
      named shouldKeepRunning Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)Z
      intermediary method_41385 Lnet/minecraft/class_7108;method_41385(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Z
      official a Lciv;a(Lard;Lcit;J)Z
    • run Link icon

      protected void run(ServerWorld serverWorld, FrogEntity frogEntity, long long2)
      Overrides:
      run in class MultiTickTask<FrogEntity>
      Mappings:
      Namespace Name Mixin selector
      named run Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)V
      intermediary method_41387 Lnet/minecraft/class_7108;method_41387(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V
      official b Lciv;b(Lard;Lcit;J)V
    • finishRunning Link icon

      protected void finishRunning(ServerWorld serverWorld, FrogEntity frogEntity, long long2)
      Overrides:
      finishRunning in class MultiTickTask<FrogEntity>
      Mappings:
      Namespace Name Mixin selector
      named finishRunning Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)V
      intermediary method_41388 Lnet/minecraft/class_7108;method_41388(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V
      official c Lciv;c(Lard;Lcit;J)V
    • eat Link icon

      private void eat(ServerWorld world, FrogEntity frog)
      Mappings:
      Namespace Name Mixin selector
      named eat Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;eat(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;)V
      intermediary method_42667 Lnet/minecraft/class_7108;method_42667(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)V
      official b Lciv;b(Lard;Lcit;)V
    • keepRunning Link icon

      protected void keepRunning(ServerWorld serverWorld, FrogEntity frogEntity, long long2)
      Overrides:
      keepRunning in class MultiTickTask<FrogEntity>
      Mappings:
      Namespace Name Mixin selector
      named keepRunning Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)V
      intermediary method_41389 Lnet/minecraft/class_7108;method_41389(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V
      official d Lciv;d(Lard;Lcit;J)V
    • isTargetReachable Link icon

      private boolean isTargetReachable(FrogEntity entity, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named isTargetReachable Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;isTargetReachable(Lnet/minecraft/entity/passive/FrogEntity;Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_44332 Lnet/minecraft/class_7108;method_44332(Lnet/minecraft/class_7102;Lnet/minecraft/class_1309;)Z
      official a Lciv;a(Lcit;Lbvi;)Z
    • markTargetAsUnreachable Link icon

      private void markTargetAsUnreachable(FrogEntity entity, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named markTargetAsUnreachable Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;markTargetAsUnreachable(Lnet/minecraft/entity/passive/FrogEntity;Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_44333 Lnet/minecraft/class_7108;method_44333(Lnet/minecraft/class_7102;Lnet/minecraft/class_1309;)V
      official b Lciv;b(Lcit;Lbvi;)V