Class ExperimentalMinecartController

java.lang.Object
net.minecraft.entity.vehicle.MinecartController
net.minecraft.entity.vehicle.ExperimentalMinecartController

public class ExperimentalMinecartController extends MinecartController
Mappings:
Namespace Name
named net/minecraft/entity/vehicle/ExperimentalMinecartController
intermediary net/minecraft/class_9879
official cqa
  • Field Details

    • field_52527

      public static final int field_52527
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_52527 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52527:I
      intermediary field_52527 Lnet/minecraft/class_9879;field_52527:I
      official b Lcqa;b:I
    • field_52528

      public static final double field_52528
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_52528 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52528:D
      intermediary field_52528 Lnet/minecraft/class_9879;field_52528:D
      official c Lcqa;c:D
    • field_52533

      Mappings:
      Namespace Name Mixin selector
      named field_52533 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52533:Lnet/minecraft/entity/vehicle/ExperimentalMinecartController$InterpolatedStep;
      intermediary field_52533 Lnet/minecraft/class_9879;field_52533:Lnet/minecraft/class_9879$class_9881;
      official h Lcqa;h:Lcqa$b;
    • field_52534

      private int field_52534
      Mappings:
      Namespace Name Mixin selector
      named field_52534 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52534:I
      intermediary field_52534 Lnet/minecraft/class_9879;field_52534:I
      official i Lcqa;i:I
    • field_52535

      private float field_52535
      Mappings:
      Namespace Name Mixin selector
      named field_52535 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52535:F
      intermediary field_52535 Lnet/minecraft/class_9879;field_52535:F
      official j Lcqa;j:F
    • field_52536

      private int field_52536
      Mappings:
      Namespace Name Mixin selector
      named field_52536 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52536:I
      intermediary field_52536 Lnet/minecraft/class_9879;field_52536:I
      official k Lcqa;k:I
    • field_52529

      public final List<ExperimentalMinecartController.Step> field_52529
      Mappings:
      Namespace Name Mixin selector
      named field_52529 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52529:Ljava/util/List;
      intermediary field_52529 Lnet/minecraft/class_9879;field_52529:Ljava/util/List;
      official d Lcqa;d:Ljava/util/List;
    • field_52530

      public final List<ExperimentalMinecartController.Step> field_52530
      Mappings:
      Namespace Name Mixin selector
      named field_52530 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52530:Ljava/util/List;
      intermediary field_52530 Lnet/minecraft/class_9879;field_52530:Ljava/util/List;
      official e Lcqa;e:Ljava/util/List;
    • field_52531

      public double field_52531
      Mappings:
      Namespace Name Mixin selector
      named field_52531 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52531:D
      intermediary field_52531 Lnet/minecraft/class_9879;field_52531:D
      official f Lcqa;f:D
    • field_52532

      Mappings:
      Namespace Name Mixin selector
      named field_52532 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52532:Lnet/minecraft/entity/vehicle/ExperimentalMinecartController$Step;
      intermediary field_52532 Lnet/minecraft/class_9879;field_52532:Lnet/minecraft/class_9879$class_9880;
      official g Lcqa;g:Lcqa$a;
    • field_52537

      private boolean field_52537
      Mappings:
      Namespace Name Mixin selector
      named field_52537 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52537:Z
      intermediary field_52537 Lnet/minecraft/class_9879;field_52537:Z
      official l Lcqa;l:Z
  • Constructor Details

    • ExperimentalMinecartController

      public ExperimentalMinecartController(AbstractMinecartEntity minecart)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/vehicle/MinecartController;<init>(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;)V
      intermediary <init> Lnet/minecraft/class_9878;<init>(Lnet/minecraft/class_1688;)V
      official <init> Lcpt;<init>(Lcpm;)V
  • Method Details

    • method_61587

      public void method_61587()
      Specified by:
      method_61587 in class MinecartController
      Mappings:
      Namespace Name Mixin selector
      named method_61587 Lnet/minecraft/entity/vehicle/MinecartController;method_61587()V
      intermediary method_61587 Lnet/minecraft/class_9878;method_61587()V
      official f Lcpt;f()V
    • method_61615

      private void method_61615()
      Mappings:
      Namespace Name Mixin selector
      named method_61615 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61615()V
      intermediary method_61615 Lnet/minecraft/class_9879;method_61615()V
      official u Lcqa;u()V
    • method_61613

      public void method_61613()
      Mappings:
      Namespace Name Mixin selector
      named method_61613 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61613()V
      intermediary method_61613 Lnet/minecraft/class_9879;method_61613()V
      official s Lcqa;s()V
    • method_61614

      public boolean method_61614()
      Mappings:
      Namespace Name Mixin selector
      named method_61614 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61614()Z
      intermediary method_61614 Lnet/minecraft/class_9879;method_61614()Z
      official t Lcqa;t()Z
    • getLerpedPitch

      public float getLerpedPitch(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named getLerpedPitch Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;getLerpedPitch(F)F
      intermediary method_61607 Lnet/minecraft/class_9879;method_61607(F)F
      official c Lcqa;c(F)F
    • getLerpedYaw

      public float getLerpedYaw(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named getLerpedYaw Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;getLerpedYaw(F)F
      intermediary method_61608 Lnet/minecraft/class_9879;method_61608(F)F
      official d Lcqa;d(F)F
    • getLerpedPosition

      public Vec3d getLerpedPosition(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named getLerpedPosition Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;getLerpedPosition(F)Lnet/minecraft/util/math/Vec3d;
      intermediary method_61610 Lnet/minecraft/class_9879;method_61610(F)Lnet/minecraft/class_243;
      official e Lcqa;e(F)Leye;
    • getLerpedVelocity

      public Vec3d getLerpedVelocity(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named getLerpedVelocity Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;getLerpedVelocity(F)Lnet/minecraft/util/math/Vec3d;
      intermediary method_61611 Lnet/minecraft/class_9879;method_61611(F)Lnet/minecraft/class_243;
      official f Lcqa;f(F)Leye;
    • method_61612

      private ExperimentalMinecartController.InterpolatedStep method_61612(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named method_61612 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61612(F)Lnet/minecraft/entity/vehicle/ExperimentalMinecartController$InterpolatedStep;
      intermediary method_61612 Lnet/minecraft/class_9879;method_61612(F)Lnet/minecraft/class_9879$class_9881;
      official g Lcqa;g(F)Lcqa$b;
    • method_61605

      private void method_61605(BlockPos blockPos, BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      named method_61605 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61605(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
      intermediary method_61605 Lnet/minecraft/class_9879;method_61605(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      official a Lcqa;a(Lje;Ldua;)V
    • method_61589

      public void method_61589()
      Specified by:
      method_61589 in class MinecartController
      Mappings:
      Namespace Name Mixin selector
      named method_61589 Lnet/minecraft/entity/vehicle/MinecartController;method_61589()V
      intermediary method_61589 Lnet/minecraft/class_9878;method_61589()V
      official h Lcpt;h()V
    • method_61601

      private Vec3d method_61601(Vec3d vec3d, ExperimentalMinecartController.class_9882 class_9882, BlockPos blockPos, BlockState railState, RailShape railShape)
      Mappings:
      Namespace Name Mixin selector
      named method_61601 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61601(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/entity/vehicle/ExperimentalMinecartController$class_9882;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/enums/RailShape;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_61601 Lnet/minecraft/class_9879;method_61601(Lnet/minecraft/class_243;Lnet/minecraft/class_9879$class_9882;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2768;)Lnet/minecraft/class_243;
      official a Lcqa;a(Leye;Lcqa$c;Lje;Ldua;Ldve;)Leye;
    • method_61603

      private Vec3d method_61603(Vec3d vec3d, RailShape railShape)
      Mappings:
      Namespace Name Mixin selector
      named method_61603 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61603(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/block/enums/RailShape;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_61603 Lnet/minecraft/class_9879;method_61603(Lnet/minecraft/class_243;Lnet/minecraft/class_2768;)Lnet/minecraft/class_243;
      official a Lcqa;a(Leye;Ldve;)Leye;
    • method_61609

      private Vec3d method_61609(Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      named method_61609 Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61609(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_61609 Lnet/minecraft/class_9879;method_61609(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
      official d Lcqa;d(Leye;)Leye;
    • decelerateFromPoweredRail

      private Vec3d decelerateFromPoweredRail(Vec3d velocity, BlockState railState)
      Mappings:
      Namespace Name Mixin selector
      named decelerateFromPoweredRail Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;decelerateFromPoweredRail(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/block/BlockState;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_61602 Lnet/minecraft/class_9879;method_61602(Lnet/minecraft/class_243;Lnet/minecraft/class_2680;)Lnet/minecraft/class_243;
      official a Lcqa;a(Leye;Ldua;)Leye;
    • accelerateFromPoweredRail

      private Vec3d accelerateFromPoweredRail(Vec3d velocity, BlockPos railPos, BlockState railState)
      Mappings:
      Namespace Name Mixin selector
      named accelerateFromPoweredRail Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;accelerateFromPoweredRail(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_61604 Lnet/minecraft/class_9879;method_61604(Lnet/minecraft/class_243;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_243;
      official a Lcqa;a(Leye;Lje;Ldua;)Leye;
    • method_61577

      public double method_61577(BlockPos blockPos, RailShape railShape, double double2)
      Specified by:
      method_61577 in class MinecartController
      Mappings:
      Namespace Name Mixin selector
      named method_61577 Lnet/minecraft/entity/vehicle/MinecartController;method_61577(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/enums/RailShape;D)D
      intermediary method_61577 Lnet/minecraft/class_9878;method_61577(Lnet/minecraft/class_2338;Lnet/minecraft/class_2768;D)D
      official a Lcpt;a(Lje;Ldve;D)D
    • getMaxSpeed

      public double getMaxSpeed()
      Specified by:
      getMaxSpeed in class MinecartController
      Mappings:
      Namespace Name Mixin selector
      named getMaxSpeed Lnet/minecraft/entity/vehicle/MinecartController;getMaxSpeed()D
      intermediary method_61598 Lnet/minecraft/class_9878;method_61598()D
      official q Lcpt;q()D
    • ascends

      private boolean ascends(Vec3d velocity, RailShape railShape)
      Mappings:
      Namespace Name Mixin selector
      named ascends Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;ascends(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/block/enums/RailShape;)Z
      intermediary method_61606 Lnet/minecraft/class_9879;method_61606(Lnet/minecraft/class_243;Lnet/minecraft/class_2768;)Z
      official b Lcqa;b(Leye;Ldve;)Z
    • getSpeedRetention

      public double getSpeedRetention()
      Specified by:
      getSpeedRetention in class MinecartController
      Mappings:
      Namespace Name Mixin selector
      named getSpeedRetention Lnet/minecraft/entity/vehicle/MinecartController;getSpeedRetention()D
      intermediary method_61599 Lnet/minecraft/class_9878;method_61599()D
      official r Lcpt;r()D