Class MinecartBehavior

java.lang.Object
net.minecraft.world.entity.vehicle.MinecartBehavior
Direct Known Subclasses:
NewMinecartBehavior, OldMinecartBehavior

public abstract class MinecartBehavior extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getInterpolation

      public InterpolationHandler getInterpolation()
    • lerpMotion

      public void lerpMotion(double p_363918_, double p_364438_, double p_365344_)
    • tick

      public abstract void tick()
    • level

      public Level level()
    • moveAlongTrack

      public abstract void moveAlongTrack(ServerLevel p_376849_)
    • stepAlongTrack

      public abstract double stepAlongTrack(BlockPos p_360466_, RailShape p_361422_, double p_363822_)
    • pushAndPickupEntities

      public abstract boolean pushAndPickupEntities()
    • getDeltaMovement

      public Vec3 getDeltaMovement()
    • setDeltaMovement

      public void setDeltaMovement(Vec3 p_362692_)
    • setDeltaMovement

      public void setDeltaMovement(double p_364114_, double p_362878_, double p_362138_)
    • position

      public Vec3 position()
    • getX

      public double getX()
    • getY

      public double getY()
    • getZ

      public double getZ()
    • setPos

      public void setPos(Vec3 p_364392_)
    • setPos

      public void setPos(double p_361747_, double p_363801_, double p_363761_)
    • getXRot

      public float getXRot()
    • setXRot

      public void setXRot(float p_361403_)
    • getYRot

      public float getYRot()
    • setYRot

      public void setYRot(float p_361334_)
    • getMotionDirection

      public Direction getMotionDirection()
    • getKnownMovement

      public Vec3 getKnownMovement(Vec3 p_361961_)
    • getMaxSpeed

      public abstract double getMaxSpeed(ServerLevel p_376563_)
    • getSlowdownFactor

      public abstract double getSlowdownFactor()