net.minecraft.entity.vehicle

public abstract class AbstractMinecartEntity

extends Entity

All mapped superinterfaces:

Nameable, CommandOutput

bhi
net.minecraft.world.entity.vehicle.AbstractMinecart
net.minecraft.class_1688
net.minecraft.entity.vehicle.AbstractMinecartEntity
net.minecraft.unmapped.C_tahhkgty
net.minecraft.entity.item.minecart.AbstractMinecartEntity
net.minecraft.entity.item.minecart.AbstractMinecartEntity

Field summary

Modifier and TypeField
private static final TrackedData<Integer>
b
DATA_ID_HURT
field_7663
DAMAGE_WOBBLE_TICKS
f_wtakhkxi
field_184265_a
ROLLING_AMPLITUDE
private static final TrackedData<Integer>
c
DATA_ID_HURTDIR
field_7668
DAMAGE_WOBBLE_SIDE
f_vctihpfv
field_184266_b
ROLLING_DIRECTION
private static final TrackedData<Float>
d
DATA_ID_DAMAGE
field_7667
DAMAGE_WOBBLE_STRENGTH
f_jeojuhsi
field_184267_c
DAMAGE
private static final TrackedData<Integer>
e
DATA_ID_DISPLAY_BLOCK
field_7671
CUSTOM_BLOCK_ID
f_revdcqip
field_184268_d
DISPLAY_TILE
private static final TrackedData<Integer>
f
DATA_ID_DISPLAY_OFFSET
field_7661
CUSTOM_BLOCK_OFFSET
f_tbmsamms
field_184269_e
DISPLAY_TILE_OFFSET
private static final TrackedData<Boolean>
g
DATA_ID_CUSTOM_DISPLAY
field_7670
CUSTOM_BLOCK_PRESENT
f_bsiwllkc
field_184270_f
SHOW_BLOCK
private static final com.google.common.collect.ImmutableMap<EntityPose, com.google.common.collect.ImmutableList<Integer>>
ag
POSE_DISMOUNT_HEIGHTS
field_24464
DISMOUNT_FREE_Y_SPACES_NEEDED
f_anmyjaty
field_234627_am_
field_234627_am_
private boolean
ah
flipped
field_7660
yawFlipped
f_lotwtnbj
field_70499_f
isInReverse
private static final Map<RailShape, Pair<Vec3i, Vec3i>>
ai
EXITS
field_7664
ADJACENT_RAIL_POSITIONS_BY_SHAPE
f_cbqkmsxd
field_70500_g
MATRIX
private int
aj
lSteps
field_7669
clientInterpolationSteps
f_hmobkafp
field_70510_h
turnProgress
private double
ak
lx
field_7665
clientX
f_pcfrjvvk
field_70511_i
minecartX
private double
al
ly
field_7666
clientY
f_gsiqzxiy
field_70509_j
minecartY
private double
am
lz
field_7662
clientZ
f_qmvnxqik
field_70514_an
minecartZ
private double
an
lyr
field_7659
clientYaw
f_vacubhab
field_70512_ao
minecartYaw
private double
ao
lxr
field_7657
clientPitch
f_xmmwmikp
field_70513_ap
minecartPitch
private double
ap
lxd
field_7658
clientXVelocity
f_mjjsiikx
field_70508_aq
velocityX
private double
aq
lyd
field_7655
clientYVelocity
f_zarmmoty
field_70507_ar
velocityY
private double
ar
lzd
field_7656
clientZVelocity
f_zbuwqxzr
field_70506_as
velocityZ

Constructor summary

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

Method summary

