net.minecraft.world.entity.vehicle.minecart

public abstract class MinecartBehavior

dgl
net.minecraft.world.entity.vehicle.minecart.MinecartBehavior
net.minecraft.class_9878
net.minecraft.entity.vehicle.MinecartController
net.minecraft.src.C_432311_
net.minecraft.world.entity.vehicle.minecart.MinecartBehavior

字段概要

修饰符与类型字段
protected final AbstractMinecart
a
minecart
field_52520
minecart
f_436450_

构造函数概要

修饰符构造函数
protected (AbstractMinecart minecart)

方法概要

修饰符与类型方法
public InterpolationHandler
a()
getInterpolation()
method_66328()
getInterpolator()
m_443418_()
public void
a(ftm arg0)
lerpMotion(Vec3 arg0)
method_61573(class_243 arg0)
setLerpTargetVelocity(Vec3d arg0)
m_439220_(C_3046_ arg0)
public abstract void
b()
tick()
method_61587()
tick()
m_439765_()
public Level
c()
level()
method_61588()
getWorld()
m_442134_()
public abstract void
a(axf arg0)
moveAlongTrack(ServerLevel arg0)
method_61589(class_3218 arg0)
moveOnRail(ServerWorld world)
m_439873_(C_12_ arg0)
public abstract double
a(is arg0, epl arg1, double arg2)
stepAlongTrack(BlockPos arg0, RailShape arg1, double arg2)
method_61577(class_2338 arg0, class_2768 arg1, double arg2)
moveAlongTrack(BlockPos blockPos, RailShape railShape, double remainingMovement)
m_439208_(C_4675_ p_457746_, C_2100_ p_451121_, double arg2)
public abstract boolean
d()
pushAndPickupEntities()
method_62826()
handleCollision()
m_441598_()
public Vec3
e()
getDeltaMovement()
method_61590()
getVelocity()
m_446905_()
public void
b(ftm arg0)
setDeltaMovement(Vec3 arg0)
method_61576(class_243 arg0)
setVelocity(Vec3d velocity)
m_442770_(C_3046_ arg0)
public void
a(double arg0, double arg1, double arg2)
setDeltaMovement(double arg0, double arg1, double arg2)
method_61579(double arg0, double arg1, double arg2)
setVelocity(double x, double y, double z)
m_441060_(double p_460782_, double arg1, double arg2)
public Vec3
f()
position()
method_61591()
getPos()
m_447658_()
public double
g()
getX()
method_61592()
getX()
m_446431_()
public double
h()
getY()
method_61593()
getY()
m_438705_()
public double
i()
getZ()
method_61594()
getZ()
m_438934_()
public void
c(ftm arg0)
setPos(Vec3 arg0)
method_61581(class_243 arg0)
setPos(Vec3d pos)
m_444730_(C_3046_ arg0)
public void
b(double arg0, double arg1, double arg2)
setPos(double arg0, double arg1, double arg2)
method_61583(double arg0, double arg1, double arg2)
setPos(double x, double y, double z)
m_439709_(double p_458300_, double arg1, double arg2)
public float
j()
getXRot()
method_61595()
getPitch()
m_441836_()
public void
a(float arg0)
setXRot(float arg0)
method_61575(float arg0)
setPitch(float pitch)
m_440118_(float arg0)
public float
k()
getYRot()
method_61596()
getYaw()
m_439856_()
public void
b(float arg0)
setYRot(float arg0)
method_61580(float arg0)
setYaw(float yaw)
m_439675_(float arg0)
public Direction
l()
getMotionDirection()
method_61597()
getHorizontalFacing()
m_443534_()
public Vec3
d(ftm arg0)
getKnownMovement(Vec3 arg0)
method_61584(class_243 arg0)
limitSpeed(Vec3d velocity)
m_443878_(C_3046_ arg0)
public abstract double
b(axf arg0)
getMaxSpeed(ServerLevel arg0)
method_61598(class_3218 arg0)
getMaxSpeed(ServerWorld world)
m_439549_(C_12_ arg0)
public abstract double
m()
getSlowdownFactor()
method_61599()
getSpeedRetention()
m_439048_()