static class EntityEnderman.AIFindPlayer extends EntityAINearestAttackableTarget<EntityPlayer>
EntityAINearestAttackableTarget.Sorter| Modifier and Type | Field and Description |
|---|---|
private int |
aggroTime |
private EntityEnderman |
enderman |
private EntityPlayer |
player |
private int |
teleportTime |
sorter, targetClass, targetEntity, targetEntitySelectorshouldCheckSight, target, taskOwner, unseenMemoryTicks| Constructor and Description |
|---|
AIFindPlayer(EntityEnderman p_i45842_1_) |
| Modifier and Type | Method and Description |
|---|---|
void |
resetTask() |
boolean |
shouldContinueExecuting() |
boolean |
shouldExecute() |
void |
startExecuting() |
void |
updateTask() |
getTargetableAreagetTargetDistance, isSuitableTarget, isSuitableTarget, setUnseenMemoryTicksgetMutexBits, isInterruptible, setMutexBitsprivate final EntityEnderman enderman
private EntityPlayer player
private int aggroTime
private int teleportTime
public AIFindPlayer(EntityEnderman p_i45842_1_)
public boolean shouldExecute()
shouldExecute in class EntityAINearestAttackableTarget<EntityPlayer>public void startExecuting()
startExecuting in class EntityAINearestAttackableTarget<EntityPlayer>public void resetTask()
resetTask in class EntityAITargetpublic boolean shouldContinueExecuting()
shouldContinueExecuting in class EntityAITargetpublic void updateTask()
updateTask in class EntityAIBase