Package net.minecraft.entity.vehicle
Class MinecartController
java.lang.Object
net.minecraft.entity.vehicle.MinecartController
- Direct Known Subclasses:
DefaultMinecartController,ExperimentalMinecartController
- Mappings:
Namespace Name named net/minecraft/entity/vehicle/MinecartControllerintermediary net/minecraft/class_9878official deb
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract doublegetMaxSpeed(ServerWorld world) floatgetPitch()getPos()abstract doublegetWorld()doublegetX()doublegetY()floatgetYaw()doublegetZ()abstract booleanlimitSpeed(Vec3d velocity) abstract doublemoveAlongTrack(BlockPos blockPos, RailShape railShape, double remainingMovement) abstract voidmoveOnRail(ServerWorld world) voidsetLerpTargetVelocity(Vec3d vec3d) voidsetPitch(float pitch) voidsetPos(double x, double y, double z) voidvoidsetVelocity(double x, double y, double z) voidsetVelocity(Vec3d velocity) voidsetYaw(float yaw) abstract voidtick()
-
Field Details
-
minecart
- Mappings:
Namespace Name Mixin selector named minecartLnet/minecraft/entity/vehicle/MinecartController;minecart:Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;intermediary field_52520Lnet/minecraft/class_9878;field_52520:Lnet/minecraft/class_1688;official aLdeb;a:Lddt;
-
-
Constructor Details
-
MinecartController
- 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>Ldeb;<init>(Lddt;)V
-
-
Method Details
-
getInterpolator
- 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 aLdeb;a()Lcgb;
-
setLerpTargetVelocity
- 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 aLdeb;a(Lfqj;)V
-
tick
public abstract void tick()- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/vehicle/MinecartController;tick()Vintermediary method_61587Lnet/minecraft/class_9878;method_61587()Vofficial bLdeb;b()V
-
getWorld
- Mappings:
Namespace Name Mixin selector named getWorldLnet/minecraft/entity/vehicle/MinecartController;getWorld()Lnet/minecraft/world/World;intermediary method_61588Lnet/minecraft/class_9878;method_61588()Lnet/minecraft/class_1937;official cLdeb;c()Ldtq;
-
moveOnRail
- 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 aLdeb;a(Laxm;)V
-
moveAlongTrack
public abstract double moveAlongTrack(BlockPos blockPos, RailShape railShape, double remainingMovement) - 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 aLdeb;a(Liz;Lemr;D)D
-
handleCollision
public abstract boolean handleCollision()- Mappings:
Namespace Name Mixin selector named handleCollisionLnet/minecraft/entity/vehicle/MinecartController;handleCollision()Zintermediary method_62826Lnet/minecraft/class_9878;method_62826()Zofficial dLdeb;d()Z
-
getVelocity
- Mappings:
Namespace Name Mixin selector named getVelocityLnet/minecraft/entity/vehicle/MinecartController;getVelocity()Lnet/minecraft/util/math/Vec3d;intermediary method_61590Lnet/minecraft/class_9878;method_61590()Lnet/minecraft/class_243;official eLdeb;e()Lfqj;
-
setVelocity
- Mappings:
Namespace Name Mixin selector named setVelocityLnet/minecraft/entity/vehicle/MinecartController;setVelocity(Lnet/minecraft/util/math/Vec3d;)Vintermediary method_61576Lnet/minecraft/class_9878;method_61576(Lnet/minecraft/class_243;)Vofficial bLdeb;b(Lfqj;)V
-
setVelocity
public void setVelocity(double x, double y, double z) - Mappings:
Namespace Name Mixin selector named setVelocityLnet/minecraft/entity/vehicle/MinecartController;setVelocity(DDD)Vintermediary method_61579Lnet/minecraft/class_9878;method_61579(DDD)Vofficial aLdeb;a(DDD)V
-
getPos
- Mappings:
Namespace Name Mixin selector named getPosLnet/minecraft/entity/vehicle/MinecartController;getPos()Lnet/minecraft/util/math/Vec3d;intermediary method_61591Lnet/minecraft/class_9878;method_61591()Lnet/minecraft/class_243;official fLdeb;f()Lfqj;
-
getX
public double getX()- Mappings:
Namespace Name Mixin selector named getXLnet/minecraft/entity/vehicle/MinecartController;getX()Dintermediary method_61592Lnet/minecraft/class_9878;method_61592()Dofficial gLdeb;g()D
-
getY
public double getY()- Mappings:
Namespace Name Mixin selector named getYLnet/minecraft/entity/vehicle/MinecartController;getY()Dintermediary method_61593Lnet/minecraft/class_9878;method_61593()Dofficial hLdeb;h()D
-
getZ
public double getZ()- Mappings:
Namespace Name Mixin selector named getZLnet/minecraft/entity/vehicle/MinecartController;getZ()Dintermediary method_61594Lnet/minecraft/class_9878;method_61594()Dofficial iLdeb;i()D
-
setPos
- Mappings:
Namespace Name Mixin selector named setPosLnet/minecraft/entity/vehicle/MinecartController;setPos(Lnet/minecraft/util/math/Vec3d;)Vintermediary method_61581Lnet/minecraft/class_9878;method_61581(Lnet/minecraft/class_243;)Vofficial cLdeb;c(Lfqj;)V
-
setPos
public void setPos(double x, double y, double z) - Mappings:
Namespace Name Mixin selector named setPosLnet/minecraft/entity/vehicle/MinecartController;setPos(DDD)Vintermediary method_61583Lnet/minecraft/class_9878;method_61583(DDD)Vofficial bLdeb;b(DDD)V
-
getPitch
public float getPitch()- Mappings:
Namespace Name Mixin selector named getPitchLnet/minecraft/entity/vehicle/MinecartController;getPitch()Fintermediary method_61595Lnet/minecraft/class_9878;method_61595()Fofficial jLdeb;j()F
-
setPitch
public void setPitch(float pitch) - Mappings:
Namespace Name Mixin selector named setPitchLnet/minecraft/entity/vehicle/MinecartController;setPitch(F)Vintermediary method_61575Lnet/minecraft/class_9878;method_61575(F)Vofficial aLdeb;a(F)V
-
getYaw
public float getYaw()- Mappings:
Namespace Name Mixin selector named getYawLnet/minecraft/entity/vehicle/MinecartController;getYaw()Fintermediary method_61596Lnet/minecraft/class_9878;method_61596()Fofficial kLdeb;k()F
-
setYaw
public void setYaw(float yaw) - Mappings:
Namespace Name Mixin selector named setYawLnet/minecraft/entity/vehicle/MinecartController;setYaw(F)Vintermediary method_61580Lnet/minecraft/class_9878;method_61580(F)Vofficial bLdeb;b(F)V
-
getHorizontalFacing
- 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 lLdeb;l()Ljf;
-
limitSpeed
- 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 dLdeb;d(Lfqj;)Lfqj;
-
getMaxSpeed
- 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 bLdeb;b(Laxm;)D
-
getSpeedRetention
public abstract double getSpeedRetention()- Mappings:
Namespace Name Mixin selector named getSpeedRetentionLnet/minecraft/entity/vehicle/MinecartController;getSpeedRetention()Dintermediary method_61599Lnet/minecraft/class_9878;method_61599()Dofficial mLdeb;m()D
-