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 movement) abstract doublegetMaxSpeed(ServerLevel level) abstract doubledoublegetX()floatgetXRot()doublegetY()floatgetYRot()doublegetZ()voidlerpMotion(double x, double y, double z) level()abstract voidmoveAlongTrack(ServerLevel level) position()abstract booleanvoidsetDeltaMovement(double x, double y, double z) voidsetDeltaMovement(Vec3 deltaMovement) voidsetPos(double x, double y, double z) voidvoidsetXRot(float xRot) voidsetYRot(float yRot) abstract doublestepAlongTrack(BlockPos pos, RailShape railShape, double speed) abstract voidtick()
-
Field Details
-
minecart
-
-
Constructor Details
-
MinecartBehavior
-
-
Method Details
-
getInterpolation
-
lerpMotion
public void lerpMotion(double x, double y, double z) -
tick
public abstract void tick() -
level
-
moveAlongTrack
-
stepAlongTrack
-
pushAndPickupEntities
public abstract boolean pushAndPickupEntities() -
getDeltaMovement
-
setDeltaMovement
-
setDeltaMovement
public void setDeltaMovement(double x, double y, double z) -
position
-
getX
public double getX() -
getY
public double getY() -
getZ
public double getZ() -
setPos
-
setPos
public void setPos(double x, double y, double z) -
getXRot
public float getXRot() -
setXRot
public void setXRot(float xRot) -
getYRot
public float getYRot() -
setYRot
public void setYRot(float yRot) -
getMotionDirection
-
getKnownMovement
-
getMaxSpeed
-
getSlowdownFactor
public abstract double getSlowdownFactor()
-