Package net.minecraft.entity.ai.goal
Class MoveToTargetPosGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.MoveToTargetPosGoal
- Direct Known Subclasses:
CatSitOnBlockGoal,HarvestCropsGoal,RabbitEntity.class_1864
public abstract class MoveToTargetPosGoal extends Goal
- Mappings:
Namespace Name official rointermediary net/minecraft/class_1801named net/minecraft/entity/ai/goal/MoveToTargetPosGoal
-
Field Summary
Fields Modifier and Type Field Description protected intcooldownprotected BlockPosfield_7700private PassivePathFindingEntityfield_7701private intfield_7706private booleanreachedprivate intsafeWaitingTimeprivate doublespeedprivate inttryingTime -
Constructor Summary
Constructors Constructor Description MoveToTargetPosGoal(PassivePathFindingEntity passivePathFindingEntity, double double2, int int2) -
Method Summary
Modifier and Type Method Description booleancanStart()private booleanfindTargetPos()protected booleanhasReached()protected abstract booleanmethod_7382(World world, BlockPos pos)booleanshouldContinue()voidstart()voidstop()voidtick()Methods inherited from class net.minecraft.entity.ai.goal.Goal
method_7363, method_7368, method_7369
-
Field Details
-
field_7701
- Mappings:
Namespace Name Mixin selector official cLro;c:Lpy;intermediary field_7701Lnet/minecraft/class_1801;field_7701:Lnet/minecraft/class_1760;named field_7701Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;field_7701:Lnet/minecraft/entity/PassivePathFindingEntity;
-
speed
private final double speed- Mappings:
Namespace Name Mixin selector official dLro;d:Dintermediary field_7702Lnet/minecraft/class_1801;field_7702:Dnamed speedLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;speed:D
-
cooldown
protected int cooldown- Mappings:
Namespace Name Mixin selector official aLro;a:Iintermediary field_7699Lnet/minecraft/class_1801;field_7699:Inamed cooldownLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;cooldown:I
-
tryingTime
private int tryingTime- Mappings:
Namespace Name Mixin selector official eLro;e:Iintermediary field_7703Lnet/minecraft/class_1801;field_7703:Inamed tryingTimeLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;tryingTime:I
-
safeWaitingTime
private int safeWaitingTime- Mappings:
Namespace Name Mixin selector official fLro;f:Iintermediary field_7704Lnet/minecraft/class_1801;field_7704:Inamed safeWaitingTimeLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;safeWaitingTime:I
-
field_7700
- Mappings:
Namespace Name Mixin selector official bLro;b:Lcj;intermediary field_7700Lnet/minecraft/class_1801;field_7700:Lnet/minecraft/class_1372;named field_7700Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;field_7700:Lnet/minecraft/util/math/BlockPos;
-
reached
private boolean reached- Mappings:
Namespace Name Mixin selector official gLro;g:Zintermediary field_7705Lnet/minecraft/class_1801;field_7705:Znamed reachedLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;reached:Z
-
field_7706
private int field_7706- Mappings:
Namespace Name Mixin selector official hLro;h:Iintermediary field_7706Lnet/minecraft/class_1801;field_7706:Inamed field_7706Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;field_7706:I
-
-
Constructor Details
-
MoveToTargetPosGoal
public MoveToTargetPosGoal(PassivePathFindingEntity passivePathFindingEntity, double double2, int int2)
-
-
Method Details
-
canStart
public boolean canStart() -
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinuein classGoal- Mappings:
Namespace Name Mixin selector official bLrd;b()Zintermediary method_7364Lnet/minecraft/class_1789;method_7364()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
start
public void start() -
stop
public void stop() -
tick
public void tick() -
hasReached
protected boolean hasReached()- Mappings:
Namespace Name Mixin selector official fLro;f()Zintermediary method_7383Lnet/minecraft/class_1801;method_7383()Znamed hasReachedLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;hasReached()Z
-
findTargetPos
private boolean findTargetPos()- Mappings:
Namespace Name Mixin selector official gLro;g()Zintermediary method_7384Lnet/minecraft/class_1801;method_7384()Znamed findTargetPosLnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;findTargetPos()Z
-
method_7382
- Mappings:
Namespace Name Mixin selector official aLro;a(Ladm;Lcj;)Zintermediary method_7382Lnet/minecraft/class_1801;method_7382(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;)Znamed method_7382Lnet/minecraft/entity/ai/goal/MoveToTargetPosGoal;method_7382(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Z
-