Package net.minecraft.entity.vehicle
Class ExperimentalMinecartController
java.lang.Object
net.minecraft.entity.vehicle.MinecartController
net.minecraft.entity.vehicle.ExperimentalMinecartController
- Mappings:
Namespace Name named net/minecraft/entity/vehicle/ExperimentalMinecartControllerintermediary net/minecraft/class_9879official cqa
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final doubledoubleprivate intprivate floatprivate intprivate booleanFields inherited from class net.minecraft.entity.vehicle.MinecartController
minecart -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Vec3daccelerateFromPoweredRail(Vec3d velocity, BlockPos railPos, BlockState railState) private booleanprivate Vec3ddecelerateFromPoweredRail(Vec3d velocity, BlockState railState) floatgetLerpedPitch(float tickDelta) getLerpedPosition(float tickDelta) getLerpedVelocity(float tickDelta) floatgetLerpedYaw(float tickDelta) doubledoubledoublemethod_61577(BlockPos blockPos, RailShape railShape, double double2) private Vec3dmethod_61601(Vec3d vec3d, ExperimentalMinecartController.class_9882 class_9882, BlockPos blockPos, BlockState railState, RailShape railShape) private Vec3dmethod_61603(Vec3d vec3d, RailShape railShape) private voidmethod_61605(BlockPos blockPos, BlockState blockState) private Vec3dmethod_61609(Vec3d vec3d) method_61612(float tickDelta) voidbooleanprivate voidvoidvoidtick()Methods inherited from class net.minecraft.entity.vehicle.MinecartController
getHorizontalFacing, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getPitch, getPos, getVelocity, getWorld, getX, getY, getYaw, getZ, limitSpeed, setLerpTargetVelocity, setPitch, setPos, setPos, setPos, setVelocity, setVelocity, setYaw
-
Field Details
-
field_52527
public static final int field_52527- See Also:
- Mappings:
Namespace Name Mixin selector named field_52527Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52527:Iintermediary field_52527Lnet/minecraft/class_9879;field_52527:Iofficial bLcqa;b:I
-
field_52528
public static final double field_52528- See Also:
- Mappings:
Namespace Name Mixin selector named field_52528Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52528:Dintermediary field_52528Lnet/minecraft/class_9879;field_52528:Dofficial cLcqa;c:D
-
field_52533
- Mappings:
Namespace Name Mixin selector named field_52533Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52533:Lnet/minecraft/entity/vehicle/ExperimentalMinecartController$InterpolatedStep;intermediary field_52533Lnet/minecraft/class_9879;field_52533:Lnet/minecraft/class_9879$class_9881;official hLcqa;h:Lcqa$b;
-
field_52534
private int field_52534- Mappings:
Namespace Name Mixin selector named field_52534Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52534:Iintermediary field_52534Lnet/minecraft/class_9879;field_52534:Iofficial iLcqa;i:I
-
field_52535
private float field_52535- Mappings:
Namespace Name Mixin selector named field_52535Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52535:Fintermediary field_52535Lnet/minecraft/class_9879;field_52535:Fofficial jLcqa;j:F
-
field_52536
private int field_52536- Mappings:
Namespace Name Mixin selector named field_52536Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52536:Iintermediary field_52536Lnet/minecraft/class_9879;field_52536:Iofficial kLcqa;k:I
-
field_52529
- Mappings:
Namespace Name Mixin selector named field_52529Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52529:Ljava/util/List;intermediary field_52529Lnet/minecraft/class_9879;field_52529:Ljava/util/List;official dLcqa;d:Ljava/util/List;
-
field_52530
- Mappings:
Namespace Name Mixin selector named field_52530Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52530:Ljava/util/List;intermediary field_52530Lnet/minecraft/class_9879;field_52530:Ljava/util/List;official eLcqa;e:Ljava/util/List;
-
field_52531
public double field_52531- Mappings:
Namespace Name Mixin selector named field_52531Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52531:Dintermediary field_52531Lnet/minecraft/class_9879;field_52531:Dofficial fLcqa;f:D
-
field_52532
- Mappings:
Namespace Name Mixin selector named field_52532Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52532:Lnet/minecraft/entity/vehicle/ExperimentalMinecartController$Step;intermediary field_52532Lnet/minecraft/class_9879;field_52532:Lnet/minecraft/class_9879$class_9880;official gLcqa;g:Lcqa$a;
-
field_52537
private boolean field_52537- Mappings:
Namespace Name Mixin selector named field_52537Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;field_52537:Zintermediary field_52537Lnet/minecraft/class_9879;field_52537:Zofficial lLcqa;l:Z
-
-
Constructor Details
-
ExperimentalMinecartController
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/vehicle/MinecartController;<init>(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;)Vintermediary <init>Lnet/minecraft/class_9878;<init>(Lnet/minecraft/class_1688;)Vofficial <init>Lcpt;<init>(Lcpm;)V
-
-
Method Details
-
tick
public void tick()- Specified by:
tickin classMinecartController- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/vehicle/MinecartController;tick()Vintermediary method_61587Lnet/minecraft/class_9878;method_61587()Vofficial fLcpt;f()V
-
method_61615
private void method_61615()- Mappings:
Namespace Name Mixin selector named method_61615Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61615()Vintermediary method_61615Lnet/minecraft/class_9879;method_61615()Vofficial uLcqa;u()V
-
method_61613
public void method_61613()- Mappings:
Namespace Name Mixin selector named method_61613Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61613()Vintermediary method_61613Lnet/minecraft/class_9879;method_61613()Vofficial sLcqa;s()V
-
method_61614
public boolean method_61614()- Mappings:
Namespace Name Mixin selector named method_61614Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61614()Zintermediary method_61614Lnet/minecraft/class_9879;method_61614()Zofficial tLcqa;t()Z
-
getLerpedPitch
public float getLerpedPitch(float tickDelta) - Mappings:
Namespace Name Mixin selector named getLerpedPitchLnet/minecraft/entity/vehicle/ExperimentalMinecartController;getLerpedPitch(F)Fintermediary method_61607Lnet/minecraft/class_9879;method_61607(F)Fofficial cLcqa;c(F)F
-
getLerpedYaw
public float getLerpedYaw(float tickDelta) - Mappings:
Namespace Name Mixin selector named getLerpedYawLnet/minecraft/entity/vehicle/ExperimentalMinecartController;getLerpedYaw(F)Fintermediary method_61608Lnet/minecraft/class_9879;method_61608(F)Fofficial dLcqa;d(F)F
-
getLerpedPosition
- Mappings:
Namespace Name Mixin selector named getLerpedPositionLnet/minecraft/entity/vehicle/ExperimentalMinecartController;getLerpedPosition(F)Lnet/minecraft/util/math/Vec3d;intermediary method_61610Lnet/minecraft/class_9879;method_61610(F)Lnet/minecraft/class_243;official eLcqa;e(F)Leye;
-
getLerpedVelocity
- Mappings:
Namespace Name Mixin selector named getLerpedVelocityLnet/minecraft/entity/vehicle/ExperimentalMinecartController;getLerpedVelocity(F)Lnet/minecraft/util/math/Vec3d;intermediary method_61611Lnet/minecraft/class_9879;method_61611(F)Lnet/minecraft/class_243;official fLcqa;f(F)Leye;
-
method_61612
- Mappings:
Namespace Name Mixin selector named method_61612Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61612(F)Lnet/minecraft/entity/vehicle/ExperimentalMinecartController$InterpolatedStep;intermediary method_61612Lnet/minecraft/class_9879;method_61612(F)Lnet/minecraft/class_9879$class_9881;official gLcqa;g(F)Lcqa$b;
-
method_61605
- Mappings:
Namespace Name Mixin selector named method_61605Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61605(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Vintermediary method_61605Lnet/minecraft/class_9879;method_61605(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vofficial aLcqa;a(Lje;Ldua;)V
-
moveOnRail
public void moveOnRail()- Specified by:
moveOnRailin classMinecartController- Mappings:
Namespace Name Mixin selector named moveOnRailLnet/minecraft/entity/vehicle/MinecartController;moveOnRail()Vintermediary method_61589Lnet/minecraft/class_9878;method_61589()Vofficial hLcpt;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_61601Lnet/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_61601Lnet/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 aLcqa;a(Leye;Lcqa$c;Lje;Ldua;Ldve;)Leye;
-
method_61603
- Mappings:
Namespace Name Mixin selector named method_61603Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61603(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/block/enums/RailShape;)Lnet/minecraft/util/math/Vec3d;intermediary method_61603Lnet/minecraft/class_9879;method_61603(Lnet/minecraft/class_243;Lnet/minecraft/class_2768;)Lnet/minecraft/class_243;official aLcqa;a(Leye;Ldve;)Leye;
-
method_61609
- Mappings:
Namespace Name Mixin selector named method_61609Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;method_61609(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;intermediary method_61609Lnet/minecraft/class_9879;method_61609(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;official dLcqa;d(Leye;)Leye;
-
decelerateFromPoweredRail
- Mappings:
Namespace Name Mixin selector named decelerateFromPoweredRailLnet/minecraft/entity/vehicle/ExperimentalMinecartController;decelerateFromPoweredRail(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/block/BlockState;)Lnet/minecraft/util/math/Vec3d;intermediary method_61602Lnet/minecraft/class_9879;method_61602(Lnet/minecraft/class_243;Lnet/minecraft/class_2680;)Lnet/minecraft/class_243;official aLcqa;a(Leye;Ldua;)Leye;
-
accelerateFromPoweredRail
- Mappings:
Namespace Name Mixin selector named accelerateFromPoweredRailLnet/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_61604Lnet/minecraft/class_9879;method_61604(Lnet/minecraft/class_243;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_243;official aLcqa;a(Leye;Lje;Ldua;)Leye;
-
method_61577
- Specified by:
method_61577in classMinecartController- Mappings:
Namespace Name Mixin selector named method_61577Lnet/minecraft/entity/vehicle/MinecartController;method_61577(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/enums/RailShape;D)Dintermediary method_61577Lnet/minecraft/class_9878;method_61577(Lnet/minecraft/class_2338;Lnet/minecraft/class_2768;D)Dofficial aLcpt;a(Lje;Ldve;D)D
-
getMaxSpeed
public double getMaxSpeed()- Specified by:
getMaxSpeedin classMinecartController- Mappings:
Namespace Name Mixin selector named getMaxSpeedLnet/minecraft/entity/vehicle/MinecartController;getMaxSpeed()Dintermediary method_61598Lnet/minecraft/class_9878;method_61598()Dofficial qLcpt;q()D
-
ascends
- Mappings:
Namespace Name Mixin selector named ascendsLnet/minecraft/entity/vehicle/ExperimentalMinecartController;ascends(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/block/enums/RailShape;)Zintermediary method_61606Lnet/minecraft/class_9879;method_61606(Lnet/minecraft/class_243;Lnet/minecraft/class_2768;)Zofficial bLcqa;b(Leye;Ldve;)Z
-
getSpeedRetention
public double getSpeedRetention()- Specified by:
getSpeedRetentionin classMinecartController- Mappings:
Namespace Name Mixin selector named getSpeedRetentionLnet/minecraft/entity/vehicle/MinecartController;getSpeedRetention()Dintermediary method_61599Lnet/minecraft/class_9878;method_61599()Dofficial rLcpt;r()D
-