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 TypeMethodDescriptionvoidgetKnownMovement(Vec3 movement) abstract doublegetMaxSpeed(ServerLevel level) abstract doubledoublegetX()floatgetXRot()doublegetY()floatgetYRot()doublegetZ()voidlerpMotion(double x, double y, double z) doublefloatdoublefloatdoublevoidlerpTo(double x, double y, double z, float yRot, float xRot, int steps) 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
-
cancelLerp
public void cancelLerp() -
lerpTo
public void lerpTo(double x, double y, double z, float yRot, float xRot, int steps) -
lerpTargetX
public double lerpTargetX() -
lerpTargetY
public double lerpTargetY() -
lerpTargetZ
public double lerpTargetZ() -
lerpTargetXRot
public float lerpTargetXRot() -
lerpTargetYRot
public float lerpTargetYRot() -
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()
-