net.minecraft.entity.vehicle

public abstract class MinecartEntity

extends Entity

All mapped superinterfaces:

Nameable, CommandSource

axm
net.minecraft.class_1688
net.minecraft.entity.vehicle.MinecartEntity
net.minecraft.entity.item.minecart.AbstractMinecartEntity
net.minecraft.entity.item.minecart.AbstractMinecartEntity

Field summary

Modifier and TypeField
private static final DataAttribute<Integer>
b
field_7663
DAMAGE_WOBBLE_TICKS
field_184265_a
field_184265_a
private static final DataAttribute<Integer>
c
field_7668
DAMAGE_WOBBLE_SIDE
field_184266_b
field_184266_b
private static final DataAttribute<Float>
d
field_7667
DAMAGE_WOBBLE_STRENGTH
field_184267_c
field_184267_c
private static final DataAttribute<Integer>
e
field_7671
CUSTOM_BLOCK_ID
field_184268_d
field_184268_d
private static final DataAttribute<Integer>
f
field_7661
CUSTOM_BLOCK_OFFSET
field_184269_e
field_184269_e
private static final DataAttribute<Boolean>
g
field_7670
CUSTOM_BLOCK_PRESENT
field_184270_f
field_184270_f
private boolean
ar
field_7660
flipped
field_70499_f
field_70499_f
private static final int[][][]
as
field_7664
ADJACENT_RAIL_POSITIONS_BY_SHAPE
field_70500_g
field_70500_g
private int
at
field_7669
lerpSteps
field_70510_h
field_70510_h
private double
au
field_7665
lerpX
field_70511_i
field_70511_i
private double
av
field_7666
lerpY
field_70509_j
field_70509_j
private double
aw
field_7662
lerpZ
field_70514_an
field_70514_an
private double
ax
field_7659
lerpYaw
field_70512_ao
field_70512_ao
private double
ay
field_7657
lerpPitch
field_70513_ap
field_70513_ap
private double
az
field_7658
lerpVelocityX
field_70508_aq
field_70508_aq
private double
aA
field_7655
lerpVelocityY
field_70507_ar
field_70507_ar
private double
aB
field_7656
lerpVelocityZ
field_70506_as
field_70506_as

Constructor summary

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

Method summary

