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 bfp$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, @Nullable 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 iLbfp$c;i:Lbfp;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 jLbfp$c;j:Lbif;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 kLbfp$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 lLbfp$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 mLbfp$c;m:Lbbe;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 nLbfp$c;n:Lbbe;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 @Nullable Predicate<LivingEntity> predicate)- Mappings:
Namespace Name Mixin selector official <init>Lbfp$c;<init>(Lbfp;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 aLaxq;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 cLaxq;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 dLaxq;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 bLaxq;b()Zintermediary method_6266Lnet/minecraft/class_1352;method_6266()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
tick
public void tick()
-