类 MoveControl
- java.lang.Object
-
- net.minecraft.entity.ai.control.MoveControl
-
- 所有已实现的接口:
Control
- 直接已知子类:
AquaticMoveControl,DrownedEntity.DrownedMoveControl,FishEntity.FishMoveControl,FlightMoveControl,FoxEntity.FoxMoveControl,GhastEntity.GhastMoveControl,GuardianEntity.GuardianMoveControl,PandaEntity.PandaMoveControl,PhantomEntity.PhantomMoveControl,RabbitEntity.RabbitMoveControl,SlimeEntity.SlimeMoveControl,TurtleEntity.TurtleMoveControl,VexEntity.VexMoveControl
public class MoveControl extends Object implements Control
- Mappings:
Namespace Name official axuintermediary net/minecraft/class_1335named net/minecraft/entity/ai/control/MoveControl
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classMoveControl.State
-
字段概要
字段 修饰符和类型 字段 说明 protected MobEntityentitystatic floatfield_30197static floatfield_30198protected static intfield_30199protected floatforwardMovementprotected floatsidewaysMovementprotected doublespeedprotected MoveControl.Statestateprotected doubletargetXprotected doubletargetYprotected doubletargetZ
-
构造器概要
构造器 构造器 说明 MoveControl(MobEntity entity)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected floatchangeAngle(float from, float to, float max)doublegetSpeed()doublegetTargetX()doublegetTargetY()doublegetTargetZ()booleanisMoving()private booleanmethod_25946(float float2, float float3)voidmoveTo(double x, double y, double z, double speed)voidstrafeTo(float forward, float sideways)voidtick()
-
-
-
字段详细资料
-
field_30197
public static final float field_30197
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLaxu;a:Fintermediary field_30197Lnet/minecraft/class_1335;field_30197:Fnamed field_30197Lnet/minecraft/entity/ai/control/MoveControl;field_30197:F
-
field_30198
public static final float field_30198
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLaxu;b:Fintermediary field_30198Lnet/minecraft/class_1335;field_30198:Fnamed field_30198Lnet/minecraft/entity/ai/control/MoveControl;field_30198:F
-
field_30199
protected static final int field_30199
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLaxu;c:Iintermediary field_30199Lnet/minecraft/class_1335;field_30199:Inamed field_30199Lnet/minecraft/entity/ai/control/MoveControl;field_30199:I
-
entity
protected final MobEntity entity
- Mappings:
Namespace Name Mixin selector official dLaxu;d:Lasz;intermediary field_6371Lnet/minecraft/class_1335;field_6371:Lnet/minecraft/class_1308;named entityLnet/minecraft/entity/ai/control/MoveControl;entity:Lnet/minecraft/entity/mob/MobEntity;
-
targetX
protected double targetX
- Mappings:
Namespace Name Mixin selector official eLaxu;e:Dintermediary field_6370Lnet/minecraft/class_1335;field_6370:Dnamed targetXLnet/minecraft/entity/ai/control/MoveControl;targetX:D
-
targetY
protected double targetY
- Mappings:
Namespace Name Mixin selector official fLaxu;f:Dintermediary field_6369Lnet/minecraft/class_1335;field_6369:Dnamed targetYLnet/minecraft/entity/ai/control/MoveControl;targetY:D
-
targetZ
protected double targetZ
- Mappings:
Namespace Name Mixin selector official gLaxu;g:Dintermediary field_6367Lnet/minecraft/class_1335;field_6367:Dnamed targetZLnet/minecraft/entity/ai/control/MoveControl;targetZ:D
-
speed
protected double speed
- Mappings:
Namespace Name Mixin selector official hLaxu;h:Dintermediary field_6372Lnet/minecraft/class_1335;field_6372:Dnamed speedLnet/minecraft/entity/ai/control/MoveControl;speed:D
-
forwardMovement
protected float forwardMovement
- Mappings:
Namespace Name Mixin selector official iLaxu;i:Fintermediary field_6368Lnet/minecraft/class_1335;field_6368:Fnamed forwardMovementLnet/minecraft/entity/ai/control/MoveControl;forwardMovement:F
-
sidewaysMovement
protected float sidewaysMovement
- Mappings:
Namespace Name Mixin selector official jLaxu;j:Fintermediary field_6373Lnet/minecraft/class_1335;field_6373:Fnamed sidewaysMovementLnet/minecraft/entity/ai/control/MoveControl;sidewaysMovement:F
-
state
protected MoveControl.State state
- Mappings:
Namespace Name Mixin selector official kLaxu;k:Laxu$a;intermediary field_6374Lnet/minecraft/class_1335;field_6374:Lnet/minecraft/class_1335$class_1336;named stateLnet/minecraft/entity/ai/control/MoveControl;state:Lnet/minecraft/entity/ai/control/MoveControl$State;
-
-
构造器详细资料
-
MoveControl
public MoveControl(MobEntity entity)
- Mappings:
Namespace Name Mixin selector official <init>Laxu;<init>(Lasz;)Vintermediary <init>Lnet/minecraft/class_1335;<init>(Lnet/minecraft/class_1308;)Vnamed <init>Lnet/minecraft/entity/ai/control/MoveControl;<init>(Lnet/minecraft/entity/mob/MobEntity;)V
-
-
方法详细资料
-
isMoving
public boolean isMoving()
- Mappings:
Namespace Name Mixin selector official bLaxu;b()Zintermediary method_6241Lnet/minecraft/class_1335;method_6241()Znamed isMovingLnet/minecraft/entity/ai/control/MoveControl;isMoving()Z
-
getSpeed
public double getSpeed()
- Mappings:
Namespace Name Mixin selector official cLaxu;c()Dintermediary method_6242Lnet/minecraft/class_1335;method_6242()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 aLaxu;a(DDDD)Vintermediary method_6239Lnet/minecraft/class_1335;method_6239(DDDD)Vnamed moveToLnet/minecraft/entity/ai/control/MoveControl;moveTo(DDDD)V
-
strafeTo
public void strafeTo(float forward, float sideways)- Mappings:
Namespace Name Mixin selector official aLaxu;a(FF)Vintermediary method_6243Lnet/minecraft/class_1335;method_6243(FF)Vnamed strafeToLnet/minecraft/entity/ai/control/MoveControl;strafeTo(FF)V
-
tick
public void tick()
- Mappings:
Namespace Name Mixin selector official aLaxu;a()Vintermediary method_6240Lnet/minecraft/class_1335;method_6240()Vnamed tickLnet/minecraft/entity/ai/control/MoveControl;tick()V
-
method_25946
private boolean method_25946(float float2, float float3)- Mappings:
Namespace Name Mixin selector official bLaxu;b(FF)Zintermediary method_25946Lnet/minecraft/class_1335;method_25946(FF)Znamed method_25946Lnet/minecraft/entity/ai/control/MoveControl;method_25946(FF)Z
-
changeAngle
protected float changeAngle(float from, float to, float max)- Mappings:
Namespace Name Mixin selector official aLaxu;a(FFF)Fintermediary method_6238Lnet/minecraft/class_1335;method_6238(FFF)Fnamed changeAngleLnet/minecraft/entity/ai/control/MoveControl;changeAngle(FFF)F
-
getTargetX
public double getTargetX()
- Mappings:
Namespace Name Mixin selector official dLaxu;d()Dintermediary method_6236Lnet/minecraft/class_1335;method_6236()Dnamed getTargetXLnet/minecraft/entity/ai/control/MoveControl;getTargetX()D
-
getTargetY
public double getTargetY()
- Mappings:
Namespace Name Mixin selector official eLaxu;e()Dintermediary method_6235Lnet/minecraft/class_1335;method_6235()Dnamed getTargetYLnet/minecraft/entity/ai/control/MoveControl;getTargetY()D
-
getTargetZ
public double getTargetZ()
- Mappings:
Namespace Name Mixin selector official fLaxu;f()Dintermediary method_6237Lnet/minecraft/class_1335;method_6237()Dnamed getTargetZLnet/minecraft/entity/ai/control/MoveControl;getTargetZ()D
-
-