Package net.minecraft.entity.mob
Class EndermanEntity.TeleportTowardsPlayerGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.TrackTargetGoal
net.minecraft.entity.ai.goal.ActiveTargetGoal<PlayerEntity>
net.minecraft.entity.mob.EndermanEntity.TeleportTowardsPlayerGoal
- Enclosing class:
- EndermanEntity
private static class EndermanEntity.TeleportTowardsPlayerGoal
extends ActiveTargetGoal<PlayerEntity>
- Mappings:
- Namespace - Name - official - bvs$c- intermediary - net/minecraft/class_1560$class_1562- named - net/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.goal.GoalGoal.Control
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Predicate<LivingEntity>private final EndermanEntityprivate intprivate final TargetPredicateprivate @Nullable PlayerEntityprivate intprivate final TargetPredicateFields inherited from class net.minecraft.entity.ai.goal.ActiveTargetGoalreciprocalChance, targetClass, targetEntity, targetPredicateFields inherited from class net.minecraft.entity.ai.goal.TrackTargetGoalcheckVisibility, maxTimeWithoutVisibility, mob, target
- 
Constructor SummaryConstructorsConstructorDescriptionTeleportTowardsPlayerGoal(EndermanEntity enderman, @Nullable Predicate<LivingEntity> targetPredicate) 
- 
Method SummaryMethods inherited from class net.minecraft.entity.ai.goal.ActiveTargetGoalfindClosestTarget, getSearchBox, setTargetEntityMethods inherited from class net.minecraft.entity.ai.goal.TrackTargetGoalcanTrack, getFollowRange, setMaxTimeWithoutVisibilityMethods inherited from class net.minecraft.entity.ai.goal.GoalcanStop, getControls, getTickCount, setControls, shouldRunEveryTick, toGoalTicks, toString
- 
Field Details- 
enderman- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbvs$c;i:Lbvs;- intermediary - field_7260- Lnet/minecraft/class_1560$class_1562;field_7260:Lnet/minecraft/class_1560;- named - enderman- Lnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;enderman:Lnet/minecraft/entity/mob/EndermanEntity;
 
- 
targetPlayer- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbvs$c;j:Lbyo;- intermediary - field_7259- Lnet/minecraft/class_1560$class_1562;field_7259:Lnet/minecraft/class_1657;- named - targetPlayer- Lnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;targetPlayer:Lnet/minecraft/entity/player/PlayerEntity;
 
- 
lookAtPlayerWarmupprivate int lookAtPlayerWarmup- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbvs$c;k:I- intermediary - field_7262- Lnet/minecraft/class_1560$class_1562;field_7262:I- named - lookAtPlayerWarmup- Lnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;lookAtPlayerWarmup:I
 
- 
ticksSinceUnseenTeleportprivate int ticksSinceUnseenTeleport- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbvs$c;l:I- intermediary - field_7261- Lnet/minecraft/class_1560$class_1562;field_7261:I- named - ticksSinceUnseenTeleport- Lnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;ticksSinceUnseenTeleport:I
 
- 
staringPlayerPredicate- Mappings:
- Namespace - Name - Mixin selector - official - m- Lbvs$c;m:Lbqm;- intermediary - field_18127- Lnet/minecraft/class_1560$class_1562;field_18127:Lnet/minecraft/class_4051;- named - staringPlayerPredicate- Lnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;staringPlayerPredicate:Lnet/minecraft/entity/ai/TargetPredicate;
 
- 
validTargetPredicate- Mappings:
- Namespace - Name - Mixin selector - official - n- Lbvs$c;n:Lbqm;- intermediary - field_18876- Lnet/minecraft/class_1560$class_1562;field_18876:Lnet/minecraft/class_4051;- named - validTargetPredicate- Lnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;validTargetPredicate:Lnet/minecraft/entity/ai/TargetPredicate;
 
- 
angerPredicate- Mappings:
- Namespace - Name - Mixin selector - official - o- Lbvs$c;o:Ljava/util/function/Predicate;- intermediary - field_40735- Lnet/minecraft/class_1560$class_1562;field_40735:Ljava/util/function/Predicate;- named - angerPredicate- Lnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;angerPredicate:Ljava/util/function/Predicate;
 
 
- 
- 
Constructor Details- 
TeleportTowardsPlayerGoalpublic TeleportTowardsPlayerGoal(EndermanEntity enderman, @Nullable @Nullable Predicate<LivingEntity> targetPredicate) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbvs$c;<init>(Lbvs;Ljava/util/function/Predicate;)V- intermediary - <init>- Lnet/minecraft/class_1560$class_1562;<init>(Lnet/minecraft/class_1560;Ljava/util/function/Predicate;)V- named - <init>- Lnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;<init>(Lnet/minecraft/entity/mob/EndermanEntity;Ljava/util/function/Predicate;)V
 
 
- 
- 
Method Details- 
canStartpublic boolean canStart()- Overrides:
- canStartin class- ActiveTargetGoal<PlayerEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbmv;a()Z- intermediary - method_6264- Lnet/minecraft/class_1352;method_6264()Z- named - canStart- Lnet/minecraft/entity/ai/goal/Goal;canStart()Z
 
- 
startpublic void start()- Overrides:
- startin class- ActiveTargetGoal<PlayerEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbmv;c()V- intermediary - method_6269- Lnet/minecraft/class_1352;method_6269()V- named - start- Lnet/minecraft/entity/ai/goal/Goal;start()V
 
- 
stoppublic void stop()- Overrides:
- stopin class- TrackTargetGoal
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbmv;d()V- intermediary - method_6270- Lnet/minecraft/class_1352;method_6270()V- named - stop- Lnet/minecraft/entity/ai/goal/Goal;stop()V
 
- 
shouldContinuepublic boolean shouldContinue()- Overrides:
- shouldContinuein class- TrackTargetGoal
- 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
 
- 
tickpublic void tick()
 
-