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 named net/minecraft/entity/ai/control/AquaticMoveControlintermediary net/minecraft/class_5757official ceg
-
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, wrapDegreesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.entity.ai.control.Control
changeAngle
-
Field Details
-
field_40123
private static final float field_40123- See Also:
- Mappings:
Namespace Name Mixin selector named field_40123Lnet/minecraft/entity/ai/control/AquaticMoveControl;field_40123:Fintermediary field_40123Lnet/minecraft/class_5757;field_40123:Fofficial lLceg;l:F
-
field_40124
private static final float field_40124- See Also:
- Mappings:
Namespace Name Mixin selector named field_40124Lnet/minecraft/entity/ai/control/AquaticMoveControl;field_40124:Fintermediary field_40124Lnet/minecraft/class_5757;field_40124:Fofficial mLceg;m:F
-
pitchChange
private final int pitchChange- Mappings:
Namespace Name Mixin selector named pitchChangeLnet/minecraft/entity/ai/control/AquaticMoveControl;pitchChange:Iintermediary field_28319Lnet/minecraft/class_5757;field_28319:Iofficial nLceg;n:I
-
yawChange
private final int yawChange- Mappings:
Namespace Name Mixin selector named yawChangeLnet/minecraft/entity/ai/control/AquaticMoveControl;yawChange:Iintermediary field_28320Lnet/minecraft/class_5757;field_28320:Iofficial oLceg;o:I
-
speedInWater
private final float speedInWater- Mappings:
Namespace Name Mixin selector named speedInWaterLnet/minecraft/entity/ai/control/AquaticMoveControl;speedInWater:Fintermediary field_28321Lnet/minecraft/class_5757;field_28321:Fofficial pLceg;p:F
-
speedInAir
private final float speedInAir- Mappings:
Namespace Name Mixin selector named speedInAirLnet/minecraft/entity/ai/control/AquaticMoveControl;speedInAir:Fintermediary field_28322Lnet/minecraft/class_5757;field_28322:Fofficial qLceg;q:F
-
buoyant
private final boolean buoyant- Mappings:
Namespace Name Mixin selector named buoyantLnet/minecraft/entity/ai/control/AquaticMoveControl;buoyant:Zintermediary field_28323Lnet/minecraft/class_5757;field_28323:Zofficial rLceg;r:Z
-
-
Constructor Details
-
AquaticMoveControl
public AquaticMoveControl(MobEntity entity, int pitchChange, int yawChange, float speedInWater, float speedInAir, boolean buoyant) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/control/AquaticMoveControl;<init>(Lnet/minecraft/entity/mob/MobEntity;IIFFZ)Vintermediary <init>Lnet/minecraft/class_5757;<init>(Lnet/minecraft/class_1308;IIFFZ)Vofficial <init>Lceg;<init>(Lbyh;IIFFZ)V
-
-
Method Details
-
tick
public void tick()- Overrides:
tickin classMoveControl- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/ai/control/MoveControl;tick()Vintermediary method_6240Lnet/minecraft/class_1335;method_6240()Vofficial aLcee;a()V
-
method_45335
private static float method_45335(float float2) - Mappings:
Namespace Name Mixin selector named method_45335Lnet/minecraft/entity/ai/control/AquaticMoveControl;method_45335(F)Fintermediary method_45335Lnet/minecraft/class_5757;method_45335(F)Fofficial aLceg;a(F)F
-