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/DefaultMinecartControllerintermediary net/minecraft/class_9883official csl
- 
Field Summary
FieldsModifier 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.MinecartController
minecart - 
Constructor Summary
Constructors - 
Method Summary
Modifier 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.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_52547Lnet/minecraft/entity/vehicle/DefaultMinecartController;field_52547:Dintermediary field_52547Lnet/minecraft/class_9883;field_52547:Dofficial bLcsl;b:D
 - 
field_54466
private static final double field_54466- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_54466Lnet/minecraft/entity/vehicle/DefaultMinecartController;field_54466:Dintermediary field_54466Lnet/minecraft/class_9883;field_54466:Dofficial cLcsl;c:D
 - 
field_54467
private static final double field_54467- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_54467Lnet/minecraft/entity/vehicle/DefaultMinecartController;field_54467:Dintermediary field_54467Lnet/minecraft/class_9883;field_54467:Dofficial dLcsl;d:D
 - 
field_54468
private static final double field_54468- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_54468Lnet/minecraft/entity/vehicle/DefaultMinecartController;field_54468:Dintermediary field_54468Lnet/minecraft/class_9883;field_54468:Dofficial eLcsl;e:D
 - 
step
private int step- Mappings:
 Namespace Name Mixin selector named stepLnet/minecraft/entity/vehicle/DefaultMinecartController;step:Iintermediary field_52548Lnet/minecraft/class_9883;field_52548:Iofficial fLcsl;f:I
 - 
x
private double x- Mappings:
 Namespace Name Mixin selector named xLnet/minecraft/entity/vehicle/DefaultMinecartController;x:Dintermediary field_52549Lnet/minecraft/class_9883;field_52549:Dofficial gLcsl;g:D
 - 
y
private double y- Mappings:
 Namespace Name Mixin selector named yLnet/minecraft/entity/vehicle/DefaultMinecartController;y:Dintermediary field_52550Lnet/minecraft/class_9883;field_52550:Dofficial hLcsl;h:D
 - 
z
private double z- Mappings:
 Namespace Name Mixin selector named zLnet/minecraft/entity/vehicle/DefaultMinecartController;z:Dintermediary field_52551Lnet/minecraft/class_9883;field_52551:Dofficial iLcsl;i:D
 - 
yaw
private double yaw- Mappings:
 Namespace Name Mixin selector named yawLnet/minecraft/entity/vehicle/DefaultMinecartController;yaw:Dintermediary field_52552Lnet/minecraft/class_9883;field_52552:Dofficial jLcsl;j:D
 - 
pitch
private double pitch- Mappings:
 Namespace Name Mixin selector named pitchLnet/minecraft/entity/vehicle/DefaultMinecartController;pitch:Dintermediary field_52553Lnet/minecraft/class_9883;field_52553:Dofficial kLcsl;k:D
 - 
velocity
- Mappings:
 Namespace Name Mixin selector named velocityLnet/minecraft/entity/vehicle/DefaultMinecartController;velocity:Lnet/minecraft/util/math/Vec3d;intermediary field_52554Lnet/minecraft/class_9883;field_52554:Lnet/minecraft/class_243;official lLcsl;l:Lfbx;
 
 - 
 - 
Constructor Details
- 
DefaultMinecartController
- 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>Lcsd;<init>(Lcrv;)V
 
 - 
 - 
Method Details
- 
resetLerp
public void resetLerp()- Overrides:
 resetLerpin classMinecartController- Mappings:
 Namespace Name Mixin selector named resetLerpLnet/minecraft/entity/vehicle/MinecartController;resetLerp()Vintermediary method_64647Lnet/minecraft/class_9878;method_64647()Vofficial aLcsd;a()V
 - 
setPos
public void setPos(double x, double y, double z, float yaw, float pitch, int interpolationSteps) - Overrides:
 setPosin classMinecartController- Mappings:
 Namespace Name Mixin selector named setPosLnet/minecraft/entity/vehicle/MinecartController;setPos(DDDFFI)Vintermediary method_61574Lnet/minecraft/class_9878;method_61574(DDDFFI)Vofficial aLcsd;a(DDDFFI)V
 - 
getLerpTargetX
public double getLerpTargetX()- Overrides:
 getLerpTargetXin classMinecartController- Mappings:
 Namespace Name Mixin selector named getLerpTargetXLnet/minecraft/entity/vehicle/MinecartController;getLerpTargetX()Dintermediary method_61572Lnet/minecraft/class_9878;method_61572()Dofficial bLcsd;b()D
 - 
getLerpTargetY
public double getLerpTargetY()- Overrides:
 getLerpTargetYin classMinecartController- Mappings:
 Namespace Name Mixin selector named getLerpTargetYLnet/minecraft/entity/vehicle/MinecartController;getLerpTargetY()Dintermediary method_61578Lnet/minecraft/class_9878;method_61578()Dofficial cLcsd;c()D
 - 
