net.minecraft.world.entity.ai.control

public class BodyRotationControl

implements Control

bzm
net.minecraft.world.entity.ai.control.BodyRotationControl
net.minecraft.class_1330
net.minecraft.unmapped.C_vofymfgv
net.minecraft.entity.ai.control.BodyControl
net.minecraft.entity.ai.control.BodyControl
net.minecraft.src.C_661_

Field summary

Modifier and TypeField
private final Mob
a
mob
field_6356
f_jhkameqo
entity
entity
f_24875_
private static final int
b
HEAD_STABLE_ANGLE
field_30194
f_auxfvobb
BODY_KEEP_UP_THRESHOLD
MAX_HEAD_YAW
f_148048_
private static final int
c
DELAY_UNTIL_STARTING_TO_FACE_FORWARD
field_30195
f_bmkvemqt
ROTATE_BODY_START_TICK
MAX_ACTIVE_TICKS
f_148049_
private static final int
d
HOW_LONG_IT_TAKES_TO_FACE_FORWARD
field_30196
f_aypxvlqw
ROTATION_INCREMENTS
ROTATION_INCREMENTS
f_148050_
private int
e
headStableTime
field_6355
f_xqyifmaf
bodyAdjustTicks
activeTicks
f_24876_
private float
f
lastStableYHeadRot
field_6354
f_jggcabbj
lastHeadYaw
lastHeadYaw
f_24877_

Constructor summary

ModifierConstructor
public (Mob entity)

Method summary

Modifier and TypeMethod
public void
a()
clientTick()
method_6224()
m_kgsfcfjq()
tick()
tick()
m_8121_()
private void
b()
rotateBodyIfNecessary()
method_20243()
m_gkzyihfl()
keepUpBody()
rotateLook()
m_24880_()
private void
c()
rotateHeadIfNecessary()
method_20244()
m_enufoqdz()
keepUpHead()
rotateHead()
m_24881_()
private void
d()
rotateHeadTowardsFront()
method_20245()
m_uvxgawrx()
slowlyAdjustBody()
rotateBody()
m_24882_()
private boolean
e()
notCarryingMobPassengers()
method_20246()
m_hnytvxve()
isIndependent()
isIndependent()
m_24883_()
private boolean
f()
isMoving()
method_20247()
m_jvhgprwb()
isMoving()
isMoving()
m_24884_()