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>
- Mappings:
Namespace Name named net/minecraft/entity/ai/brain/task/FrogEatEntityTaskintermediary net/minecraft/class_7108official cgc
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
MultiTickTask.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intprivate final SoundEventprivate intprivate static final floatstatic final intprivate intprivate FrogEatEntityTask.Phasestatic final intprivate Vec3dprivate final SoundEventstatic final intprivate static final floatFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voideat(ServerWorld world, FrogEntity frog) protected voidfinishRunning(ServerWorld serverWorld, FrogEntity frogEntity, long long2) private booleanisTargetReachable(FrogEntity entity, LivingEntity target) protected voidkeepRunning(ServerWorld serverWorld, FrogEntity frogEntity, long long2) private voidmarkTargetAsUnreachable(FrogEntity entity, LivingEntity target) protected voidrun(ServerWorld serverWorld, FrogEntity frogEntity, long long2) protected booleanshouldKeepRunning(ServerWorld serverWorld, FrogEntity frogEntity, long long2) protected booleanshouldRun(ServerWorld serverWorld, FrogEntity frogEntity) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
-
Field Details
-
RUN_TIME
public static final int RUN_TIME- See Also:
- Mappings:
Namespace Name Mixin selector named RUN_TIMELnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;RUN_TIME:Iintermediary field_37479Lnet/minecraft/class_7108;field_37479:Iofficial cLcgc;c:I
-
CATCH_DURATION
public static final int CATCH_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector named CATCH_DURATIONLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;CATCH_DURATION:Iintermediary field_38414Lnet/minecraft/class_7108;field_38414:Iofficial dLcgc;d:I
-
EAT_DURATION
public static final int EAT_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector named EAT_DURATIONLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;EAT_DURATION:Iintermediary field_37480Lnet/minecraft/class_7108;field_37480:Iofficial eLcgc;e:I
-
MAX_DISTANCE
private static final float MAX_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_DISTANCELnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;MAX_DISTANCE:Fintermediary field_37481Lnet/minecraft/class_7108;field_37481:Fofficial hLcgc;h:F
-
VELOCITY_MULTIPLIER
private static final float VELOCITY_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector named VELOCITY_MULTIPLIERLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;VELOCITY_MULTIPLIER:Fintermediary field_37482Lnet/minecraft/class_7108;field_37482:Fofficial iLcgc;i:F
-
UNREACHABLE_TONGUE_TARGETS_START_TIME
public static final int UNREACHABLE_TONGUE_TARGETS_START_TIME- See Also:
- Mappings:
Namespace Name Mixin selector named UNREACHABLE_TONGUE_TARGETS_START_TIMELnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;UNREACHABLE_TONGUE_TARGETS_START_TIME:Iintermediary field_39452Lnet/minecraft/class_7108;field_39452:Iofficial fLcgc;f:I
-
MAX_UNREACHABLE_TONGUE_TARGETS
public static final int MAX_UNREACHABLE_TONGUE_TARGETS- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_UNREACHABLE_TONGUE_TARGETSLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;MAX_UNREACHABLE_TONGUE_TARGETS:Iintermediary field_39453Lnet/minecraft/class_7108;field_39453:Iofficial gLcgc;g:I
-
eatTick
private int eatTick- Mappings:
Namespace Name Mixin selector named eatTickLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;eatTick:Iintermediary field_37483Lnet/minecraft/class_7108;field_37483:Iofficial jLcgc;j:I
-
moveToTargetTick
private int moveToTargetTick- Mappings:
Namespace Name Mixin selector named moveToTargetTickLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;moveToTargetTick:Iintermediary field_37484Lnet/minecraft/class_7108;field_37484:Iofficial kLcgc;k:I
-
tongueSound
- Mappings:
Namespace Name Mixin selector named tongueSoundLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;tongueSound:Lnet/minecraft/sound/SoundEvent;intermediary field_37485Lnet/minecraft/class_7108;field_37485:Lnet/minecraft/class_3414;official lLcgc;l:Lavh;
-
eatSound
- Mappings:
Namespace Name Mixin selector named eatSoundLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;eatSound:Lnet/minecraft/sound/SoundEvent;intermediary field_37486Lnet/minecraft/class_7108;field_37486:Lnet/minecraft/class_3414;official mLcgc;m:Lavh;
-
targetPos
- Mappings:
Namespace Name Mixin selector named targetPosLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;targetPos:Lnet/minecraft/util/math/Vec3d;intermediary field_37487Lnet/minecraft/class_7108;field_37487:Lnet/minecraft/class_243;official nLcgc;n:Leum;
-
phase
- Mappings:
Namespace Name Mixin selector named phaseLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;phase:Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask$Phase;intermediary field_37489Lnet/minecraft/class_7108;field_37489:Lnet/minecraft/class_7108$class_7109;official oLcgc;o:Lcgc$a;
-
-
Constructor Details
-
FrogEatEntityTask
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;<init>(Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundEvent;)Vintermediary <init>Lnet/minecraft/class_7108;<init>(Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)Vofficial <init>Lcgc;<init>(Lavh;Lavh;)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<FrogEntity>- Mappings:
Namespace Name Mixin selector named shouldRunLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;)Zintermediary method_41384Lnet/minecraft/class_7108;method_41384(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Zofficial aLcgc;a(Laqn;Lcga;)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<FrogEntity>- Mappings:
Namespace Name Mixin selector named shouldKeepRunningLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)Zintermediary method_41385Lnet/minecraft/class_7108;method_41385(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Zofficial aLcgc;a(Laqn;Lcga;J)Z
-
run
- Overrides:
runin classMultiTickTask<FrogEntity>- Mappings:
Namespace Name Mixin selector named runLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)Vintermediary method_41387Lnet/minecraft/class_7108;method_41387(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Vofficial bLcgc;b(Laqn;Lcga;J)V
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<FrogEntity>- Mappings:
Namespace Name Mixin selector named finishRunningLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)Vintermediary method_41388Lnet/minecraft/class_7108;method_41388(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Vofficial cLcgc;c(Laqn;Lcga;J)V
-
eat
- Mappings:
Namespace Name Mixin selector named eatLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;eat(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;)Vintermediary method_42667Lnet/minecraft/class_7108;method_42667(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Vofficial bLcgc;b(Laqn;Lcga;)V
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<FrogEntity>- Mappings:
Namespace Name Mixin selector named keepRunningLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)Vintermediary method_41389Lnet/minecraft/class_7108;method_41389(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Vofficial dLcgc;d(Laqn;Lcga;J)V
-
isTargetReachable
- Mappings:
Namespace Name Mixin selector named isTargetReachableLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;isTargetReachable(Lnet/minecraft/entity/passive/FrogEntity;Lnet/minecraft/entity/LivingEntity;)Zintermediary method_44332Lnet/minecraft/class_7108;method_44332(Lnet/minecraft/class_7102;Lnet/minecraft/class_1309;)Zofficial aLcgc;a(Lcga;Lbsq;)Z
-
markTargetAsUnreachable
- Mappings:
Namespace Name Mixin selector named markTargetAsUnreachableLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;markTargetAsUnreachable(Lnet/minecraft/entity/passive/FrogEntity;Lnet/minecraft/entity/LivingEntity;)Vintermediary method_44333Lnet/minecraft/class_7108;method_44333(Lnet/minecraft/class_7102;Lnet/minecraft/class_1309;)Vofficial bLcgc;b(Lcga;Lbsq;)V
-