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 named net/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoalintermediary net/minecraft/class_1560$class_1562official czd$c
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TargetPredicate.EntityPredicateprivate final EndermanEntityprivate intprivate final TargetPredicateprivate PlayerEntityprivate intprivate final TargetPredicateFields inherited from class net.minecraft.entity.ai.goal.ActiveTargetGoal
reciprocalChance, targetClass, targetEntity, targetPredicateFields inherited from class net.minecraft.entity.ai.goal.TrackTargetGoal
checkVisibility, maxTimeWithoutVisibility, mob, target -
Constructor Summary
ConstructorsConstructorDescriptionTeleportTowardsPlayerGoal(EndermanEntity enderman, @Nullable TargetPredicate.EntityPredicate targetPredicate) -
Method Summary
Methods inherited from class net.minecraft.entity.ai.goal.ActiveTargetGoal
findClosestTarget, getSearchBox, setTargetEntityMethods inherited from class net.minecraft.entity.ai.goal.TrackTargetGoal
canTrack, getFollowRange, setMaxTimeWithoutVisibilityMethods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, castToServerWorld, getControls, getServerWorld, getTickCount, setControls, shouldRunEveryTick, toGoalTicks, toString
-
Field Details
-
enderman
- Mappings:
Namespace Name Mixin selector named endermanLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;enderman:Lnet/minecraft/entity/mob/EndermanEntity;intermediary field_7260Lnet/minecraft/class_1560$class_1562;field_7260:Lnet/minecraft/class_1560;official iLczd$c;i:Lczd;
-
targetPlayer
- Mappings:
Namespace Name Mixin selector named targetPlayerLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;targetPlayer:Lnet/minecraft/entity/player/PlayerEntity;intermediary field_7259Lnet/minecraft/class_1560$class_1562;field_7259:Lnet/minecraft/class_1657;official jLczd$c;j:Ldcm;
-
lookAtPlayerWarmup
private int lookAtPlayerWarmup- Mappings:
Namespace Name Mixin selector named lookAtPlayerWarmupLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;lookAtPlayerWarmup:Iintermediary field_7262Lnet/minecraft/class_1560$class_1562;field_7262:Iofficial kLczd$c;k:I
-
ticksSinceUnseenTeleport
private int ticksSinceUnseenTeleport- Mappings:
Namespace Name Mixin selector named ticksSinceUnseenTeleportLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;ticksSinceUnseenTeleport:Iintermediary field_7261Lnet/minecraft/class_1560$class_1562;field_7261:Iofficial lLczd$c;l:I
-
staringPlayerPredicate
- Mappings:
Namespace Name Mixin selector named staringPlayerPredicateLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;staringPlayerPredicate:Lnet/minecraft/entity/ai/TargetPredicate;intermediary field_18127Lnet/minecraft/class_1560$class_1562;field_18127:Lnet/minecraft/class_4051;official mLczd$c;m:Lcsg;
-
validTargetPredicate
- Mappings:
Namespace Name Mixin selector named validTargetPredicateLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;validTargetPredicate:Lnet/minecraft/entity/ai/TargetPredicate;intermediary field_18876Lnet/minecraft/class_1560$class_1562;field_18876:Lnet/minecraft/class_4051;official nLczd$c;n:Lcsg;
-
angerPredicate
- Mappings:
Namespace Name Mixin selector named angerPredicateLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;angerPredicate:Lnet/minecraft/entity/ai/TargetPredicate$EntityPredicate;intermediary field_40735Lnet/minecraft/class_1560$class_1562;field_40735:Lnet/minecraft/class_4051$class_10254;official oLczd$c;o:Lcsg$a;
-
-
Constructor Details
-
TeleportTowardsPlayerGoal
public TeleportTowardsPlayerGoal(EndermanEntity enderman, @Nullable TargetPredicate.EntityPredicate targetPredicate) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;<init>(Lnet/minecraft/entity/mob/EndermanEntity;Lnet/minecraft/entity/ai/TargetPredicate$EntityPredicate;)Vintermediary <init>Lnet/minecraft/class_1560$class_1562;<init>(Lnet/minecraft/class_1560;Lnet/minecraft/class_4051$class_10254;)Vofficial <init>Lczd$c;<init>(Lczd;Lcsg$a;)V
-
-
Method Details
-
canStart
public boolean canStart()- Overrides:
canStartin classActiveTargetGoal<PlayerEntity>- Mappings:
Namespace Name Mixin selector named canStartLnet/minecraft/entity/ai/goal/Goal;canStart()Zintermediary method_6264Lnet/minecraft/class_1352;method_6264()Zofficial bLcoj;b()Z
-
start
public void start()- Overrides:
startin classActiveTargetGoal<PlayerEntity>- Mappings:
Namespace Name Mixin selector named startLnet/minecraft/entity/ai/goal/Goal;start()Vintermediary method_6269Lnet/minecraft/class_1352;method_6269()Vofficial dLcoj;d()V
-
stop
public void stop()- Overrides:
stopin classTrackTargetGoal- Mappings:
Namespace Name Mixin selector named stopLnet/minecraft/entity/ai/goal/Goal;stop()Vintermediary method_6270Lnet/minecraft/class_1352;method_6270()Vofficial eLcoj;e()V
-
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinuein classTrackTargetGoal- Mappings:
Namespace Name Mixin selector named shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Zintermediary method_6266Lnet/minecraft/class_1352;method_6266()Zofficial cLcoj;c()Z
-
tick
public void tick()
-