Modifier and TypeMethod
public static MinecartEntity
a(bhi arg0, double arg1, double arg2, double arg3, axm$a 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, MinecartEntity$Type type)
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
ao()
method_5658()
makesSteps()
func_70041_e_()
canTriggerWalking()
protected void
u_()
method_5693()
registerSyncedData()
func_70088_a()
registerData()
public Box
j(aii arg0)
method_5708(class_1297 arg0)
getCollisionAgainstShape(Entity arg0)
func_70114_g(Entity arg0)
getCollisionBox(Entity arg0)
public boolean
aH()
method_5810()
isPushable()
func_70104_M()
canBePushed()
public double
aO()
method_5621()
getMountHeight()
func_70042_X()
getMountedYOffset()
public boolean
a(ahr arg0, float arg1)
method_5643(class_1282 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
func_70097_a(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
public void
a(ahr arg0)
method_7516(class_1282 arg0)
dropItems(DamageSource damageSource)
func_94095_a(DamageSource arg0)
killMinecart(DamageSource source)
public boolean
aG()
method_5863()
hasCollision()
func_70067_L()
canBeCollidedWith()
public Direction
bI()
method_5755()
getMovementDirection()
func_184172_bi()
getAdjustedHorizontalFacing()
public void
h()
method_5773()
tick()
func_70071_h_()
tick()
protected double
f()
method_7504()
getMaxSpeed()
func_174898_m()
getMaximumSpeed()
public void
a(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)
func_96095_a(int arg0, int arg1, int arg2, boolean arg3)
onActivatorRailPass(int x, int y, int z, boolean receivingPower)
protected void
i()
method_7512()
moveOffRail()
func_180459_n()
moveDerailedMinecart()
protected void
b(ev arg0, bvk arg1)
method_7513(class_2338 arg0, class_2680 arg1)
moveOnRail(BlockPos pos, BlockState state)
func_180460_a(BlockPos arg0, BlockState arg1)
moveAlongTrack(BlockPos pos, BlockState state)
private boolean
a(ev arg0)
method_18803(class_2338 arg0)
m_15265773(BlockPos arg0)
func_213900_a(BlockPos arg0)
func_213900_a(BlockPos arg0)
protected void
k()
method_7525()
applySlowdown()
func_94101_h()
applyDrag()
public Vec3d
k(double arg0, double arg1, double arg2)
method_7508(double arg0, double arg1, double arg2)
snapPositionToRail(double x, double y, double z)
func_70489_a(double arg0, double arg1, double arg2)
getPos(double arg0, double arg1, double arg2)
protected void
a(ib arg0)
method_5749(class_2487 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(CompoundNBT arg0)
readAdditional(CompoundNBT arg0)
protected void
b(ib arg0)
method_5652(class_2487 arg0)
writeCustomNbt(NbtCompound arg0)
func_213281_b(CompoundNBT arg0)
func_213281_b(CompoundNBT arg0)
public void
i(aii arg0)
method_5697(class_1297 arg0)
push(Entity arg0)
func_70108_f(Entity arg0)
applyEntityCollision(Entity arg0)
public void
a(float arg0)
method_7520(float arg0)
setDamage(float daamage)
func_70492_c(float arg0)
setDamage(float damage)
public float
l()
method_7521()
getDamage()
func_70491_i()
getDamage()
public void
c(int arg0)
method_7509(int arg0)
setDamagedTimer(int ticks)
func_70497_h(int arg0)
setRollingAmplitude(int rollingAmplitude)
public int
m()
method_7507()
getDamagedTimer()
func_70496_j()
getRollingAmplitude()
public void
d(int arg0)
method_7524(int arg0)
setDamagedSwingDirection(int dir)
func_70494_i(int arg0)
setRollingDirection(int rollingDirection)
public int
n()
method_7522()
getDamagedSwingDirection()
func_70493_k()
getRollingDirection()
public abstract MinecartEntity$Type
o()
method_7518()
getMinecartType()
func_184264_v()
getMinecartType()
public BlockState
p()
method_7519()
getDisplayBlock()
func_174897_t()
getDisplayTile()
public BlockState
q()
method_7517()
getDefaultDisplayBlock()
func_180457_u()
getDefaultDisplayTile()
public int
r()
method_7514()
getDisplayBlockOffset()
func_94099_q()
getDisplayTileOffset()
public int
s()
method_7526()
getDefaultDisplayBlockOffset()
func_94085_r()
getDefaultDisplayTileOffset()
public void
b(bvk arg0)
method_7527(class_2680 arg0)
setDisplayBlock(BlockState state)
func_174899_a(BlockState arg0)
setDisplayTile(BlockState displayTile)
public void
k(int arg0)
method_7515(int arg0)
setDisplayBlockOffset(int offset)
func_94086_l(int arg0)
setDisplayTileOffset(int displayTileOffset)
public boolean
u()
method_7510()
hasCustomDisplayBlock()
func_94100_s()
hasDisplayTile()
public void
a(boolean arg0)
method_7511(boolean arg0)
setHasCustomDisplayBlock(boolean hasCustomDisplayBlock)
func_94096_e(boolean arg0)
setHasDisplayTile(boolean showBlock)
public Packet<?>
N()
method_18002()
m_00781305()
func_213297_N()
func_213297_N()
public void
aX()
method_5879()
animateDamage()
func_70057_ab()
performHurtAnimation()
public Vec3d
a(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)
func_70495_a(double arg0, double arg1, double arg2, double arg3)
getPosOffset(double x, double y, double z, double offset)
public Box
bL()
method_5830()
getCullingShape()
func_184177_bl()
getRenderBoundingBox()
public void
a(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)
lerpPositionAndAngles(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
h(double arg0, double arg1, double arg2)
method_5750(double arg0, double arg1, double arg2)
lerpVelocity(double arg0, double arg1, double arg2)
func_70016_h(double arg0, double arg1, double arg2)
setVelocity(double arg0, double arg1, double arg2)