Package net.minecraft.entity.ai.goal
Class FollowTargetGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.TrackTargetGoal
net.minecraft.entity.ai.goal.FollowTargetGoal
- Direct Known Subclasses:
FollowTargetIfTamedGoal
- Mappings:
Namespace Name official tzintermediary net/minecraft/class_927named net/minecraft/entity/ai/goal/FollowTargetGoal
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final class_929private final EntityPredicatesprivate final intprivate LivingEntityprivate final ClassFields inherited from class net.minecraft.entity.ai.goal.TrackTargetGoal
checkVisibility, mob -
Constructor Summary
ConstructorsConstructorDescriptionFollowTargetGoal(PathAwareEntity pathAwareEntity, Class class2, int int2, boolean bool) FollowTargetGoal(PathAwareEntity pathAwareEntity, Class class2, int int2, boolean bool, boolean bool2) FollowTargetGoal(PathAwareEntity pathAwareEntity, Class class2, int int2, boolean bool, boolean bool2, EntityPredicates entityPredicates) -
Method Summary
Methods inherited from class net.minecraft.entity.ai.goal.TrackTargetGoal
canTrack, getFollowRange, shouldContinue, stopMethods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, getCategoryBits, setCategoryBits, tick
-
Field Details
-
targetClass
- Mappings:
Namespace Name Mixin selector official aLtz;a:Ljava/lang/Class;intermediary field_3627Lnet/minecraft/class_927;field_3627:Ljava/lang/Class;named targetClassLnet/minecraft/entity/ai/goal/FollowTargetGoal;targetClass:Ljava/lang/Class;
-
reciprocalChance
private final int reciprocalChance- Mappings:
Namespace Name Mixin selector official bLtz;b:Iintermediary field_3628Lnet/minecraft/class_927;field_3628:Inamed reciprocalChanceLnet/minecraft/entity/ai/goal/FollowTargetGoal;reciprocalChance:I
-
field_3629
- Mappings:
Namespace Name Mixin selector official eLtz;e:Lub;intermediary field_3629Lnet/minecraft/class_927;field_3629:Lnet/minecraft/class_929;named field_3629Lnet/minecraft/entity/ai/goal/FollowTargetGoal;field_3629:Lnet/minecraft/entity/ai/goal/class_929;
-
field_5362
- Mappings:
Namespace Name Mixin selector official fLtz;f:Lqv;intermediary field_5362Lnet/minecraft/class_927;field_5362:Lnet/minecraft/class_1394;named field_5362Lnet/minecraft/entity/ai/goal/FollowTargetGoal;field_5362:Lnet/minecraft/entity/predicate/EntityPredicates;
-
target
- Mappings:
Namespace Name Mixin selector official gLtz;g:Lrg;intermediary field_6868Lnet/minecraft/class_927;field_6868:Lnet/minecraft/class_1699;named targetLnet/minecraft/entity/ai/goal/FollowTargetGoal;target:Lnet/minecraft/entity/LivingEntity;
-
-
Constructor Details
-
FollowTargetGoal
-
FollowTargetGoal
public FollowTargetGoal(PathAwareEntity pathAwareEntity, Class class2, int int2, boolean bool, boolean bool2) -
FollowTargetGoal
public FollowTargetGoal(PathAwareEntity pathAwareEntity, Class class2, int int2, boolean bool, boolean bool2, EntityPredicates entityPredicates)
-
-
Method Details
-
canStart
public boolean canStart() -
start
public void start()- Overrides:
startin classTrackTargetGoal- Mappings:
Namespace Name Mixin selector official cLst;c()Vintermediary method_2747Lnet/minecraft/class_896;method_2747()Vnamed startLnet/minecraft/entity/ai/goal/Goal;start()V
-