Class MinecartBehavior
java.lang.Object
net.minecraft.world.entity.vehicle.MinecartBehavior
- Direct Known Subclasses:
NewMinecartBehavior
,OldMinecartBehavior
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKnownMovement
(Vec3 pMovement) abstract double
getMaxSpeed
(ServerLevel pLevel) abstract double
double
getX()
float
getXRot()
double
getY()
float
getYRot()
double
getZ()
void
lerpMotion
(double pX, double pY, double pZ) level()
abstract void
moveAlongTrack
(ServerLevel pLevel) position()
abstract boolean
void
setDeltaMovement
(double pX, double pY, double pZ) void
setDeltaMovement
(Vec3 pDeltaMovement) void
setPos
(double pX, double pY, double pZ) void
void
setXRot
(float pXRot) void
setYRot
(float pYRot) abstract double
stepAlongTrack
(BlockPos pPos, RailShape pRailShape, double pSpeed) abstract void
tick()
-
Field Details
-
minecart
-
-
Constructor Details
-
MinecartBehavior
-
-
Method Details
-
getInterpolation
-
lerpMotion
public void lerpMotion(double pX, double pY, double pZ) -
tick
public abstract void tick() -
level
-
moveAlongTrack
-
stepAlongTrack
-
pushAndPickupEntities
public abstract boolean pushAndPickupEntities() -
getDeltaMovement
-
setDeltaMovement
-
setDeltaMovement
public void setDeltaMovement(double pX, double pY, double pZ) -
position
-
getX
public double getX() -
getY
public double getY() -
getZ
public double getZ() -
setPos
-
setPos
public void setPos(double pX, double pY, double pZ) -
getXRot
public float getXRot() -
setXRot
public void setXRot(float pXRot) -
getYRot
public float getYRot() -
setYRot
public void setYRot(float pYRot) -
getMotionDirection
-
getKnownMovement
-
getMaxSpeed
-
getSlowdownFactor
public abstract double getSlowdownFactor()
-