类 MinecartBehavior

java.lang.Object
net.minecraft.world.entity.vehicle.MinecartBehavior
直接已知子类:
NewMinecartBehavior, OldMinecartBehavior

public abstract class MinecartBehavior extends Object
  • 字段详细资料

  • 构造器详细资料

  • 方法详细资料

    • cancelLerp

      public void cancelLerp()
    • lerpTo

      public void lerpTo(double p_366069_, double p_369509_, double p_363209_, float p_363993_, float p_361648_, int p_360709_)
    • 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 p_363790_, double p_369322_, double p_361777_)
    • tick

      public abstract void tick()
    • level

      public Level level()
    • moveAlongTrack

      public abstract void moveAlongTrack(ServerLevel p_361282_)
    • stepAlongTrack

      public abstract double stepAlongTrack(BlockPos p_367776_, RailShape p_365444_, double p_369487_)
    • pushAndPickupEntities

      public abstract boolean pushAndPickupEntities()
    • getDeltaMovement

      public Vec3 getDeltaMovement()
    • setDeltaMovement

      public void setDeltaMovement(Vec3 p_368968_)
    • setDeltaMovement

      public void setDeltaMovement(double p_369756_, double p_368764_, double p_362872_)
    • position

      public Vec3 position()
    • getX

      public double getX()
    • getY

      public double getY()
    • getZ

      public double getZ()
    • setPos

      public void setPos(Vec3 p_367928_)
    • setPos

      public void setPos(double p_366087_, double p_367426_, double p_364435_)
    • getXRot

      public float getXRot()
    • setXRot

      public void setXRot(float p_362033_)
    • getYRot

      public float getYRot()
    • setYRot

      public void setYRot(float p_365528_)
    • getMotionDirection

      public Direction getMotionDirection()
    • getKnownMovement

      public Vec3 getKnownMovement(Vec3 p_368351_)
    • getMaxSpeed

      public abstract double getMaxSpeed(ServerLevel p_361034_)
    • getSlowdownFactor

      public abstract double getSlowdownFactor()