Modifier and TypeMethod
public static AbstractMinecartEntity
a(bru arg0, double arg1, double arg2, double arg3, bhi$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)
func_184263_a(World arg0, double arg1, double arg2, double arg3, AbstractMinecartEntity$Type arg4)
create(World worldIn, double x, double y, double z, AbstractMinecartEntity$Type typeIn)
protected boolean
aB()
isMovementNoisy()
method_5658()
canClimb()
m_wckwuftu()
func_225502_at_()
canTriggerWalking()
protected void
e()
defineSynchedData()
method_5693()
initDataTracker()
m_lwugwlsw()
func_70088_a()
registerData()
public boolean
j(apx arg0)
canCollideWith(Entity arg0)
method_30949(class_1297 arg0)
collidesWith(Entity arg0)
m_cjtrtfdq(C_astfners arg0)
func_241849_j(Entity arg0)
canCollide(Entity arg0)
public boolean
aT()
isPushable()
method_5810()
isPushable()
m_okzqpkgv()
func_70104_M()
canBePushed()
protected Vec3d
a(gc$a arg0, i$a arg1)
getRelativePortalPosition(Direction$Axis arg0, BlockUtil$FoundRectangle arg1)
method_30633(class_2350$class_2351 arg0, class_5459$class_5460 arg1)
method_30633(Direction$Axis arg0, class_5459$class_5460 arg1)
m_dofvpclc(C_xpuuihxf$C_rmpfouoz arg0, C_wauhtoaq$C_tqypnjit arg1)
func_241839_a(Direction$Axis arg0, TeleportationRepositioner$Result arg1)
func_241839_a(Direction$Axis arg0, TeleportationRepositioner$Result arg1)
public double
bb()
getPassengersRidingOffset()
method_5621()
getMountedHeightOffset()
m_kkphuyzb()
func_70042_X()
getMountedYOffset()
public Vec3d
b(aqj arg0)
getDismountLocationForPassenger(LivingEntity arg0)
method_24829(class_1309 arg0)
updatePassengerForDismount(LivingEntity arg0)
m_uoqfuwph(C_usxaxydn arg0)
func_230268_c_(LivingEntity arg0)
func_230268_c_(LivingEntity arg0)
public boolean
a(aph arg0, 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)
func_70097_a(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
protected float
aq()
getBlockSpeedFactor()
method_23326()
getVelocityMultiplier()
m_vxtgbqxt()
func_225515_ai_()
getSpeedFactor()
public void
a(aph arg0)
destroy(DamageSource arg0)
method_7516(class_1282 arg0)
dropItems(DamageSource damageSource)
m_hztbtrvs(C_sbxfkpyv arg0)
func_94095_a(DamageSource arg0)
killMinecart(DamageSource source)
public boolean
aS()
isPickable()
method_5863()
collides()
m_bzveerey()
func_70067_L()
canBeCollidedWith()
private static Pair<Vec3i, Vec3i>
a(cfh arg0)
exits(RailShape arg0)
method_22864(class_2768 arg0)
getAdjacentRailPositionsByShape(RailShape shape)
m_wlixjjti(C_wqmdpcsg arg0)
func_226573_a_(RailShape arg0)
getMovementMatrixForShape(RailShape shape)
public Direction
bZ()
getMotionDirection()
method_5755()
getMovementDirection()
m_egrevgdy()
func_184172_bi()
getAdjustedHorizontalFacing()
public void
j()
tick()
method_5773()
tick()
m_arkgrfeb()
func_70071_h_()
tick()
protected double
g()
getMaxSpeed()
method_7504()
getMaxOffRailSpeed()
m_xemvwdlu()
func_174898_m()
getMaximumSpeed()
public void
a(int arg0, int arg1, int arg2, 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)
func_96095_a(int arg0, int arg1, int arg2, boolean arg3)
onActivatorRailPass(int x, int y, int z, boolean receivingPower)
protected void
h()
comeOffTrack()
method_7512()
moveOffRail()
m_yrpbpsae()
func_180459_n()
moveDerailedMinecart()
protected void
c(fx arg0, cee 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)
func_180460_a(BlockPos arg0, BlockState arg1)
moveAlongTrack(BlockPos pos, BlockState state)
private boolean
a(fx arg0)
isRedstoneConductor(BlockPos arg0)
method_18803(class_2338 arg0)
willHitBlockAt(BlockPos pos)
m_xtdpuoft(C_hynzadkk arg0)
func_213900_a(BlockPos arg0)
isNormalCube(BlockPos pos)
protected void
i()
applyNaturalSlowdown()
method_7525()
applySlowdown()
m_yvrwkcqb()
func_94101_h()
applyDrag()
public Vec3d
p(double arg0, 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)
func_70489_a(double arg0, double arg1, double arg2)
getPos(double x, double y, double z)
protected void
a(md arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
readCustomDataFromTag(CompoundTag arg0)
m_obkzfysl(C_hhlwcnih arg0)
func_70037_a(CompoundNBT arg0)
readAdditional(CompoundNBT arg0)
protected void
b(md arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
writeCustomDataToTag(CompoundTag arg0)
m_xuwbpohg(C_hhlwcnih arg0)
func_213281_b(CompoundNBT arg0)
writeAdditional(CompoundNBT arg0)
public void
i(apx arg0)
push(Entity arg0)
method_5697(class_1297 arg0)
pushAwayFrom(Entity arg0)
m_ysnccdty(C_astfners arg0)
func_70108_f(Entity arg0)
applyEntityCollision(Entity arg0)
public void
a(float arg0)
setDamage(float arg0)
method_7520(float arg0)
setDamageWobbleStrength(float arg0)
m_cvbmcdmt(float arg0)
func_70492_c(float arg0)
setDamage(float damage)
public float
k()
getDamage()
method_7521()
getDamageWobbleStrength()
m_xrbxfwrk()
func_70491_i()
getDamage()
public void
c(int arg0)
setHurtTime(int arg0)
method_7509(int arg0)
setDamageWobbleTicks(int wobbleTicks)
m_diouohbh(int arg0)
func_70497_h(int arg0)
setRollingAmplitude(int rollingAmplitude)
public int
m()
getHurtTime()
method_7507()
getDamageWobbleTicks()
m_fvapeszw()
func_70496_j()
getRollingAmplitude()
public void
d(int arg0)
setHurtDir(int arg0)
method_7524(int arg0)
setDamageWobbleSide(int wobbleSide)
m_gftbxkni(int arg0)
func_70494_i(int arg0)
setRollingDirection(int rollingDirection)
public int
n()
getHurtDir()
method_7522()
getDamageWobbleSide()
m_ugwuokyy()
func_70493_k()
getRollingDirection()
public abstract AbstractMinecartEntity$Type
o()
getMinecartType()
method_7518()
getMinecartType()
m_pfnhnfdm()
func_184264_v()
getMinecartType()
public BlockState
p()
getDisplayBlockState()
method_7519()
getContainedBlock()
m_upansguo()
func_174897_t()
getDisplayTile()
public BlockState
q()
getDefaultDisplayBlockState()
method_7517()
getDefaultContainedBlock()
m_staqlmtx()
func_180457_u()
getDefaultDisplayTile()
public int
r()
getDisplayOffset()
method_7514()
getBlockOffset()
m_hdngxmge()
func_94099_q()
getDisplayTileOffset()
public int
s()
getDefaultDisplayOffset()
method_7526()
getDefaultBlockOffset()
m_vptdbzfe()
func_94085_r()
getDefaultDisplayTileOffset()
public void
b(cee arg0)
setDisplayBlockState(BlockState arg0)
method_7527(class_2680 arg0)
setCustomBlock(BlockState state)
m_glkhmiur(C_txtbiemp arg0)
func_174899_a(BlockState arg0)
setDisplayTile(BlockState displayTile)
public void
l(int arg0)
setDisplayOffset(int arg0)
method_7515(int arg0)
setCustomBlockOffset(int offset)
m_xmlhrgqq(int arg0)
func_94086_l(int arg0)
setDisplayTileOffset(int displayTileOffset)
public boolean
t()
hasCustomDisplay()
method_7510()
hasCustomBlock()
m_zqqbmhzn()
func_94100_s()
hasDisplayTile()
public void
a(boolean arg0)
setCustomDisplay(boolean arg0)
method_7511(boolean arg0)
setCustomBlockPresent(boolean present)
m_wyyhprrj(boolean arg0)
func_94096_e(boolean arg0)
setHasDisplayTile(boolean showBlock)
public Packet<?>
P()
getAddEntityPacket()
method_18002()
createSpawnPacket()
m_tugxrexj()
func_213297_N()
createSpawnPacket()
public void
bl()
animateHurt()
method_5879()
animateDamage()
m_yndwkmtt()
func_70057_ab()
performHurtAnimation()
public Vec3d
a(double arg0, double arg1, 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)
func_70495_a(double arg0, double arg1, double arg2, double arg3)
getPosOffset(double x, double y, double z, double offset)
public Box
cc()
getBoundingBoxForCulling()
method_5830()
getVisibilityBoundingBox()
m_mwmobbqo()
func_184177_bl()
getRenderBoundingBox()
public void
a(double arg0, double arg1, double arg2, 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)
func_180426_a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
setPositionAndRotationDirect(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
public void
k(double arg0, 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)
func_70016_h(double arg0, double arg1, double arg2)
setVelocity(double arg0, double arg1, double arg2)