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 - crn
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate doubleprivate intprivate Vec3dprivate doubleprivate doubleprivate doubleprivate doubleFields inherited from class net.minecraft.entity.vehicle.MinecartControllerminecart
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfloatdoubledoublefloatdoubledoublegetMaxSpeed(ServerWorld world) doublebooleanlimitSpeed(Vec3d velocity) method_61619(double x, double y, double z, double double2) doublemoveAlongTrack(BlockPos blockPos, RailShape railShape, double remainingMovement) voidmoveOnRail(ServerWorld world) voidvoidsetLerpTargetVelocity(double x, double y, double z) voidsetPos(double x, double y, double z, float yaw, float pitch, int interpolationSteps) snapPositionToRail(double x, double y, double z) voidtick()Methods inherited from class net.minecraft.entity.vehicle.MinecartControllergetPitch, getPos, getVelocity, getWorld, getX, getY, getYaw, getZ, setPitch, setPos, setPos, setVelocity, setVelocity, setYaw
- 
Field Details- 
field_52547private 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- Lcrn;b:D
 
- 
field_54466private 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- Lcrn;c:D
 
- 
field_54467private 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- Lcrn;d:D
 
- 
field_54468private 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- Lcrn;e:D
 
- 
stepprivate int step- Mappings:
- Namespace - Name - Mixin selector - named - step- Lnet/minecraft/entity/vehicle/DefaultMinecartController;step:I- intermediary - field_52548- Lnet/minecraft/class_9883;field_52548:I- official - f- Lcrn;f:I
 
- 
xprivate double x- Mappings:
- Namespace - Name - Mixin selector - named - x- Lnet/minecraft/entity/vehicle/DefaultMinecartController;x:D- intermediary - field_52549- Lnet/minecraft/class_9883;field_52549:D- official - g- Lcrn;g:D
 
- 
yprivate double y- Mappings:
- Namespace - Name - Mixin selector - named - y- Lnet/minecraft/entity/vehicle/DefaultMinecartController;y:D- intermediary - field_52550- Lnet/minecraft/class_9883;field_52550:D- official - h- Lcrn;h:D
 
- 
zprivate double z- Mappings:
- Namespace - Name - Mixin selector - named - z- Lnet/minecraft/entity/vehicle/DefaultMinecartController;z:D- intermediary - field_52551- Lnet/minecraft/class_9883;field_52551:D- official - i- Lcrn;i:D
 
- 
yawprivate double yaw- Mappings:
- Namespace - Name - Mixin selector - named - yaw- Lnet/minecraft/entity/vehicle/DefaultMinecartController;yaw:D- intermediary - field_52552- Lnet/minecraft/class_9883;field_52552:D- official - j- Lcrn;j:D
 
- 
pitchprivate double pitch- Mappings:
- Namespace - Name - Mixin selector - named - pitch- Lnet/minecraft/entity/vehicle/DefaultMinecartController;pitch:D- intermediary - field_52553- Lnet/minecraft/class_9883;field_52553:D- official - k- Lcrn;k:D
 
- 
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 - l- Lcrn;l:Lfbb;
 
 
- 
- 
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>- Lcrf;<init>(Lcqx;)V
 
 
- 
- 
Method Details- 
resetLerppublic void resetLerp()- Overrides:
- resetLerpin class- MinecartController
- Mappings:
- Namespace - Name - Mixin selector - named - resetLerp- Lnet/minecraft/entity/vehicle/MinecartController;resetLerp()V- intermediary - method_64647- Lnet/minecraft/class_9878;method_64647()V- official - a- Lcrf;a()V
 
- 
setPospublic void setPos(double x, double y, double z, float yaw, float pitch, int interpolationSteps) - Overrides:
- setPosin class- MinecartController
- Mappings:
- Namespace - Name - Mixin selector - named - setPos- Lnet/minecraft/entity/vehicle/MinecartController;setPos(DDDFFI)V- intermediary - method_61574- Lnet/minecraft/class_9878;method_61574(DDDFFI)V- official - a- Lcrf;a(DDDFFI)V
 
