Class BodyControl

java.lang.Object
net.minecraft.entity.ai.control.BodyControl
All Implemented Interfaces:
Control
Direct Known Subclasses:
PhantomEntity.PhantomBodyControl, ShulkerEntity.ShulkerBodyControl

public class BodyControl
extends Object
implements Control
Mappings:
Namespace Name
official axp
intermediary net/minecraft/class_1330
named net/minecraft/entity/ai/control/BodyControl
  • Field Details

    • field_30194

      private static final int field_30194
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official b Laxp;b:I
      intermediary field_30194 Lnet/minecraft/class_1330;field_30194:I
      named field_30194 Lnet/minecraft/entity/ai/control/BodyControl;field_30194:I
    • field_30195

      private static final int field_30195
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official c Laxp;c:I
      intermediary field_30195 Lnet/minecraft/class_1330;field_30195:I
      named field_30195 Lnet/minecraft/entity/ai/control/BodyControl;field_30195:I
    • field_30196

      private static final int field_30196
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official d Laxp;d:I
      intermediary field_30196 Lnet/minecraft/class_1330;field_30196:I
      named field_30196 Lnet/minecraft/entity/ai/control/BodyControl;field_30196:I
    • entity

      private final MobEntity entity
      Mappings:
      Namespace Name Mixin selector
      official a Laxp;a:Lasz;
      intermediary field_6356 Lnet/minecraft/class_1330;field_6356:Lnet/minecraft/class_1308;
      named entity Lnet/minecraft/entity/ai/control/BodyControl;entity:Lnet/minecraft/entity/mob/MobEntity;
    • activeTicks

      private int activeTicks
      Mappings:
      Namespace Name Mixin selector
      official e Laxp;e:I
      intermediary field_6355 Lnet/minecraft/class_1330;field_6355:I
      named activeTicks Lnet/minecraft/entity/ai/control/BodyControl;activeTicks:I
    • lastHeadYaw

      private float lastHeadYaw
      Mappings:
      Namespace Name Mixin selector
      official f Laxp;f:F
      intermediary field_6354 Lnet/minecraft/class_1330;field_6354:F
      named lastHeadYaw Lnet/minecraft/entity/ai/control/BodyControl;lastHeadYaw:F
  • Constructor Details

    • BodyControl

      public BodyControl​(MobEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laxp;<init>(Lasz;)V
      intermediary <init> Lnet/minecraft/class_1330;<init>(Lnet/minecraft/class_1308;)V
      named <init> Lnet/minecraft/entity/ai/control/BodyControl;<init>(Lnet/minecraft/entity/mob/MobEntity;)V
  • Method Details

    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official a Laxp;a()V
      intermediary method_6224 Lnet/minecraft/class_1330;method_6224()V
      named tick Lnet/minecraft/entity/ai/control/BodyControl;tick()V
    • rotateLook

      private void rotateLook()
      Mappings:
      Namespace Name Mixin selector
      official b Laxp;b()V
      intermediary method_20243 Lnet/minecraft/class_1330;method_20243()V
      named rotateLook Lnet/minecraft/entity/ai/control/BodyControl;rotateLook()V
    • rotateHead

      private void rotateHead()
      Mappings:
      Namespace Name Mixin selector
      official c Laxp;c()V
      intermediary method_20244 Lnet/minecraft/class_1330;method_20244()V
      named rotateHead Lnet/minecraft/entity/ai/control/BodyControl;rotateHead()V
    • rotateBody

      private void rotateBody()
      Mappings:
      Namespace Name Mixin selector
      official d Laxp;d()V
      intermediary method_20245 Lnet/minecraft/class_1330;method_20245()V
      named rotateBody Lnet/minecraft/entity/ai/control/BodyControl;rotateBody()V
    • isIndependent

      private boolean isIndependent()
      Mappings:
      Namespace Name Mixin selector
      official e Laxp;e()Z
      intermediary method_20246 Lnet/minecraft/class_1330;method_20246()Z
      named isIndependent Lnet/minecraft/entity/ai/control/BodyControl;isIndependent()Z
    • isMoving

      private boolean isMoving()
      Mappings:
      Namespace Name Mixin selector
      official f Laxp;f()Z
      intermediary method_20247 Lnet/minecraft/class_1330;method_20247()Z
      named isMoving Lnet/minecraft/entity/ai/control/BodyControl;isMoving()Z