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 intermediary net/minecraft/class_7108official btanamed net/minecraft/entity/ai/brain/task/FrogEatEntityTask
-
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 intermediary field_37479Lnet/minecraft/class_7108;field_37479:Iofficial cLbta;c:Inamed RUN_TIMELnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;RUN_TIME:I
-
CATCH_DURATION
public static final int CATCH_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_38414Lnet/minecraft/class_7108;field_38414:Iofficial dLbta;d:Inamed CATCH_DURATIONLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;CATCH_DURATION:I
-
EAT_DURATION
public static final int EAT_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_37480Lnet/minecraft/class_7108;field_37480:Iofficial eLbta;e:Inamed EAT_DURATIONLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;EAT_DURATION:I
-
MAX_DISTANCE
private static final float MAX_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_37481Lnet/minecraft/class_7108;field_37481:Fofficial hLbta;h:Fnamed MAX_DISTANCELnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;MAX_DISTANCE:F
-
VELOCITY_MULTIPLIER
private static final float VELOCITY_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_37482Lnet/minecraft/class_7108;field_37482:Fofficial iLbta;i:Fnamed VELOCITY_MULTIPLIERLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;VELOCITY_MULTIPLIER:F
-
UNREACHABLE_TONGUE_TARGETS_START_TIME
public static final int UNREACHABLE_TONGUE_TARGETS_START_TIME- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_39452Lnet/minecraft/class_7108;field_39452:Iofficial fLbta;f:Inamed UNREACHABLE_TONGUE_TARGETS_START_TIMELnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;UNREACHABLE_TONGUE_TARGETS_START_TIME:I
-
MAX_UNREACHABLE_TONGUE_TARGETS
public static final int MAX_UNREACHABLE_TONGUE_TARGETS- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_39453Lnet/minecraft/class_7108;field_39453:Iofficial gLbta;g:Inamed MAX_UNREACHABLE_TONGUE_TARGETSLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;MAX_UNREACHABLE_TONGUE_TARGETS:I
-
eatTick
private int eatTick- Mappings:
Namespace Name Mixin selector intermediary field_37483Lnet/minecraft/class_7108;field_37483:Iofficial jLbta;j:Inamed eatTickLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;eatTick:I
-
moveToTargetTick
private int moveToTargetTick- Mappings:
Namespace Name Mixin selector intermediary field_37484Lnet/minecraft/class_7108;field_37484:Iofficial kLbta;k:Inamed moveToTargetTickLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;moveToTargetTick:I
-
tongueSound
- Mappings:
Namespace Name Mixin selector intermediary field_37485Lnet/minecraft/class_7108;field_37485:Lnet/minecraft/class_3414;official lLbta;l:Lamg;named tongueSoundLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;tongueSound:Lnet/minecraft/sound/SoundEvent;
-
eatSound
- Mappings:
Namespace Name Mixin selector intermediary field_37486Lnet/minecraft/class_7108;field_37486:Lnet/minecraft/class_3414;official mLbta;m:Lamg;named eatSoundLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;eatSound:Lnet/minecraft/sound/SoundEvent;
-
targetPos
- Mappings:
Namespace Name Mixin selector intermediary field_37487Lnet/minecraft/class_7108;field_37487:Lnet/minecraft/class_243;official nLbta;n:Leea;named targetPosLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;targetPos:Lnet/minecraft/util/math/Vec3d;
-
phase
- Mappings:
Namespace Name Mixin selector intermediary field_37489Lnet/minecraft/class_7108;field_37489:Lnet/minecraft/class_7108$class_7109;official oLbta;o:Lbta$a;named phaseLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;phase:Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask$Phase;
-
-
Constructor Details
-
FrogEatEntityTask
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_7108;<init>(Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)Vofficial <init>Lbta;<init>(Lamg;Lamg;)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;<init>(Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundEvent;)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<FrogEntity>- Mappings:
Namespace Name Mixin selector intermediary method_41384Lnet/minecraft/class_7108;method_41384(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Zofficial aLbta;a(Laif;Lbsy;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<FrogEntity>- Mappings:
Namespace Name Mixin selector intermediary method_41385Lnet/minecraft/class_7108;method_41385(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Zofficial aLbta;a(Laif;Lbsy;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)Z
-
run
- Overrides:
runin classMultiTickTask<FrogEntity>- Mappings:
Namespace Name Mixin selector intermediary method_41387Lnet/minecraft/class_7108;method_41387(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Vofficial bLbta;b(Laif;Lbsy;J)Vnamed runLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)V
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<FrogEntity>- Mappings:
Namespace Name Mixin selector intermediary method_41388Lnet/minecraft/class_7108;method_41388(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Vofficial cLbta;c(Laif;Lbsy;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)V
-
eat
- Mappings:
Namespace Name Mixin selector intermediary method_42667Lnet/minecraft/class_7108;method_42667(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Vofficial bLbta;b(Laif;Lbsy;)Vnamed eatLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;eat(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;)V
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<FrogEntity>- Mappings:
Namespace Name Mixin selector intermediary method_41389Lnet/minecraft/class_7108;method_41389(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Vofficial dLbta;d(Laif;Lbsy;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/FrogEntity;J)V
-
isTargetReachable
- Mappings:
Namespace Name Mixin selector intermediary method_44332Lnet/minecraft/class_7108;method_44332(Lnet/minecraft/class_7102;Lnet/minecraft/class_1309;)Zofficial aLbta;a(Lbsy;Lbfx;)Znamed isTargetReachableLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;isTargetReachable(Lnet/minecraft/entity/passive/FrogEntity;Lnet/minecraft/entity/LivingEntity;)Z
-
markTargetAsUnreachable
- Mappings:
Namespace Name Mixin selector intermediary method_44333Lnet/minecraft/class_7108;method_44333(Lnet/minecraft/class_7102;Lnet/minecraft/class_1309;)Vofficial bLbta;b(Lbsy;Lbfx;)Vnamed markTargetAsUnreachableLnet/minecraft/entity/ai/brain/task/FrogEatEntityTask;markTargetAsUnreachable(Lnet/minecraft/entity/passive/FrogEntity;Lnet/minecraft/entity/LivingEntity;)V
-