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 cvl
-
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(double x, double y, double z) 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 bLcvl;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 cLcvl;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 dLcvl;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 eLcvl;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 fLcvl;f:Lbya;
-
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 gLcvl;g:Lfgc;
-
-
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>Lcvd;<init>(Lcuv;)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 aLcvd;a()Lbya;
-
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 aLcvl;a(Lbya;)V
-
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 aLcvd;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 bLcvd;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 aLcvd;a(Lasb;)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 aLcvl;a(DDDD)Lfgc;
-
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 dLcvl;d(DDD)Lfgc;
-
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 aLcvd;a(Liw;Lecu;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 dLcvd;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 lLcvd;l()Ljc;
-
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 cLcvd;c(Lfgc;)Lfgc;
-
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 bLcvd;b(Lasb;)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 mLcvd;m()D
-