| protected EntityNavigation |
|
| protected void |
| registerGoals() |
| method_5959() |
| initGoals() |
|
| protected void |
|
| protected void |
|
| protected void |
|
| public void |
|
| protected SoundEvent |
| getAmbientSound() |
| method_5994() |
| getAmbientSound() |
|
| protected SoundEvent |
|
| protected SoundEvent |
| getDeathSound() |
| method_6002() |
| getDeathSound() |
|
| public void |
| aiStep() |
| method_6007() |
| tickMovement() |
|
| protected void |
|
| public static boolean |
|
| public void |
| makeInvulnerable() |
| method_6885() |
| onSummoned() |
|
| public void |
|
| public void |
|
| public void |
|
| private double |
| getHeadX(int index) |
| method_6874(int arg0) |
| getHeadX(int headIndex) |
|
| private double |
| getHeadY(int index) |
| method_6880(int arg0) |
| getHeadY(int headIndex) |
|
| private double |
| getHeadZ(int index) |
| method_6881(int arg0) |
| getHeadZ(int headIndex) |
|
| private float |
| rotlerp(float a, float b, float max) |
| method_6886(float arg0, float arg1, float arg2) |
| getNextAngle(float lastAngle, float desiredAngle, float maxDifference) |
|
| private void |
|
| private void |
| performRangedAttack(int head, double tx, double ty, double tz, boolean dangerous) |
| method_6877(int arg0, double arg1, double arg2, double arg3, boolean arg4) |
| shootSkullAt(int headIndex, double targetX, double targetY, double targetZ, boolean charged) |
|
| public void |
|
| public boolean |
|
| protected void |
|
| public void |
| checkDespawn() |
| method_5982() |
| checkDespawn() |
|
| public boolean |
|
| public static DefaultAttributeContainer$Builder |
| createAttributes() |
| method_26904() |
| createWitherAttributes() |
|
| public float[] |
| getHeadYRots() |
| method_61488() |
| getSideHeadYaws() |
|
| public float[] |
| getHeadXRots() |
| method_61487() |
| getSideHeadPitches() |
|
| public int |
| getInvulnerableTicks() |
| method_6884() |
| getInvulnerableTimer() |
|
| public void |
| setInvulnerableTicks(int invulnerableTicks) |
| method_6875(int arg0) |
| setInvulTimer(int ticks) |
|
| public int |
| getAlternativeTarget(int headIndex) |
| method_6882(int arg0) |
| getTrackedEntityId(int headIndex) |
|
| public void |
| setAlternativeTarget(int headIndex, int entityId) |
| method_6876(int arg0, int arg1) |
| setTrackedEntityId(int headIndex, int id) |
|
| public boolean |
| isPowered() |
| method_6872() |
| isArmored() |
|
| protected boolean |
|
| public boolean |
| canUsePortal(boolean ignorePassenger) |
| method_5822(boolean arg0) |
| canUsePortals(boolean arg0) |
|
| public boolean |
|
| private static boolean |
|
| private static void |
|