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 dcq
-
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 bLdcq;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 cLdcq;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 dLdcq;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 eLdcq;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 fLdcq;f:Lceq;
-
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 gLdcq;g:Lfoh;
-
-
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>Ldci;<init>(Ldca;)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 aLdci;a()Lceq;
-
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 aLdcq;a(Lceq;)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 aLdci;a(Lfoh;)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 bLdci;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 aLdci;a(Lawx;)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 aLdcq;a(DDDD)Lfoh;
-
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 cLdcq;c(DDD)Lfoh;
-
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 aLdci;a(Lja;Lekq;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 dLdci;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 lLdci;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 dLdci;d(Lfoh;)Lfoh;
-
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 bLdci;b(Lawx;)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 mLdci;m()D
-