类 OldMinecartBehavior
java.lang.Object
net.minecraft.world.entity.vehicle.MinecartBehavior
net.minecraft.world.entity.vehicle.OldMinecartBehavior
-
字段概要
字段修饰符和类型字段说明private static final double
private int
private double
private double
private double
private double
private double
private static final double
private static final double
private static final double
private Vec3
从类继承的字段 net.minecraft.world.entity.vehicle.MinecartBehavior
minecart
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
getKnownMovement
(Vec3 p_367615_) double
getMaxSpeed
(ServerLevel p_362914_) getPos
(double p_364250_, double p_361662_, double p_364713_) getPosOffs
(double p_361728_, double p_364195_, double p_366610_, double p_364609_) protected double
double
void
lerpMotion
(double p_368086_, double p_368739_, double p_361323_) double
float
double
float
double
void
lerpTo
(double p_367842_, double p_362787_, double p_363573_, float p_367207_, float p_366673_, int p_365423_) void
moveAlongTrack
(ServerLevel p_366781_) protected void
moveMinecartOnRail
(ServerLevel level) boolean
protected boolean
double
stepAlongTrack
(BlockPos p_362453_, RailShape p_361823_, double p_366695_) void
tick()
从类继承的方法 net.minecraft.world.entity.vehicle.MinecartBehavior
getDeltaMovement, getX, getXRot, getY, getYRot, getZ, level, position, setDeltaMovement, setDeltaMovement, setPos, setPos, setXRot, setYRot
-
字段详细资料
-
MINECART_RIDABLE_THRESHOLD
private static final double MINECART_RIDABLE_THRESHOLD- 另请参阅:
-
MAX_SPEED_IN_WATER
private static final double MAX_SPEED_IN_WATER- 另请参阅:
-
MAX_SPEED_ON_LAND
private static final double MAX_SPEED_ON_LAND- 另请参阅:
-
ABSOLUTE_MAX_SPEED
private static final double ABSOLUTE_MAX_SPEED- 另请参阅:
-
lerpSteps
private int lerpSteps -
lerpX
private double lerpX -
lerpY
private double lerpY -
lerpZ
private double lerpZ -
lerpYRot
private double lerpYRot -
lerpXRot
private double lerpXRot -
targetDeltaMovement
-
-
构造器详细资料
-
OldMinecartBehavior
-
-
方法详细资料
-
cancelLerp
public void cancelLerp()- 覆盖:
cancelLerp
在类中MinecartBehavior
-
lerpTo
public void lerpTo(double p_367842_, double p_362787_, double p_363573_, float p_367207_, float p_366673_, int p_365423_) - 覆盖:
lerpTo
在类中MinecartBehavior
-
lerpTargetX
public double lerpTargetX()- 覆盖:
lerpTargetX
在类中MinecartBehavior
-
lerpTargetY
public double lerpTargetY()- 覆盖:
lerpTargetY
在类中MinecartBehavior
-
lerpTargetZ
public double lerpTargetZ()- 覆盖:
lerpTargetZ
在类中MinecartBehavior
-
lerpTargetXRot
public float lerpTargetXRot()- 覆盖:
lerpTargetXRot
在类中MinecartBehavior
-
lerpTargetYRot
public float lerpTargetYRot()- 覆盖:
lerpTargetYRot
在类中MinecartBehavior
-
lerpMotion
public void lerpMotion(double p_368086_, double p_368739_, double p_361323_) - 覆盖:
lerpMotion
在类中MinecartBehavior
-
tick
public void tick()- 指定者:
tick
在类中MinecartBehavior
-
moveAlongTrack
- 指定者:
moveAlongTrack
在类中MinecartBehavior
-
getPosOffs
@Nullable public Vec3 getPosOffs(double p_361728_, double p_364195_, double p_366610_, double p_364609_) -
getPos
-
stepAlongTrack
- 指定者:
stepAlongTrack
在类中MinecartBehavior
-
pushAndPickupEntities
public boolean pushAndPickupEntities()- 指定者:
pushAndPickupEntities
在类中MinecartBehavior
-
getMotionDirection
- 覆盖:
getMotionDirection
在类中MinecartBehavior
-
getKnownMovement
- 覆盖:
getKnownMovement
在类中MinecartBehavior
-
getMaxSpeed
- 指定者:
getMaxSpeed
在类中MinecartBehavior
-
getSlowdownFactor
public double getSlowdownFactor()- 指定者:
getSlowdownFactor
在类中MinecartBehavior
-
getSlopeAdjustment
protected double getSlopeAdjustment() -
shouldDoRailFunctions
protected boolean shouldDoRailFunctions() -
moveMinecartOnRail
-