Package net.minecraft.entity.ai.goal
Class FollowOwnerGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.FollowOwnerGoal
- Mappings:
- Namespace - Name - official - bmt- intermediary - net/minecraft/class_1350- named - net/minecraft/entity/ai/goal/FollowOwnerGoal
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.goal.GoalGoal.Control
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate final booleanprivate final floatprivate final floatprivate final EntityNavigationprivate floatprivate LivingEntityprivate final doubleprivate final TameableEntitystatic final intprivate intprivate static final intprivate final WorldView
- 
Constructor SummaryConstructorsConstructorDescriptionFollowOwnerGoal(TameableEntity tameable, double speed, float minDistance, float maxDistance, boolean leavesAllowed) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate booleanbooleancanStart()private booleancanTeleportTo(BlockPos pos) private intgetRandomInt(int min, int max) booleanvoidstart()voidstop()voidtick()private voidprivate booleantryTeleportTo(int x, int y, int z) Methods inherited from class net.minecraft.entity.ai.goal.GoalcanStop, getControls, getTickCount, setControls, shouldRunEveryTick, toGoalTicks, toString
- 
Field Details- 
TELEPORT_DISTANCEpublic static final int TELEPORT_DISTANCE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbmt;a:I- intermediary - field_30205- Lnet/minecraft/class_1350;field_30205:I- named - TELEPORT_DISTANCE- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;TELEPORT_DISTANCE:I
 
- 
HORIZONTAL_RANGEprivate static final int HORIZONTAL_RANGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbmt;b:I- intermediary - field_30206- Lnet/minecraft/class_1350;field_30206:I- named - HORIZONTAL_RANGE- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;HORIZONTAL_RANGE:I
 
- 
HORIZONTAL_VARIATIONprivate static final int HORIZONTAL_VARIATION- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbmt;c:I- intermediary - field_30207- Lnet/minecraft/class_1350;field_30207:I- named - HORIZONTAL_VARIATION- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;HORIZONTAL_VARIATION:I
 
- 
VERTICAL_VARIATIONprivate static final int VERTICAL_VARIATION- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbmt;d:I- intermediary - field_30208- Lnet/minecraft/class_1350;field_30208:I- named - VERTICAL_VARIATION- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;VERTICAL_VARIATION:I
 
- 
tameable- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbmt;e:Lbgv;- intermediary - field_6448- Lnet/minecraft/class_1350;field_6448:Lnet/minecraft/class_1321;- named - tameable- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;tameable:Lnet/minecraft/entity/passive/TameableEntity;
 
- 
owner- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbmt;f:Lbfz;- intermediary - field_6444- Lnet/minecraft/class_1350;field_6444:Lnet/minecraft/class_1309;- named - owner- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;owner:Lnet/minecraft/entity/LivingEntity;
 
- 
world- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbmt;g:Lcmp;- intermediary - field_6445- Lnet/minecraft/class_1350;field_6445:Lnet/minecraft/class_4538;- named - world- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;world:Lnet/minecraft/world/WorldView;
 
- 
speedprivate final double speed- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbmt;h:D- intermediary - field_6442- Lnet/minecraft/class_1350;field_6442:D- named - speed- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;speed:D
 
- 
updateCountdownTicksprivate int updateCountdownTicks- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbmt;j:I- intermediary - field_6443- Lnet/minecraft/class_1350;field_6443:I- named - updateCountdownTicks- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;updateCountdownTicks:I
 
- 
maxDistanceprivate final float maxDistance- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbmt;k:F- intermediary - field_6450- Lnet/minecraft/class_1350;field_6450:F- named - maxDistance- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;maxDistance:F
 
- 
minDistanceprivate final float minDistance- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbmt;l:F- intermediary - field_6449- Lnet/minecraft/class_1350;field_6449:F- named - minDistance- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;minDistance:F
 
- 
oldWaterPathfindingPenaltyprivate float oldWaterPathfindingPenalty- Mappings:
- Namespace - Name - Mixin selector - official - m- Lbmt;m:F- intermediary - field_6447- Lnet/minecraft/class_1350;field_6447:F- named - oldWaterPathfindingPenalty- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;oldWaterPathfindingPenalty:F
 
- 
leavesAllowedprivate final boolean leavesAllowed- Mappings:
- Namespace - Name - Mixin selector - official - n- Lbmt;n:Z- intermediary - field_21078- Lnet/minecraft/class_1350;field_21078:Z- named - leavesAllowed- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;leavesAllowed:Z
 
 
- 
- 
Constructor Details- 
FollowOwnerGoalpublic FollowOwnerGoal(TameableEntity tameable, double speed, float minDistance, float maxDistance, boolean leavesAllowed) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbmt;<init>(Lbgv;DFFZ)V- intermediary - <init>- Lnet/minecraft/class_1350;<init>(Lnet/minecraft/class_1321;DFFZ)V- named - <init>- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;<init>(Lnet/minecraft/entity/passive/TameableEntity;DFFZ)V
 
 
- 
- 
Method Details- 
canStartpublic boolean canStart()
- 
shouldContinuepublic boolean shouldContinue()- Overrides:
- shouldContinuein class- Goal
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbmv;b()Z- intermediary - method_6266- Lnet/minecraft/class_1352;method_6266()Z- named - shouldContinue- Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
 
- 
cannotFollowprivate boolean cannotFollow()- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbmt;h()Z- intermediary - method_49121- Lnet/minecraft/class_1350;method_49121()Z- named - cannotFollow- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;cannotFollow()Z
 
- 
startpublic void start()
- 
stoppublic void stop()
- 
tickpublic void tick()
- 
tryTeleportprivate void tryTeleport()- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbmt;i()V- intermediary - method_23345- Lnet/minecraft/class_1350;method_23345()V- named - tryTeleport- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;tryTeleport()V
 
- 
tryTeleportToprivate boolean tryTeleportTo(int x, int y, int z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbmt;a(III)Z- intermediary - method_23343- Lnet/minecraft/class_1350;method_23343(III)Z- named - tryTeleportTo- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;tryTeleportTo(III)Z
 
- 
canTeleportTo- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbmt;a(Lgu;)Z- intermediary - method_23344- Lnet/minecraft/class_1350;method_23344(Lnet/minecraft/class_2338;)Z- named - canTeleportTo- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;canTeleportTo(Lnet/minecraft/util/math/BlockPos;)Z
 
- 
getRandomIntprivate int getRandomInt(int min, int max) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbmt;a(II)I- intermediary - method_23342- Lnet/minecraft/class_1350;method_23342(II)I- named - getRandomInt- Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;getRandomInt(II)I
 
 
-