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 bgxintermediary 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 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
-
pitchChange
private final int pitchChange- Mappings:
Namespace Name Mixin selector official lLbgx;l: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 mLbgx;m: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 nLbgx;n: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 oLbgx;o: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 pLbgx;p: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>Lbgx;<init>(Lbbh;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 aLbgv;a()Vintermediary method_6240Lnet/minecraft/class_1335;method_6240()Vnamed tickLnet/minecraft/entity/ai/control/MoveControl;tick()V
-