Package net.minecraft.entity.vehicle
Class DefaultMinecartController
java.lang.Object
net.minecraft.entity.vehicle.MinecartController
net.minecraft.entity.vehicle.DefaultMinecartController
- Mappings:
Namespace Name named net/minecraft/entity/vehicle/DefaultMinecartController
intermediary net/minecraft/class_9883
official cxw
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final double
private static final double
private static final double
private static final double
private final PositionInterpolator
private Vec3d
Fields inherited from class net.minecraft.entity.vehicle.MinecartController
minecart
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
getMaxSpeed
(ServerWorld world) double
boolean
limitSpeed
(Vec3d velocity) double
moveAlongTrack
(BlockPos blockPos, RailShape railShape, double remainingMovement) void
moveOnRail
(ServerWorld world) void
onLerp
(PositionInterpolator interpolator) void
setLerpTargetVelocity
(double x, double y, double z) simulateMovement
(double x, double y, double z, double movement) snapPositionToRail
(double x, double y, double z) void
tick()
Methods inherited from class net.minecraft.entity.vehicle.MinecartController
getPitch, getPos, getVelocity, getWorld, getX, getY, getYaw, getZ, setPitch, setPos, setPos, setVelocity, setVelocity, setYaw
-
Field Details
-
field_52547
private static final double field_52547- See Also:
- Mappings:
Namespace Name Mixin selector named field_52547
Lnet/minecraft/entity/vehicle/DefaultMinecartController;field_52547:D
intermediary field_52547
Lnet/minecraft/class_9883;field_52547:D
official b
Lcxw;b:D
-
field_54466
private static final double field_54466- See Also:
- Mappings:
Namespace Name Mixin selector named field_54466
Lnet/minecraft/entity/vehicle/DefaultMinecartController;field_54466:D
intermediary field_54466
Lnet/minecraft/class_9883;field_54466:D
official c
Lcxw;c:D
-
field_54467
private static final double field_54467- See Also:
- Mappings:
Namespace Name Mixin selector named field_54467
Lnet/minecraft/entity/vehicle/DefaultMinecartController;field_54467:D
intermediary field_54467
Lnet/minecraft/class_9883;field_54467:D
official d
Lcxw;d:D
-
field_54468
private static final double field_54468- See Also:
- Mappings:
Namespace Name Mixin selector named field_54468
Lnet/minecraft/entity/vehicle/DefaultMinecartController;field_54468:D
intermediary field_54468
Lnet/minecraft/class_9883;field_54468:D
official e
Lcxw;e:D
-
interpolator
- Mappings:
Namespace Name Mixin selector named interpolator
Lnet/minecraft/entity/vehicle/DefaultMinecartController;interpolator:Lnet/minecraft/entity/PositionInterpolator;
intermediary field_55707
Lnet/minecraft/class_9883;field_55707:Lnet/minecraft/class_10584;
official f
Lcxw;f:Lcah;
-
velocity
- Mappings:
Namespace Name Mixin selector named velocity
Lnet/minecraft/entity/vehicle/DefaultMinecartController;velocity:Lnet/minecraft/util/math/Vec3d;
intermediary field_52554
Lnet/minecraft/class_9883;field_52554:Lnet/minecraft/class_243;
official g
Lcxw;g:Lfis;
-
-
Constructor Details
-
DefaultMinecartController
- 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>
Lcxo;<init>(Lcxg;)V
-
-
Method Details
-
getInterpolator
- Overrides:
getInterpolator
in classMinecartController
- Mappings:
Namespace Name Mixin selector named getInterpolator
Lnet/minecraft/entity/vehicle/MinecartController;getInterpolator()Lnet/minecraft/entity/PositionInterpolator;
intermediary method_66328
Lnet/minecraft/class_9878;method_66328()Lnet/minecraft/class_10584;
official a
Lcxo;a()Lcah;
-
onLerp
- Mappings:
Namespace Name Mixin selector named onLerp
Lnet/minecraft/entity/vehicle/DefaultMinecartController;onLerp(Lnet/minecraft/entity/PositionInterpolator;)V
intermediary method_66329
Lnet/minecraft/class_9883;method_66329(Lnet/minecraft/class_10584;)V
official a
Lcxw;a(Lcah;)V
-
setLerpTargetVelocity
public void setLerpTargetVelocity(double x, double y, double z) - Overrides:
setLerpTargetVelocity
in classMinecartController
- Mappings:
Namespace Name Mixin selector named setLerpTargetVelocity
Lnet/minecraft/entity/vehicle/MinecartController;setLerpTargetVelocity(DDD)V
intermediary method_61573
Lnet/minecraft/class_9878;method_61573(DDD)V
official a
Lcxo;a(DDD)V
-
tick
public void tick()- Specified by:
tick
in classMinecartController
- Mappings:
Namespace Name Mixin selector named tick
Lnet/minecraft/entity/vehicle/MinecartController;tick()V
intermediary method_61587
Lnet/minecraft/class_9878;method_61587()V
official b
Lcxo;b()V
-
moveOnRail
- Specified by:
moveOnRail
in classMinecartController
- Mappings:
Namespace Name Mixin selector named moveOnRail
Lnet/minecraft/entity/vehicle/MinecartController;moveOnRail(Lnet/minecraft/server/world/ServerWorld;)V
intermediary method_61589
Lnet/minecraft/class_9878;method_61589(Lnet/minecraft/class_3218;)V
official a
Lcxo;a(Laub;)V
-
simulateMovement
- Mappings:
Namespace Name Mixin selector named simulateMovement
Lnet/minecraft/entity/vehicle/DefaultMinecartController;simulateMovement(DDDD)Lnet/minecraft/util/math/Vec3d;
intermediary method_61619
Lnet/minecraft/class_9883;method_61619(DDDD)Lnet/minecraft/class_243;
official a
Lcxw;a(DDDD)Lfis;
-
snapPositionToRail
- Mappings:
Namespace Name Mixin selector named snapPositionToRail
Lnet/minecraft/entity/vehicle/DefaultMinecartController;snapPositionToRail(DDD)Lnet/minecraft/util/math/Vec3d;
intermediary method_61620
Lnet/minecraft/class_9883;method_61620(DDD)Lnet/minecraft/class_243;
official d
Lcxw;d(DDD)Lfis;
-
moveAlongTrack
- Specified by:
moveAlongTrack
in classMinecartController
- Mappings:
Namespace Name Mixin selector named moveAlongTrack
Lnet/minecraft/entity/vehicle/MinecartController;moveAlongTrack(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
Lcxo;a(Ljb;Leff;D)D
-
handleCollision
public boolean handleCollision()- Specified by:
handleCollision
in classMinecartController
- Mappings:
Namespace Name Mixin selector named handleCollision
Lnet/minecraft/entity/vehicle/MinecartController;handleCollision()Z
intermediary method_62826
Lnet/minecraft/class_9878;method_62826()Z
official d
Lcxo;d()Z
-
getHorizontalFacing
- Overrides:
getHorizontalFacing
in classMinecartController
- Mappings:
Namespace Name Mixin selector named getHorizontalFacing
Lnet/minecraft/entity/vehicle/MinecartController;getHorizontalFacing()Lnet/minecraft/util/math/Direction;
intermediary method_61597
Lnet/minecraft/class_9878;method_61597()Lnet/minecraft/class_2350;
official l
Lcxo;l()Ljh;
-
limitSpeed
- Overrides:
limitSpeed
in classMinecartController
- Mappings:
Namespace Name Mixin selector named limitSpeed
Lnet/minecraft/entity/vehicle/MinecartController;limitSpeed(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
intermediary method_61584
Lnet/minecraft/class_9878;method_61584(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
official c
Lcxo;c(Lfis;)Lfis;
-
getMaxSpeed
- Specified by:
getMaxSpeed
in classMinecartController
- Mappings:
Namespace Name Mixin selector named getMaxSpeed
Lnet/minecraft/entity/vehicle/MinecartController;getMaxSpeed(Lnet/minecraft/server/world/ServerWorld;)D
intermediary method_61598
Lnet/minecraft/class_9878;method_61598(Lnet/minecraft/class_3218;)D
official b
Lcxo;b(Laub;)D
-
getSpeedRetention
public double getSpeedRetention()- Specified by:
getSpeedRetention
in classMinecartController
- 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 m
Lcxo;m()D
-