Package net.minecraft.entity.passive
Class FoxEntity.EatBerriesGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.MoveToTargetPosGoal
net.minecraft.entity.passive.FoxEntity.EatBerriesGoal
- Enclosing class:
FoxEntity
- Mappings:
Namespace Name named net/minecraft/entity/passive/FoxEntity$EatBerriesGoal
intermediary net/minecraft/class_4019$class_4025
official cfo$f
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control
-
Field Summary
Fields inherited from class net.minecraft.entity.ai.goal.MoveToTargetPosGoal
cooldown, lowestY, mob, speed, targetPos, tryingTime
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canStart()
protected void
double
protected boolean
isTargetPos
(WorldView world, BlockPos pos) private void
pickGlowBerries
(BlockState state) private void
pickSweetBerries
(BlockState state) boolean
void
start()
void
tick()
Methods inherited from class net.minecraft.entity.ai.goal.MoveToTargetPosGoal
findTargetPos, getInterval, getTargetPos, hasReached, shouldContinue, shouldRunEveryTick, startMovingToTarget
Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, getControls, getTickCount, setControls, stop, toGoalTicks, toString
-
Field Details
-
EATING_TIME
private static final int EATING_TIME- See Also:
- Mappings:
Namespace Name Mixin selector named EATING_TIME
Lnet/minecraft/entity/passive/FoxEntity$EatBerriesGoal;EATING_TIME:I
intermediary field_30336
Lnet/minecraft/class_4019$class_4025;field_30336:I
official i
Lcfo$f;i:I
-
timer
protected int timer- Mappings:
Namespace Name Mixin selector named timer
Lnet/minecraft/entity/passive/FoxEntity$EatBerriesGoal;timer:I
intermediary field_17974
Lnet/minecraft/class_4019$class_4025;field_17974:I
official g
Lcfo$f;g:I
-
-
Constructor Details
-
EatBerriesGoal
public EatBerriesGoal(double speed, int range, int maxYDifference) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/passive/FoxEntity$EatBerriesGoal;<init>(Lnet/minecraft/entity/passive/FoxEntity;DII)V
intermediary <init>
Lnet/minecraft/class_4019$class_4025;<init>(Lnet/minecraft/class_4019;DII)V
official <init>
Lcfo$f;<init>(Lcfo;DII)V
-
-
Method Details
-
getDesiredDistanceToTarget
public double getDesiredDistanceToTarget()- Overrides:
getDesiredDistanceToTarget
in classMoveToTargetPosGoal
- Mappings:
Namespace Name Mixin selector named getDesiredDistanceToTarget
Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;getDesiredDistanceToTarget()D
intermediary method_6291
Lnet/minecraft/class_1367;method_6291()D
official i
Lcaz;i()D
-
shouldResetPath
public boolean shouldResetPath()- Overrides:
shouldResetPath
in classMoveToTargetPosGoal
- Mappings:
Namespace Name Mixin selector named shouldResetPath
Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;shouldResetPath()Z
intermediary method_6294
Lnet/minecraft/class_1367;method_6294()Z
official l
Lcaz;l()Z
-
isTargetPos
- Specified by:
isTargetPos
in classMoveToTargetPosGoal
- Mappings:
Namespace Name Mixin selector named isTargetPos
Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;isTargetPos(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
intermediary method_6296
Lnet/minecraft/class_1367;method_6296(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
official a
Lcaz;a(Ldcz;Ljd;)Z
-
tick
public void tick()- Overrides:
tick
in classMoveToTargetPosGoal
- Mappings:
Namespace Name Mixin selector named tick
Lnet/minecraft/entity/ai/goal/Goal;tick()V
intermediary method_6268
Lnet/minecraft/class_1352;method_6268()V
official a
Lcam;a()V
-
eatBerries
protected void eatBerries()- Mappings:
Namespace Name Mixin selector named eatBerries
Lnet/minecraft/entity/passive/FoxEntity$EatBerriesGoal;eatBerries()V
intermediary method_18307
Lnet/minecraft/class_4019$class_4025;method_18307()V
official o
Lcfo$f;o()V
-
pickGlowBerries
- Mappings:
Namespace Name Mixin selector named pickGlowBerries
Lnet/minecraft/entity/passive/FoxEntity$EatBerriesGoal;pickGlowBerries(Lnet/minecraft/block/BlockState;)V
intermediary method_33586
Lnet/minecraft/class_4019$class_4025;method_33586(Lnet/minecraft/class_2680;)V
official a
Lcfo$f;a(Ldtc;)V
-
pickSweetBerries
- Mappings:
Namespace Name Mixin selector named pickSweetBerries
Lnet/minecraft/entity/passive/FoxEntity$EatBerriesGoal;pickSweetBerries(Lnet/minecraft/block/BlockState;)V
intermediary method_33587
Lnet/minecraft/class_4019$class_4025;method_33587(Lnet/minecraft/class_2680;)V
official b
Lcfo$f;b(Ldtc;)V
-
canStart
public boolean canStart()- Overrides:
canStart
in classMoveToTargetPosGoal
- Mappings:
Namespace Name Mixin selector named canStart
Lnet/minecraft/entity/ai/goal/Goal;canStart()Z
intermediary method_6264
Lnet/minecraft/class_1352;method_6264()Z
official b
Lcam;b()Z
-
start
public void start()- Overrides:
start
in classMoveToTargetPosGoal
- Mappings:
Namespace Name Mixin selector named start
Lnet/minecraft/entity/ai/goal/Goal;start()V
intermediary method_6269
Lnet/minecraft/class_1352;method_6269()V
official d
Lcam;d()V
-