net.minecraft.entity.vehicle

public abstract class AbstractMinecartEntity

extends Entity

All mapped superinterfaces:

Nameable, EntityLike, CommandOutput

cdl
net.minecraft.world.entity.vehicle.AbstractMinecart
net.minecraft.class_1688
net.minecraft.entity.vehicle.AbstractMinecartEntity
net.minecraft.unmapped.C_tahhkgty
net.minecraft.entity.vehicle.AbstractMinecartEntity
net.minecraft.src.C_1201_

Field summary

Modifier and TypeField
private static final float
c
LOWERED_PASSENGER_ATTACHMENT_Y
field_46219
VILLAGER_PASSENGER_ATTACHMENT_Y_OFFSET
f_lbvwzctx
f_301872_
private static final float
d
PASSENGER_ATTACHMENT_Y
field_46214
PASSENGER_ATTACHMENT_Y_OFFSET
f_ysnhyiwg
f_301847_
private static final TrackedData<Integer>
e
DATA_ID_HURT
field_7663
DAMAGE_WOBBLE_TICKS
f_wtakhkxi
DAMAGE_WOBBLE_TICKS
f_38079_
private static final TrackedData<Integer>
f
DATA_ID_HURTDIR
field_7668
DAMAGE_WOBBLE_SIDE
f_vctihpfv
DAMAGE_WOBBLE_SIDE
f_38080_
private static final TrackedData<Float>
g
DATA_ID_DAMAGE
field_7667
DAMAGE_WOBBLE_STRENGTH
f_jeojuhsi
DAMAGE_WOBBLE_STRENGTH
f_38081_
private static final TrackedData<Integer>
h
DATA_ID_DISPLAY_BLOCK
field_7671
CUSTOM_BLOCK_ID
f_revdcqip
CUSTOM_BLOCK_ID
f_38082_
private static final TrackedData<Integer>
i
DATA_ID_DISPLAY_OFFSET
field_7661
CUSTOM_BLOCK_OFFSET
f_tbmsamms
CUSTOM_BLOCK_OFFSET
f_38083_
private static final TrackedData<Boolean>
j
DATA_ID_CUSTOM_DISPLAY
field_7670
CUSTOM_BLOCK_PRESENT
f_bsiwllkc
CUSTOM_BLOCK_PRESENT
f_38084_
private static final com.google.common.collect.ImmutableMap<EntityPose, com.google.common.collect.ImmutableList<Integer>>
k
POSE_DISMOUNT_HEIGHTS
field_24464
DISMOUNT_FREE_Y_SPACES_NEEDED
f_anmyjaty
DISMOUNT_FREE_Y_SPACES_NEEDED
f_38067_
protected static final float
b
WATER_SLOWDOWN_FACTOR
field_30694
VELOCITY_SLOWDOWN_MULTIPLIER
f_vzjwqsmo
WATER_SLOWDOWN_FACTOR
f_150249_
private boolean
l
flipped
field_7660
yawFlipped
f_lotwtnbj
yawFlipped
f_38068_
private boolean
m
onRails
field_44917
onRail
f_eskwdyms
onRails
f_287786_
private int
n
lerpSteps
field_45135
clientInterpolationSteps
f_ugiqsmjh
f_291139_
private double
o
lerpX
field_45136
clientX
f_myywtqgv
f_291843_
private double
p
lerpY
field_45137
clientY
f_wansaayc
f_291771_
private double
q
lerpZ
field_45138
clientZ
f_bvzhmaxx
f_290379_
private double
r
lerpYRot
field_45139
clientYaw
f_zcmodjhw
f_291345_
private double
s
lerpXRot
field_45140
clientPitch
f_nerhlksr
f_290838_
private Vec3d
t
targetDeltaMovement
field_45141
clientVelocity
f_amvjthhq
f_290580_
private static final Map<RailShape, com.mojang.datafixers.util.Pair<Vec3i, Vec3i>>
u
EXITS
field_7664
ADJACENT_RAIL_POSITIONS_BY_SHAPE
f_cbqkmsxd
ADJACENT_RAIL_POSITIONS_BY_SHAPE
f_38069_

Constructor summary

ModifierConstructor
protected (EntityType<?> p_38088_, World arg1)
protected (EntityType<?> type, World world, double x, double y, double z)

Method summary

