Class YawAdjustingLookControl

java.lang.Object
net.minecraft.entity.ai.control.LookControl
net.minecraft.entity.ai.control.YawAdjustingLookControl
All Implemented Interfaces:
Control
Direct Known Subclasses:
AxolotlEntity.AxolotlLookControl

public class YawAdjustingLookControl extends LookControl
The yaw adjusting look control adjusts the entity's body yaw to be close to the head yaw. In vanilla, this is used by entities that cannot rotate their heads easily, such as axolotl and dolphin.
Mappings:
Namespace Name
named net/minecraft/entity/ai/control/YawAdjustingLookControl
intermediary net/minecraft/class_1332
official cch
  • Field Details

    • ADDED_PITCH

      private static final int ADDED_PITCH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ADDED_PITCH Lnet/minecraft/entity/ai/control/YawAdjustingLookControl;ADDED_PITCH:I
      intermediary field_30200 Lnet/minecraft/class_1332;field_30200:I
      official i Lcch;i:I
    • ADDED_YAW

      private static final int ADDED_YAW
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ADDED_YAW Lnet/minecraft/entity/ai/control/YawAdjustingLookControl;ADDED_YAW:I
      intermediary field_30201 Lnet/minecraft/class_1332;field_30201:I
      official j Lcch;j:I
    • yawAdjustThreshold

      private final int yawAdjustThreshold
      Mappings:
      Namespace Name Mixin selector
      named yawAdjustThreshold Lnet/minecraft/entity/ai/control/YawAdjustingLookControl;yawAdjustThreshold:I
      intermediary field_6357 Lnet/minecraft/class_1332;field_6357:I
      official h Lcch;h:I
  • Constructor Details

    • YawAdjustingLookControl

      public YawAdjustingLookControl(MobEntity entity, int yawAdjustThreshold)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/ai/control/YawAdjustingLookControl;<init>(Lnet/minecraft/entity/mob/MobEntity;I)V
      intermediary <init> Lnet/minecraft/class_1332;<init>(Lnet/minecraft/class_1308;I)V
      official <init> Lcch;<init>(Lbwh;I)V
  • Method Details

    • tick

      public void tick()
      Overrides:
      tick in class LookControl
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/entity/ai/control/LookControl;tick()V
      intermediary method_6231 Lnet/minecraft/class_1333;method_6231()V
      official a Lccf;a()V