- 
getLerpTargetXpublic double getLerpTargetX()- Overrides:
- getLerpTargetXin class- MinecartController
- Mappings:
- Namespace - Name - Mixin selector - named - getLerpTargetX- Lnet/minecraft/entity/vehicle/MinecartController;getLerpTargetX()D- intermediary - method_61572- Lnet/minecraft/class_9878;method_61572()D- official - b- Lcrf;b()D
 
- 
getLerpTargetYpublic double getLerpTargetY()- Overrides:
- getLerpTargetYin class- MinecartController
- Mappings:
- Namespace - Name - Mixin selector - named - getLerpTargetY- Lnet/minecraft/entity/vehicle/MinecartController;getLerpTargetY()D- intermediary - method_61578- Lnet/minecraft/class_9878;method_61578()D- official - c- Lcrf;c()D
 
- 
getLerpTargetZpublic double getLerpTargetZ()- Overrides:
- getLerpTargetZin class- MinecartController
- Mappings:
- Namespace - Name - Mixin selector - named - getLerpTargetZ- Lnet/minecraft/entity/vehicle/MinecartController;getLerpTargetZ()D- intermediary - method_61582- Lnet/minecraft/class_9878;method_61582()D- official - d- Lcrf;d()D
 
- 
getLerpTargetPitchpublic float getLerpTargetPitch()- Overrides:
- getLerpTargetPitchin class- MinecartController
- Mappings:
- Namespace - Name - Mixin selector - named - getLerpTargetPitch- Lnet/minecraft/entity/vehicle/MinecartController;getLerpTargetPitch()F- intermediary - method_61585- Lnet/minecraft/class_9878;method_61585()F- official - e- Lcrf;e()F
 
- 
getLerpTargetYawpublic float getLerpTargetYaw()- Overrides:
- getLerpTargetYawin class- MinecartController
- Mappings:
- Namespace - Name - Mixin selector - named - getLerpTargetYaw- Lnet/minecraft/entity/vehicle/MinecartController;getLerpTargetYaw()F- intermediary - method_61586- Lnet/minecraft/class_9878;method_61586()F- official - f- Lcrf;f()F
 
- 
setLerpTargetVelocitypublic void setLerpTargetVelocity(double x, double y, double z) - Overrides:
- setLerpTargetVelocityin class- MinecartController
- 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- Lcrf;a(DDD)V
 
- 
tickpublic void tick()- Specified by:
- tickin class- MinecartController
- 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 - g- Lcrf;g()V
 
- 
moveOnRail- Specified by:
- moveOnRailin class- MinecartController
- 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- Lcrf;a(Lard;)V
 
- 
method_61619- Mappings:
- Namespace - Name - Mixin selector - named - method_61619- Lnet/minecraft/entity/vehicle/DefaultMinecartController;method_61619(DDDD)Lnet/minecraft/util/math/Vec3d;- intermediary - method_61619- Lnet/minecraft/class_9883;method_61619(DDDD)Lnet/minecraft/class_243;- official - a- Lcrn;a(DDDD)Lfbb;
 
- 
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- Lcrn;d(DDD)Lfbb;
 
- 
moveAlongTrack- Specified by:
- moveAlongTrackin class- MinecartController
- 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- Lcrf;a(Lji;Ldyb;D)D
 
- 
handleCollisionpublic boolean handleCollision()- Specified by:
- handleCollisionin class- MinecartController
- 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 - i- Lcrf;i()Z
 
- 
getHorizontalFacing- Overrides:
- getHorizontalFacingin class- MinecartController
- 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 - q- Lcrf;q()Ljn;
 
- 
limitSpeed- Overrides:
- limitSpeedin class- MinecartController
- 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- Lcrf;c(Lfbb;)Lfbb;
 
- 
getMaxSpeed- Specified by:
- getMaxSpeedin class- MinecartController
- 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- Lcrf;b(Lard;)D
 
- 
getSpeedRetentionpublic double getSpeedRetention()- Specified by:
- getSpeedRetentionin 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- Lcrf;r()D
 
 
-