getLerpTargetZ
public double getLerpTargetZ()- Overrides:
 getLerpTargetZin classMinecartController- Mappings:
 Namespace Name Mixin selector named getLerpTargetZLnet/minecraft/entity/vehicle/MinecartController;getLerpTargetZ()Dintermediary method_61582Lnet/minecraft/class_9878;method_61582()Dofficial dLcsd;d()D
 - 
getLerpTargetPitch
public float getLerpTargetPitch()- Overrides:
 getLerpTargetPitchin classMinecartController- Mappings:
 Namespace Name Mixin selector named getLerpTargetPitchLnet/minecraft/entity/vehicle/MinecartController;getLerpTargetPitch()Fintermediary method_61585Lnet/minecraft/class_9878;method_61585()Fofficial eLcsd;e()F
 - 
getLerpTargetYaw
public float getLerpTargetYaw()- Overrides:
 getLerpTargetYawin classMinecartController- Mappings:
 Namespace Name Mixin selector named getLerpTargetYawLnet/minecraft/entity/vehicle/MinecartController;getLerpTargetYaw()Fintermediary method_61586Lnet/minecraft/class_9878;method_61586()Fofficial fLcsd;f()F
 - 
setLerpTargetVelocity
public void setLerpTargetVelocity(double x, double y, double z) - Overrides:
 setLerpTargetVelocityin classMinecartController- Mappings:
 Namespace Name Mixin selector named setLerpTargetVelocityLnet/minecraft/entity/vehicle/MinecartController;setLerpTargetVelocity(DDD)Vintermediary method_61573Lnet/minecraft/class_9878;method_61573(DDD)Vofficial aLcsd;a(DDD)V
 - 
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 gLcsd;g()V
 - 
moveOnRail
- Specified by:
 moveOnRailin classMinecartController- Mappings:
 Namespace Name Mixin selector named moveOnRailLnet/minecraft/entity/vehicle/MinecartController;moveOnRail(Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_61589Lnet/minecraft/class_9878;method_61589(Lnet/minecraft/class_3218;)Vofficial aLcsd;a(Lash;)V
 - 
method_61619
- Mappings:
 Namespace Name Mixin selector named method_61619Lnet/minecraft/entity/vehicle/DefaultMinecartController;method_61619(DDDD)Lnet/minecraft/util/math/Vec3d;intermediary method_61619Lnet/minecraft/class_9883;method_61619(DDDD)Lnet/minecraft/class_243;official aLcsl;a(DDDD)Lfbx;
 - 
snapPositionToRail
- Mappings:
 Namespace Name Mixin selector named snapPositionToRailLnet/minecraft/entity/vehicle/DefaultMinecartController;snapPositionToRail(DDD)Lnet/minecraft/util/math/Vec3d;intermediary method_61620Lnet/minecraft/class_9883;method_61620(DDD)Lnet/minecraft/class_243;official dLcsl;d(DDD)Lfbx;
 - 
moveAlongTrack
- Specified by:
 moveAlongTrackin classMinecartController- Mappings:
 Namespace Name Mixin selector named moveAlongTrackLnet/minecraft/entity/vehicle/MinecartController;moveAlongTrack(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 aLcsd;a(Ljh;Ldyx;D)D
 - 
handleCollision
public boolean handleCollision()- Specified by:
 handleCollisionin classMinecartController- Mappings:
 Namespace Name Mixin selector named handleCollisionLnet/minecraft/entity/vehicle/MinecartController;handleCollision()Zintermediary method_62826Lnet/minecraft/class_9878;method_62826()Zofficial iLcsd;i()Z
 - 
getHorizontalFacing
- Overrides:
 getHorizontalFacingin classMinecartController- Mappings:
 Namespace Name Mixin selector named getHorizontalFacingLnet/minecraft/entity/vehicle/MinecartController;getHorizontalFacing()Lnet/minecraft/util/math/Direction;intermediary method_61597Lnet/minecraft/class_9878;method_61597()Lnet/minecraft/class_2350;official qLcsd;q()Ljm;
 - 
limitSpeed
- Overrides:
 limitSpeedin classMinecartController- Mappings:
 Namespace Name Mixin selector named limitSpeedLnet/minecraft/entity/vehicle/MinecartController;limitSpeed(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;intermediary method_61584Lnet/minecraft/class_9878;method_61584(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;official cLcsd;c(Lfbx;)Lfbx;
 - 
getMaxSpeed
- Specified by:
 getMaxSpeedin classMinecartController- Mappings:
 Namespace Name Mixin selector named getMaxSpeedLnet/minecraft/entity/vehicle/MinecartController;getMaxSpeed(Lnet/minecraft/server/world/ServerWorld;)Dintermediary method_61598Lnet/minecraft/class_9878;method_61598(Lnet/minecraft/class_3218;)Dofficial bLcsd;b(Lash;)D
 - 
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 rLcsd;r()D
 
 -