Package net.minecraft.entity.ai.goal
Class FollowOwnerGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.FollowOwnerGoal
public class FollowOwnerGoal extends Goal
- Mappings:
Namespace Name official rbintermediary net/minecraft/class_1787named net/minecraft/entity/ai/goal/FollowOwnerGoal
-
Field Summary
Fields Modifier and Type Field Description (package private) Worldfield_7636private TameableEntityfield_7639private LivingEntityfield_7640private Typefield_7642private booleanfield_7644(package private) floatmaxDistance(package private) floatminDistanceprivate doublespeedprivate intupdateCountdownTicks -
Constructor Summary
Constructors Constructor Description FollowOwnerGoal(TameableEntity tameableEntity, double double2, float float2, float float3) -
Method Summary
Modifier and Type Method Description booleancanStart()private booleancanTeleportTo(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_7639
- Mappings:
Namespace Name Mixin selector official dLrb;d:Lqa;intermediary field_7639Lnet/minecraft/class_1787;field_7639:Lnet/minecraft/class_1764;named field_7639Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;field_7639:Lnet/minecraft/entity/passive/TameableEntity;
-
field_7640
- Mappings:
Namespace Name Mixin selector official eLrb;e:Lpr;intermediary field_7640Lnet/minecraft/class_1787;field_7640:Lnet/minecraft/class_1752;named field_7640Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;field_7640:Lnet/minecraft/entity/LivingEntity;
-
field_7636
World field_7636- Mappings:
Namespace Name Mixin selector official aLrb;a:Ladm;intermediary field_7636Lnet/minecraft/class_1787;field_7636:Lnet/minecraft/class_99;named field_7636Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;field_7636:Lnet/minecraft/world/World;
-
speed
private double speed- Mappings:
Namespace Name Mixin selector official fLrb;f:Dintermediary field_7641Lnet/minecraft/class_1787;field_7641:Dnamed speedLnet/minecraft/entity/ai/goal/FollowOwnerGoal;speed:D
-
field_7642
- Mappings:
Namespace Name Mixin selector official gLrb;g:Lsw;intermediary field_7642Lnet/minecraft/class_1787;field_7642:Lnet/minecraft/class_1834;named field_7642Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;field_7642:Lnet/minecraft/entity/ai/path/Type;
-
updateCountdownTicks
private int updateCountdownTicks- Mappings:
Namespace Name Mixin selector official hLrb;h:Iintermediary field_7643Lnet/minecraft/class_1787;field_7643:Inamed updateCountdownTicksLnet/minecraft/entity/ai/goal/FollowOwnerGoal;updateCountdownTicks:I
-
maxDistance
float maxDistance- Mappings:
Namespace Name Mixin selector official bLrb;b:Fintermediary field_7637Lnet/minecraft/class_1787;field_7637:Fnamed maxDistanceLnet/minecraft/entity/ai/goal/FollowOwnerGoal;maxDistance:F
-
minDistance
float minDistance- Mappings:
Namespace Name Mixin selector official cLrb;c:Fintermediary field_7638Lnet/minecraft/class_1787;field_7638:Fnamed minDistanceLnet/minecraft/entity/ai/goal/FollowOwnerGoal;minDistance:F
-
field_7644
private boolean field_7644- Mappings:
Namespace Name Mixin selector official iLrb;i:Zintermediary field_7644Lnet/minecraft/class_1787;field_7644:Znamed field_7644Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;field_7644:Z
-
-
Constructor Details
-
FollowOwnerGoal
-
-
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() -
canTeleportTo
- Mappings:
Namespace Name Mixin selector official aLrb;a(Lcj;)Zintermediary method_7361Lnet/minecraft/class_1787;method_7361(Lnet/minecraft/class_1372;)Znamed canTeleportToLnet/minecraft/entity/ai/goal/FollowOwnerGoal;canTeleportTo(Lnet/minecraft/util/math/BlockPos;)Z
-
tick
public void tick()
-