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 dcr
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final doubleprivate static final doubleprivate static final doubleprivate static final doubleprivate final PositionInterpolatorprivate Vec3dFields inherited from class net.minecraft.entity.vehicle.MinecartController
minecart -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetMaxSpeed(ServerWorld world) doublebooleanlimitSpeed(Vec3d velocity) doublemoveAlongTrack(BlockPos blockPos, RailShape railShape, double remainingMovement) voidmoveOnRail(ServerWorld world) voidonLerp(PositionInterpolator interpolator) voidsetLerpTargetVelocity(Vec3d vec3d) simulateMovement(double x, double y, double z, double movement) 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 bLdcr;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 cLdcr;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 dLdcr;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 eLdcr;e:D
-
interpolator
- Mappings:
Namespace Name Mixin selector named interpolatorLnet/minecraft/entity/vehicle/DefaultMinecartController;interpolator:Lnet/minecraft/entity/PositionInterpolator;intermediary field_55707Lnet/minecraft/class_9883;field_55707:Lnet/minecraft/class_10584;official fLdcr;f:Lcer;
-
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 gLdcr;g:Lfoi;
-
-
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>Ldcj;<init>(Ldcb;)V
-
-
Method Details
-
getInterpolator
- Overrides:
getInterpolatorin classMinecartController- Mappings:
Namespace Name Mixin selector named getInterpolatorLnet/minecraft/entity/vehicle/MinecartController;getInterpolator()Lnet/minecraft/entity/PositionInterpolator;intermediary method_66328Lnet/minecraft/class_9878;method_66328()Lnet/minecraft/class_10584;official aLdcj;a()Lcer;
-
onLerp
- Mappings:
Namespace Name Mixin selector named onLerpLnet/minecraft/entity/vehicle/DefaultMinecartController;onLerp(Lnet/minecraft/entity/PositionInterpolator;)Vintermediary method_66329Lnet/minecraft/class_9883;method_66329(Lnet/minecraft/class_10584;)Vofficial aLdcr;a(Lcer;)V
-
setLerpTargetVelocity
- Overrides:
setLerpTargetVelocityin classMinecartController- Mappings:
Namespace Name Mixin selector named setLerpTargetVelocityLnet/minecraft/entity/vehicle/MinecartController;setLerpTargetVelocity(Lnet/minecraft/util/math/Vec3d;)Vintermediary method_61573Lnet/minecraft/class_9878;method_61573(Lnet/minecraft/class_243;)Vofficial aLdcj;a(Lfoi;)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 bLdcj;b()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 aLdcj;a(Lawy;)V
-
simulateMovement
- Mappings:
Namespace Name Mixin selector named simulateMovementLnet/minecraft/entity/vehicle/DefaultMinecartController;simulateMovement(DDDD)Lnet/minecraft/util/math/Vec3d;intermediary method_61619Lnet/minecraft/class_9883;method_61619(DDDD)Lnet/minecraft/class_243;official aLdcr;a(DDDD)Lfoi;
-
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 cLdcr;c(DDD)Lfoi;
-
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 aLdcj;a(Lja;Lekr;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 dLdcj;d()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 lLdcj;l()Ljg;
-
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 dLdcj;d(Lfoi;)Lfoi;
-
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 bLdcj;b(Lawy;)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 mLdcj;m()D
-