Package net.minecraft.entity.ai.control
Class MoveControl
java.lang.Object
net.minecraft.entity.ai.control.MoveControl
- Direct Known Subclasses:
class_3369,DolphinEntity.class_3483,DrownedEntity.class_3513,FishEntity.class_3478,GhastEntity.GhastMoveControl,GuardianEntity.GuardianMoveControl,PhantomEntity.class_3524,RabbitEntity.RabbitMoveControl,SlimeEntity.SlimeMoveControl,TurtleEntity.class_3500,VexEntity.class_3045
- Mappings:
Namespace Name official agbintermediary net/minecraft/class_884named net/minecraft/entity/ai/control/MoveControl
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MobEntityprotected floatprotected floatprotected doubleprotected MoveControl.MoveStatusprotected doubleprotected doubleprotected double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyFrom(MoveControl control) doublegetSpeed()doubledoubledoublebooleanisMoving()voidmethod_13094(float float2, float float3) voidmoveTo(double x, double y, double z, double speed) voidprotected floatwrapDegrees(float from, float to, float max)
-
Field Details
-
entity
- Mappings:
Namespace Name Mixin selector official aLagb;a:Lafb;intermediary field_3440Lnet/minecraft/class_884;field_3440:Lnet/minecraft/class_871;named entityLnet/minecraft/entity/ai/control/MoveControl;entity:Lnet/minecraft/entity/mob/MobEntity;
-
targetX
protected double targetX- Mappings:
Namespace Name Mixin selector official bLagb;b:Dintermediary field_3441Lnet/minecraft/class_884;field_3441:Dnamed targetXLnet/minecraft/entity/ai/control/MoveControl;targetX:D
-
targetY
protected double targetY- Mappings:
Namespace Name Mixin selector official cLagb;c:Dintermediary field_3442Lnet/minecraft/class_884;field_3442:Dnamed targetYLnet/minecraft/entity/ai/control/MoveControl;targetY:D
-
targetZ
protected double targetZ- Mappings:
Namespace Name Mixin selector official dLagb;d:Dintermediary field_3443Lnet/minecraft/class_884;field_3443:Dnamed targetZLnet/minecraft/entity/ai/control/MoveControl;targetZ:D
-
speed
protected double speed- Mappings:
Namespace Name Mixin selector official eLagb;e:Dintermediary field_6836Lnet/minecraft/class_884;field_6836:Dnamed speedLnet/minecraft/entity/ai/control/MoveControl;speed:D
-
field_14568
protected float field_14568- Mappings:
Namespace Name Mixin selector official fLagb;f:Fintermediary field_14568Lnet/minecraft/class_884;field_14568:Fnamed field_14568Lnet/minecraft/entity/ai/control/MoveControl;field_14568:F
-
field_14569
protected float field_14569- Mappings:
Namespace Name Mixin selector official gLagb;g:Fintermediary field_14569Lnet/minecraft/class_884;field_14569:Fnamed field_14569Lnet/minecraft/entity/ai/control/MoveControl;field_14569:F
-
state
- Mappings:
Namespace Name Mixin selector official hLagb;h:Lagb$a;intermediary field_14570Lnet/minecraft/class_884;field_14570:Lnet/minecraft/class_884$class_2972;named stateLnet/minecraft/entity/ai/control/MoveControl;state:Lnet/minecraft/entity/ai/control/MoveControl$MoveStatus;
-
-
Constructor Details
-
MoveControl
- Mappings:
Namespace Name Mixin selector official <init>Lagb;<init>(Lafb;)Vintermediary <init>Lnet/minecraft/class_884;<init>(Lnet/minecraft/class_871;)Vnamed <init>Lnet/minecraft/entity/ai/control/MoveControl;<init>(Lnet/minecraft/entity/mob/MobEntity;)V
-
-
Method Details
-
isMoving
public boolean isMoving()- Mappings:
Namespace Name Mixin selector official bLagb;b()Zintermediary method_2730Lnet/minecraft/class_884;method_2730()Znamed isMovingLnet/minecraft/entity/ai/control/MoveControl;isMoving()Z
-
getSpeed
public double getSpeed()- Mappings:
Namespace Name Mixin selector official cLagb;c()Dintermediary method_2733Lnet/minecraft/class_884;method_2733()Dnamed getSpeedLnet/minecraft/entity/ai/control/MoveControl;getSpeed()D
-
moveTo
public void moveTo(double x, double y, double z, double speed) - Mappings:
Namespace Name Mixin selector official aLagb;a(DDDD)Vintermediary method_2731Lnet/minecraft/class_884;method_2731(DDDD)Vnamed moveToLnet/minecraft/entity/ai/control/MoveControl;moveTo(DDDD)V
-
method_13094
public void method_13094(float float2, float float3) - Mappings:
Namespace Name Mixin selector official aLagb;a(FF)Vintermediary method_13094Lnet/minecraft/class_884;method_13094(FF)Vnamed method_13094Lnet/minecraft/entity/ai/control/MoveControl;method_13094(FF)V
-
copyFrom
- Mappings:
Namespace Name Mixin selector official aLagb;a(Lagb;)Vintermediary method_13095Lnet/minecraft/class_884;method_13095(Lnet/minecraft/class_884;)Vnamed copyFromLnet/minecraft/entity/ai/control/MoveControl;copyFrom(Lnet/minecraft/entity/ai/control/MoveControl;)V
-
updateMovement
public void updateMovement()- Mappings:
Namespace Name Mixin selector official aLagb;a()Vintermediary method_2734Lnet/minecraft/class_884;method_2734()Vnamed updateMovementLnet/minecraft/entity/ai/control/MoveControl;updateMovement()V
-
wrapDegrees
protected float wrapDegrees(float from, float to, float max) - Mappings:
Namespace Name Mixin selector official aLagb;a(FFF)Fintermediary method_2732Lnet/minecraft/class_884;method_2732(FFF)Fnamed wrapDegreesLnet/minecraft/entity/ai/control/MoveControl;wrapDegrees(FFF)F
-
getTargetX
public double getTargetX()- Mappings:
Namespace Name Mixin selector official dLagb;d()Dintermediary method_11003Lnet/minecraft/class_884;method_11003()Dnamed getTargetXLnet/minecraft/entity/ai/control/MoveControl;getTargetX()D
-
getTargetY
public double getTargetY()- Mappings:
Namespace Name Mixin selector official eLagb;e()Dintermediary method_11004Lnet/minecraft/class_884;method_11004()Dnamed getTargetYLnet/minecraft/entity/ai/control/MoveControl;getTargetY()D
-
getTargetZ
public double getTargetZ()- Mappings:
Namespace Name Mixin selector official fLagb;f()Dintermediary method_11005Lnet/minecraft/class_884;method_11005()Dnamed getTargetZLnet/minecraft/entity/ai/control/MoveControl;getTargetZ()D
-