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 bew$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 iLbew$c;i:Lbew;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 jLbew$c;j:Lbhm;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 kLbew$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 lLbew$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 mLbew$c;m:Lbam;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 nLbew$c;n:Lbam;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>Lbew$c;<init>(Lbew;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 aLawy;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 cLawy;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 dLawy;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 bLawy;b()Zintermediary method_6266Lnet/minecraft/class_1352;method_6266()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
tick
public void tick()
-