Package net.minecraft.entity.ai.control
Class AquaticMoveControl
java.lang.Object
net.minecraft.entity.ai.control.MoveControl
net.minecraft.entity.ai.control.AquaticMoveControl
- All Implemented Interfaces:
Control
- Direct Known Subclasses:
AxolotlEntity.AxolotlMoveControl
- Mappings:
Namespace Name official blyintermediary net/minecraft/class_5757named net/minecraft/entity/ai/control/AquaticMoveControl
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.control.MoveControl
MoveControl.State -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate static final floatprivate static final floatprivate final intprivate final floatprivate final floatprivate final intFields inherited from class net.minecraft.entity.ai.control.MoveControl
entity, field_30197, field_30199, forwardMovement, REACHED_DESTINATION_DISTANCE_SQUARED, sidewaysMovement, speed, state, targetX, targetY, targetZ -
Constructor Summary
ConstructorsConstructorDescriptionAquaticMoveControl(MobEntity entity, int pitchChange, int yawChange, float speedInWater, float speedInAir, boolean buoyant) -
Method Summary
Methods inherited from class net.minecraft.entity.ai.control.MoveControl
getSpeed, getTargetX, getTargetY, getTargetZ, isMoving, moveTo, strafeTo, wrapDegrees
-
Field Details
-
field_40123
private static final float field_40123- See Also:
- Mappings:
Namespace Name Mixin selector official lLbly;l:Fintermediary field_40123Lnet/minecraft/class_5757;field_40123:Fnamed field_40123Lnet/minecraft/entity/ai/control/AquaticMoveControl;field_40123:F
-
field_40124
private static final float field_40124- See Also:
- Mappings:
Namespace Name Mixin selector official mLbly;m:Fintermediary field_40124Lnet/minecraft/class_5757;field_40124:Fnamed field_40124Lnet/minecraft/entity/ai/control/AquaticMoveControl;field_40124:F
-
pitchChange
private final int pitchChange- Mappings:
Namespace Name Mixin selector official nLbly;n:Iintermediary field_28319Lnet/minecraft/class_5757;field_28319:Inamed pitchChangeLnet/minecraft/entity/ai/control/AquaticMoveControl;pitchChange:I
-
yawChange
private final int yawChange- Mappings:
Namespace Name Mixin selector official oLbly;o:Iintermediary field_28320Lnet/minecraft/class_5757;field_28320:Inamed yawChangeLnet/minecraft/entity/ai/control/AquaticMoveControl;yawChange:I
-
speedInWater
private final float speedInWater- Mappings:
Namespace Name Mixin selector official pLbly;p:Fintermediary field_28321Lnet/minecraft/class_5757;field_28321:Fnamed speedInWaterLnet/minecraft/entity/ai/control/AquaticMoveControl;speedInWater:F
-
speedInAir
private final float speedInAir- Mappings:
Namespace Name Mixin selector official qLbly;q:Fintermediary field_28322Lnet/minecraft/class_5757;field_28322:Fnamed speedInAirLnet/minecraft/entity/ai/control/AquaticMoveControl;speedInAir:F
-
buoyant
private final boolean buoyant- Mappings:
Namespace Name Mixin selector official rLbly;r:Zintermediary field_28323Lnet/minecraft/class_5757;field_28323:Znamed buoyantLnet/minecraft/entity/ai/control/AquaticMoveControl;buoyant:Z
-
-
Constructor Details
-
AquaticMoveControl
public AquaticMoveControl(MobEntity entity, int pitchChange, int yawChange, float speedInWater, float speedInAir, boolean buoyant) - Mappings:
Namespace Name Mixin selector official <init>Lbly;<init>(Lbfz;IIFFZ)Vintermediary <init>Lnet/minecraft/class_5757;<init>(Lnet/minecraft/class_1308;IIFFZ)Vnamed <init>Lnet/minecraft/entity/ai/control/AquaticMoveControl;<init>(Lnet/minecraft/entity/mob/MobEntity;IIFFZ)V
-
-
Method Details
-
tick
public void tick()- Overrides:
tickin classMoveControl- Mappings:
Namespace Name Mixin selector official aLblw;a()Vintermediary method_6240Lnet/minecraft/class_1335;method_6240()Vnamed tickLnet/minecraft/entity/ai/control/MoveControl;tick()V
-
method_45335
private static float method_45335(float float2) - Mappings:
Namespace Name Mixin selector official aLbly;a(F)Fintermediary method_45335Lnet/minecraft/class_5757;method_45335(F)Fnamed method_45335Lnet/minecraft/entity/ai/control/AquaticMoveControl;method_45335(F)F
-