net.minecraft.entity.vehicle

public abstract class AbstractMinecartEntity

extends Entity

All mapped superinterfaces:

Nameable, EntityLike, CommandOutput

caf
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 TrackedData<Integer>
c
DATA_ID_HURT
field_7663
DAMAGE_WOBBLE_TICKS
f_wtakhkxi
DAMAGE_WOBBLE_TICKS
f_38079_
private static final TrackedData<Integer>
d
DATA_ID_HURTDIR
field_7668
DAMAGE_WOBBLE_SIDE
f_vctihpfv
DAMAGE_WOBBLE_SIDE
f_38080_
private static final TrackedData<Float>
e
DATA_ID_DAMAGE
field_7667
DAMAGE_WOBBLE_STRENGTH
f_jeojuhsi
DAMAGE_WOBBLE_STRENGTH
f_38081_
private static final TrackedData<Integer>
f
DATA_ID_DISPLAY_BLOCK
field_7671
CUSTOM_BLOCK_ID
f_revdcqip
CUSTOM_BLOCK_ID
f_38082_
private static final TrackedData<Integer>
g
DATA_ID_DISPLAY_OFFSET
field_7661
CUSTOM_BLOCK_OFFSET
f_tbmsamms
CUSTOM_BLOCK_OFFSET
f_38083_
private static final TrackedData<Boolean>
h
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>>
i
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
j
flipped
field_7660
yawFlipped
f_lotwtnbj
yawFlipped
f_38068_
private boolean
k
onRails
field_44917
onRail
f_eskwdyms
onRails
f_287786_
private static final Map<RailShape, com.mojang.datafixers.util.Pair<Vec3i, Vec3i>>
l
EXITS
field_7664
ADJACENT_RAIL_POSITIONS_BY_SHAPE
f_cbqkmsxd
ADJACENT_RAIL_POSITIONS_BY_SHAPE
f_38069_
private int
m
lSteps
field_7669
clientInterpolationSteps
f_hmobkafp
clientInterpolationSteps
f_38070_
private double
n
lx
field_7665
clientX
f_pcfrjvvk
clientX
f_38071_
private double
o
ly
field_7666
clientY
f_gsiqzxiy
clientY
f_38072_
private double
p
lz
field_7662
clientZ
f_qmvnxqik
clientZ
f_38073_
private double
q
lyr
field_7659
clientYaw
f_vacubhab
clientYaw
f_38074_
private double
r
lxr
field_7657
clientPitch
f_xmmwmikp
clientPitch
f_38075_
private double
s
lxd
field_7658
clientXVelocity
f_mjjsiikx
clientXVelocity
f_38076_
private double
t
lyd
field_7655
clientYVelocity
f_zarmmoty
clientYVelocity
f_38077_
private double
u
lzd
field_7656
clientZVelocity
f_zbuwqxzr
clientZVelocity
f_38078_

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(cmm o, double o, double o, double arg3, caf$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
aS()
getMovementEmission()
method_33570()
getMoveEffect()
m_dxohridw()
getMoveEffect()
m_142319_()
protected void
a_()
defineSynchedData()
method_5693()
initDataTracker()
m_lwugwlsw()
initDataTracker()
m_8097_()
public boolean
h(bfj 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
bp()
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)
public double
bx()
getPassengersRidingOffset()
method_5621()
getMountedHeightOffset()
m_kkphuyzb()
getMountedHeightOffset()
m_6048_()
public Vec3d
b(bfz 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(ben 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
aH()
getBlockSpeedFactor()
method_23326()
getVelocityMultiplier()
m_vxtgbqxt()
getVelocityMultiplier()
m_6041_()
public void
a(ben 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
j()
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
bo()
isPickable()
method_5863()
canHit()
m_bzveerey()
collides()
m_6087_()
private static com.mojang.datafixers.util.Pair<Vec3i, Vec3i>
a(ddf 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
cC()
getMotionDirection()
method_5755()
getMovementDirection()
m_egrevgdy()
getMovementDirection()
m_6374_()
public void
l()
tick()
method_5773()
tick()
m_arkgrfeb()
tick()
m_8119_()
protected double
k()
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
o()
comeOffTrack()
method_7512()
moveOffRail()
m_yrpbpsae()
moveOffRail()
m_38163_()
protected void
c(gu o, dcb 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
cc()
isOnRails()
method_52172()
isOnRail()
m_vcemmyqu()
isOnRailTracks()
m_288188_()
private boolean
a(gu 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
p()
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
j_()
getBoundingBoxForCulling()
method_5830()
getVisibilityBoundingBox()
m_mwmobbqo()
getVisibilityBoundingBox()
m_6921_()
protected void
a(qr 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(qr 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(bfj 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, boolean arg6)
lerpTo(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
method_5759(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
updateTrackedPositionAndAngles(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
m_fepbvbrn(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
updateTrackedPositionAndAngles(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
m_6453_(double p_38103_, double p_38105_, double p_38107_, float arg3, float arg4, int arg5, boolean arg6)
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
q()
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
r()
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
s()
getHurtDir()
method_7522()
getDamageWobbleSide()
m_ugwuokyy()
getDamageWobbleSide()
m_38177_()
public abstract AbstractMinecartEntity$Type
t()
getMinecartType()
method_7518()
getMinecartType()
m_pfnhnfdm()
getMinecartType()
m_6064_()
public BlockState
v()
getDisplayBlockState()
method_7519()
getContainedBlock()
m_upansguo()
getContainedBlock()
m_38178_()
public BlockState
w()
getDefaultDisplayBlockState()
method_7517()
getDefaultContainedBlock()
m_staqlmtx()
getDefaultContainedBlock()
m_6390_()
public int
x()
getDisplayOffset()
method_7514()
getBlockOffset()
m_hdngxmge()
getBlockOffset()
m_38183_()
public int
y()
getDefaultDisplayOffset()
method_7526()
getDefaultBlockOffset()
m_vptdbzfe()
getDefaultBlockOffset()
m_7144_()
public void
c(dcb 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
z()
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
dv()
getPickResult()
method_31480()
getPickBlockStack()
m_lyxnmous()
getPickBlockStack()
m_142340_()