Modifier and TypeMethod
public static AbstractMinecartEntity
a(cpv o, double o, double o, double arg3, cdl$a arg4)
createMinecart(Level arg0, double arg1, double arg2, double arg3, AbstractMinecart$Type arg4)
method_7523(class_1937 arg0, double arg1, double arg2, double arg3, class_1688$class_1689 arg4)
create(World world, double x, double y, double z, AbstractMinecartEntity$Type type)
m_ounzrtxb(C_cdctfzbn arg0, double arg1, double arg2, double arg3, C_tahhkgty$C_osuhqmhw arg4)
create(World world, double x, double y, double z, AbstractMinecartEntity$Type type)
m_38119_(C_1596_ p_38120_, double p_38121_, double p_38123_, double arg3, C_1201_$C_1203_ arg4)
protected Entity$MoveEffect
aU()
getMovementEmission()
method_33570()
getMoveEffect()
m_dxohridw()
getMoveEffect()
m_142319_()
protected void
a_()
defineSynchedData()
method_5693()
initDataTracker()
m_lwugwlsw()
initDataTracker()
m_8097_()
public boolean
h(biq arg0)
canCollideWith(Entity arg0)
method_30949(class_1297 arg0)
collidesWith(Entity arg0)
m_cjtrtfdq(C_astfners arg0)
collidesWith(Entity arg0)
m_7337_(C_507_ arg0)
public boolean
bs()
isPushable()
method_5810()
isPushable()
m_okzqpkgv()
isPushable()
m_6094_()
protected Vec3d
a(ha$a o, l$a arg1)
getRelativePortalPosition(Direction$Axis arg0, BlockUtil$FoundRectangle arg1)
method_30633(class_2350$class_2351 arg0, class_5459$class_5460 arg1)
positionInPortal(Direction$Axis arg0, BlockLocating$Rectangle arg1)
m_dofvpclc(C_xpuuihxf$C_rmpfouoz arg0, C_wauhtoaq$C_tqypnjit arg1)
positionInPortal(Direction$Axis arg0, BlockLocating$Rectangle arg1)
m_7643_(C_4687_$C_4689_ p_38133_, C_4777_$C_4778_ arg1)
protected org.joml.Vector3f
a(biq o, bir o, float arg2)
getPassengerAttachmentPoint(Entity arg0, EntityDimensions arg1, float arg2)
method_52533(class_1297 arg0, class_4048 arg1, float arg2)
getPassengerAttachmentPos(Entity arg0, EntityDimensions arg1, float arg2)
m_xwkoqqtf(C_astfners arg0, C_sszpscpo arg1, float arg2)
m_292594_(C_507_ p_300201_, C_510_ p_299127_, float arg2)
public Vec3d
b(bjg arg0)
getDismountLocationForPassenger(LivingEntity arg0)
method_24829(class_1309 arg0)
updatePassengerForDismount(LivingEntity arg0)
m_uoqfuwph(C_usxaxydn arg0)
updatePassengerForDismount(LivingEntity arg0)
m_7688_(C_524_ arg0)
public boolean
a(bho o, float arg1)
hurt(DamageSource arg0, float arg1)
method_5643(class_1282 arg0, float arg1)
damage(DamageSource arg0, float arg1)
m_szxeksnh(C_sbxfkpyv arg0, float arg1)
damage(DamageSource arg0, float arg1)
m_6469_(C_489_ p_38118_, float arg1)
protected float
aJ()
getBlockSpeedFactor()
method_23326()
getVelocityMultiplier()
m_vxtgbqxt()
getVelocityMultiplier()
m_6041_()
public void
a(bho arg0)
destroy(DamageSource arg0)
method_7516(class_1282 arg0)
dropItems(DamageSource damageSource)
m_hztbtrvs(C_sbxfkpyv arg0)
dropItems(DamageSource damageSource)
m_7617_(C_489_ arg0)
abstract Item
q()
getDropItem()
method_42670()
getItem()
m_iuiepzhg()
getDroppedItem()
m_213728_()
public void
m(float arg0)
animateHurt(float arg0)
method_5879(float arg0)
animateDamage(float arg0)
m_yndwkmtt(float arg0)
animateDamage(float arg0)
m_6053_(float arg0)
public boolean
br()
isPickable()
method_5863()
canHit()
m_bzveerey()
collides()
m_6087_()
private static com.mojang.datafixers.util.Pair<Vec3i, Vec3i>
a(dgn o)
exits(RailShape arg0)
method_22864(class_2768 arg0)
getAdjacentRailPositionsByShape(RailShape shape)
m_wlixjjti(C_wqmdpcsg arg0)
getAdjacentRailPositionsByShape(RailShape shape)
m_38125_(C_2100_ p_38126_)
public Direction
cE()
getMotionDirection()
method_5755()
getMovementDirection()
m_egrevgdy()
getMovementDirection()
m_6374_()
public void
l()
tick()
method_5773()
tick()
m_arkgrfeb()
tick()
m_8119_()
protected double
s()
getMaxSpeed()
method_7504()
getMaxSpeed()
m_xemvwdlu()
getMaxOffRailSpeed()
m_7097_()
public void
a(int o, int o, int o, boolean arg3)
activateMinecart(int arg0, int arg1, int arg2, boolean arg3)
method_7506(int arg0, int arg1, int arg2, boolean arg3)
onActivatorRail(int x, int y, int z, boolean powered)
m_cnkjmfhl(int arg0, int arg1, int arg2, boolean arg3)
onActivatorRail(int x, int y, int z, boolean powered)
m_6025_(int p_38112_, int p_38113_, int p_38114_, boolean arg3)
protected void
t()
comeOffTrack()
method_7512()
moveOffRail()
m_yrpbpsae()
moveOffRail()
m_38163_()
protected void
c(gw o, dfj arg1)
moveAlongTrack(BlockPos arg0, BlockState arg1)
method_7513(class_2338 arg0, class_2680 arg1)
moveOnRail(BlockPos pos, BlockState state)
m_simptyqn(C_hynzadkk arg0, C_txtbiemp arg1)
moveOnRail(BlockPos pos, BlockState state)
m_6401_(C_4675_ p_38157_, C_2064_ arg1)
public boolean
ce()
isOnRails()
method_52172()
isOnRail()
m_vcemmyqu()
isOnRailTracks()
m_288188_()
private boolean
a(gw arg0)
isRedstoneConductor(BlockPos arg0)
method_18803(class_2338 arg0)
willHitBlockAt(BlockPos pos)
m_xtdpuoft(C_hynzadkk arg0)
willHitBlockAt(BlockPos pos)
m_38129_(C_4675_ arg0)
protected void
v()
applyNaturalSlowdown()
method_7525()
applySlowdown()
m_yvrwkcqb()
applySlowdown()
m_7114_()
public Vec3d
a(double o, double o, double arg2, double arg3)
getPosOffs(double arg0, double arg1, double arg2, double arg3)
method_7505(double arg0, double arg1, double arg2, double arg3)
snapPositionToRailWithOffset(double x, double y, double z, double offset)
m_rfiyibeq(double arg0, double arg1, double arg2, double arg3)
snapPositionToRailWithOffset(double x, double y, double z, double offset)
m_38096_(double p_38098_, double p_38100_, double arg2, double arg3)
public Vec3d
q(double o, double arg1, double arg2)
getPos(double arg0, double arg1, double arg2)
method_7508(double arg0, double arg1, double arg2)
snapPositionToRail(double x, double y, double z)
m_fbikpwuv(double arg0, double arg1, double arg2)
snapPositionToRail(double x, double y, double z)
m_38179_(double p_38181_, double arg1, double arg2)
public Box
g_()
getBoundingBoxForCulling()
method_5830()
getVisibilityBoundingBox()
m_mwmobbqo()
getVisibilityBoundingBox()
m_6921_()
protected void
a(qw arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
readCustomDataFromNbt(NbtCompound arg0)
m_obkzfysl(C_hhlwcnih arg0)
readCustomDataFromNbt(NbtCompound arg0)
m_7378_(C_4917_ arg0)
protected void
b(qw arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
writeCustomDataToNbt(NbtCompound arg0)
m_xuwbpohg(C_hhlwcnih arg0)
writeCustomDataToNbt(NbtCompound arg0)
m_7380_(C_4917_ arg0)
public void
g(biq arg0)
push(Entity arg0)
method_5697(class_1297 arg0)
pushAwayFrom(Entity arg0)
m_ysnccdty(C_astfners arg0)
pushAwayFrom(Entity arg0)
m_7334_(C_507_ arg0)
public void
a(double o, double o, double o, float arg3, float arg4, int arg5)
lerpTo(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
method_5759(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
updateTrackedPositionAndAngles(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
m_fepbvbrn(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
updateTrackedPositionAndAngles(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
m_6453_(double p_38103_, double p_38105_, double p_38107_, float arg3, float arg4, int arg5)
public double
n_()
lerpTargetX()
method_53830()
getLerpTargetX()
m_dzufvcbo()
m_293268_()
public double
K_()
lerpTargetY()
method_53827()
getLerpTargetY()
m_luuqxfqy()
m_293950_()
public double
L_()
lerpTargetZ()
method_53828()
getLerpTargetZ()
m_oagnumwt()
m_292720_()
public float
d_()
lerpTargetXRot()
method_53829()
getLerpTargetPitch()
m_gakqenyv()
m_293123_()
public float
o_()
lerpTargetYRot()
method_53831()
getLerpTargetYaw()
m_jnzyorkg()
m_293582_()
public void
l(double o, double arg1, double arg2)
lerpMotion(double arg0, double arg1, double arg2)
method_5750(double arg0, double arg1, double arg2)
setVelocityClient(double arg0, double arg1, double arg2)
m_onpbziok(double arg0, double arg1, double arg2)
setVelocityClient(double arg0, double arg1, double arg2)
m_6001_(double p_38172_, double arg1, double arg2)
public void
a(float arg0)
setDamage(float arg0)
method_7520(float arg0)
setDamageWobbleStrength(float damageWobbleStrength)
m_cvbmcdmt(float arg0)
setDamageWobbleStrength(float damageWobbleStrength)
m_38109_(float arg0)
public float
w()
getDamage()
method_7521()
getDamageWobbleStrength()
m_xrbxfwrk()
getDamageWobbleStrength()
m_38169_()
public void
c(int arg0)
setHurtTime(int arg0)
method_7509(int arg0)
setDamageWobbleTicks(int wobbleTicks)
m_diouohbh(int arg0)
setDamageWobbleTicks(int wobbleTicks)
m_38154_(int arg0)
public int
x()
getHurtTime()
method_7507()
getDamageWobbleTicks()
m_fvapeszw()
getDamageWobbleTicks()
m_38176_()
public void
d(int arg0)
setHurtDir(int arg0)
method_7524(int arg0)
setDamageWobbleSide(int wobbleSide)
m_gftbxkni(int arg0)
setDamageWobbleSide(int wobbleSide)
m_38160_(int arg0)
public int
y()
getHurtDir()
method_7522()
getDamageWobbleSide()
m_ugwuokyy()
getDamageWobbleSide()
m_38177_()
public abstract AbstractMinecartEntity$Type
z()
getMinecartType()
method_7518()
getMinecartType()
m_pfnhnfdm()
getMinecartType()
m_6064_()
public BlockState
A()
getDisplayBlockState()
method_7519()
getContainedBlock()
m_upansguo()
getContainedBlock()
m_38178_()
public BlockState
B()
getDefaultDisplayBlockState()
method_7517()
getDefaultContainedBlock()
m_staqlmtx()
getDefaultContainedBlock()
m_6390_()
public int
C()
getDisplayOffset()
method_7514()
getBlockOffset()
m_hdngxmge()
getBlockOffset()
m_38183_()
public int
E()
getDefaultDisplayOffset()
method_7526()
getDefaultBlockOffset()
m_vptdbzfe()
getDefaultBlockOffset()
m_7144_()
public void
c(dfj arg0)
setDisplayBlockState(BlockState arg0)
method_7527(class_2680 arg0)
setCustomBlock(BlockState state)
m_glkhmiur(C_txtbiemp arg0)
setCustomBlock(BlockState state)
m_38146_(C_2064_ arg0)
public void
m(int arg0)
setDisplayOffset(int arg0)
method_7515(int arg0)
setCustomBlockOffset(int offset)
m_xmlhrgqq(int arg0)
setCustomBlockOffset(int offset)
m_38174_(int arg0)
public boolean
F()
hasCustomDisplay()
method_7510()
hasCustomBlock()
m_zqqbmhzn()
hasCustomBlock()
m_38184_()
public void
a(boolean arg0)
setCustomDisplay(boolean arg0)
method_7511(boolean arg0)
setCustomBlockPresent(boolean present)
m_wyyhprrj(boolean arg0)
setCustomBlockPresent(boolean present)
m_38138_(boolean arg0)
public ItemStack
dy()
getPickResult()
method_31480()
getPickBlockStack()
m_lyxnmous()
getPickBlockStack()
m_142340_()