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 doublegetMaxSpeed(ServerLevel pLevel) abstract doubledoublegetX()floatgetXRot()doublegetY()floatgetYRot()doublegetZ()voidlerpMotion(Vec3 pDeltaMovement) level()abstract voidmoveAlongTrack(ServerLevel pLevel) position()abstract booleanvoidsetDeltaMovement(double pX, double pY, double pZ) voidsetDeltaMovement(Vec3 pDeltaMovement) voidsetPos(double pX, double pY, double pZ) voidvoidsetXRot(float pXRot) voidsetYRot(float pYRot) abstract doublestepAlongTrack(BlockPos pPos, RailShape pRailShape, double pSpeed) abstract voidtick()
-
Field Details
-
minecart
-
-
Constructor Details
-
MinecartBehavior
-
-
Method Details
-
getInterpolation
-
lerpMotion
-
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()
-