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.FollowTargetGoal<PlayerEntity>
net.minecraft.entity.mob.EndermanEntity.TeleportTowardsPlayerGoal
- Enclosing class:
- EndermanEntity
static class EndermanEntity.TeleportTowardsPlayerGoal extends FollowTargetGoal<PlayerEntity>
- Mappings:
Namespace Name official bev$cintermediary net/minecraft/class_1560$class_1562named net/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control -
Field Summary
Fields Modifier and Type Field Description private EndermanEntityendermanprivate intlookAtPlayerWarmupprivate TargetPredicatestaringPlayerPredicateprivate PlayerEntitytargetPlayerprivate intticksSinceUnseenTeleportprivate TargetPredicatevalidTargetPredicateFields inherited from class net.minecraft.entity.ai.goal.FollowTargetGoal
reciprocalChance, targetClass, targetEntity, targetPredicateFields inherited from class net.minecraft.entity.ai.goal.TrackTargetGoal
checkVisibility, maxTimeWithoutVisibility, mob, target -
Constructor Summary
Constructors Constructor Description TeleportTowardsPlayerGoal(EndermanEntity enderman, Predicate<LivingEntity> predicate) -
Method Summary
Modifier and Type Method Description booleancanStart()booleanshouldContinue()voidstart()voidstop()voidtick()Methods inherited from class net.minecraft.entity.ai.goal.FollowTargetGoal
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, getControls, setControls, toString
-
Field Details
-
enderman
- Mappings:
Namespace Name Mixin selector official iLbev$c;i:Lbev;intermediary field_7260Lnet/minecraft/class_1560$class_1562;field_7260:Lnet/minecraft/class_1560;named endermanLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;enderman:Lnet/minecraft/entity/mob/EndermanEntity;
-
targetPlayer
- Mappings:
Namespace Name Mixin selector official jLbev$c;j:Lbhl;intermediary field_7259Lnet/minecraft/class_1560$class_1562;field_7259:Lnet/minecraft/class_1657;named targetPlayerLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;targetPlayer:Lnet/minecraft/entity/player/PlayerEntity;
-
lookAtPlayerWarmup
private int lookAtPlayerWarmup- Mappings:
Namespace Name Mixin selector official kLbev$c;k:Iintermediary field_7262Lnet/minecraft/class_1560$class_1562;field_7262:Inamed lookAtPlayerWarmupLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;lookAtPlayerWarmup:I
-
ticksSinceUnseenTeleport
private int ticksSinceUnseenTeleport- Mappings:
Namespace Name Mixin selector official lLbev$c;l:Iintermediary field_7261Lnet/minecraft/class_1560$class_1562;field_7261:Inamed ticksSinceUnseenTeleportLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;ticksSinceUnseenTeleport:I
-
staringPlayerPredicate
- Mappings:
Namespace Name Mixin selector official mLbev$c;m:Lbal;intermediary field_18127Lnet/minecraft/class_1560$class_1562;field_18127:Lnet/minecraft/class_4051;named staringPlayerPredicateLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;staringPlayerPredicate:Lnet/minecraft/entity/ai/TargetPredicate;
-
validTargetPredicate
- Mappings:
Namespace Name Mixin selector official nLbev$c;n:Lbal;intermediary field_18876Lnet/minecraft/class_1560$class_1562;field_18876:Lnet/minecraft/class_4051;named validTargetPredicateLnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;validTargetPredicate:Lnet/minecraft/entity/ai/TargetPredicate;
-
-
Constructor Details
-
TeleportTowardsPlayerGoal
public TeleportTowardsPlayerGoal(EndermanEntity enderman, @Nullable Predicate<LivingEntity> predicate)- Mappings:
Namespace Name Mixin selector official <init>Lbev$c;<init>(Lbev;Ljava/util/function/Predicate;)Vintermediary <init>Lnet/minecraft/class_1560$class_1562;<init>(Lnet/minecraft/class_1560;Ljava/util/function/Predicate;)Vnamed <init>Lnet/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal;<init>(Lnet/minecraft/entity/mob/EndermanEntity;Ljava/util/function/Predicate;)V
-
-
Method Details
-
canStart
public boolean canStart()- Overrides:
canStartin classFollowTargetGoal<PlayerEntity>- Mappings:
Namespace Name Mixin selector official aLawx;a()Zintermediary method_6264Lnet/minecraft/class_1352;method_6264()Znamed canStartLnet/minecraft/entity/ai/goal/Goal;canStart()Z
-
start
public void start()- Overrides:
startin classFollowTargetGoal<PlayerEntity>- Mappings:
Namespace Name Mixin selector official cLawx;c()Vintermediary method_6269Lnet/minecraft/class_1352;method_6269()Vnamed startLnet/minecraft/entity/ai/goal/Goal;start()V
-
stop
public void stop()- Overrides:
stopin classTrackTargetGoal- Mappings:
Namespace Name Mixin selector official dLawx;d()Vintermediary method_6270Lnet/minecraft/class_1352;method_6270()Vnamed stopLnet/minecraft/entity/ai/goal/Goal;stop()V
-
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinuein classTrackTargetGoal- Mappings:
Namespace Name Mixin selector official bLawx;b()Zintermediary method_6266Lnet/minecraft/class_1352;method_6266()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
tick
public void tick()
-