static class EndermanEntity.TeleportTowardsPlayerGoal extends FollowTargetGoal<PlayerEntity>
Goal.Control| Modifier and Type | Field and Description |
|---|---|
private EndermanEntity |
enderman |
private int |
lookAtPlayerWarmup |
private TargetPredicate |
staringPlayerPredicate |
private PlayerEntity |
targetPlayer |
private int |
ticksSinceUnseenTeleport |
private TargetPredicate |
validTargetPredicate |
reciprocalChance, targetClass, targetEntity, targetPredicatecheckVisibility, maxTimeWithoutVisibility, mob, target| Constructor and Description |
|---|
TeleportTowardsPlayerGoal(EndermanEntity enderman) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canStart() |
boolean |
shouldContinue() |
void |
start() |
void |
stop() |
void |
tick() |
findClosestTarget, getSearchBox, method_24632canTrack, getFollowRange, setMaxTimeWithoutVisibilitycanStop, getControls, setControls, toStringprivate final EndermanEntity enderman
private PlayerEntity targetPlayer
private int lookAtPlayerWarmup
private int ticksSinceUnseenTeleport
private final TargetPredicate staringPlayerPredicate
private final TargetPredicate validTargetPredicate
public TeleportTowardsPlayerGoal(EndermanEntity enderman)
public boolean canStart()
canStart in class FollowTargetGoal<PlayerEntity>public void start()
start in class FollowTargetGoal<PlayerEntity>public void stop()
stop in class TrackTargetGoalpublic boolean shouldContinue()
shouldContinue in class TrackTargetGoal