net.minecraft.entity.vehicle

public abstract class MinecartEntity

extends Entity implements Nameable

All mapped superinterfaces:

CommandSource, Nameable

afe
net.minecraft.class_965
net.minecraft.entity.vehicle.MinecartEntity
net.minecraft.entity.item.EntityMinecart
net.minecraft.entity.item.EntityMinecart

Field summary

Modifier and TypeField
private static final DataAttribute<Integer>
a
field_12250
DAMAGE_WOBBLE_TICKS
field_184265_a
ROLLING_AMPLITUDE
private static final DataAttribute<Integer>
b
field_12251
DAMAGE_WOBBLE_SIDE
field_184266_b
ROLLING_DIRECTION
private static final DataAttribute<Float>
c
field_12252
DAMAGE_WOBBLE_STRENGTH
field_184267_c
DAMAGE
private static final DataAttribute<Integer>
d
field_12253
CUSTOM_BLOCK_ID
field_184268_d
DISPLAY_TILE
private static final DataAttribute<Integer>
e
field_12254
CUSTOM_BLOCK_OFFSET
field_184269_e
DISPLAY_TILE_OFFSET
private static final DataAttribute<Boolean>
f
field_12255
CUSTOM_BLOCK_PRESENT
field_184270_f
SHOW_BLOCK
private boolean
g
field_3908
flipped
field_70499_f
isInReverse
private static final int[][][]
h
field_3909
ADJACENT_RAIL_POSITIONS_BY_SHAPE
field_70500_g
MATRIX
private int
at
field_3910
lerpSteps
field_70510_h
turnProgress
private double
au
field_3911
lerpX
field_70511_i
minecartX
private double
av
field_3912
lerpY
field_70509_j
minecartY
private double
aw
field_3898
lerpZ
field_70514_an
minecartZ
private double
ax
field_3899
lerpYaw
field_70512_ao
minecartYaw
private double
ay
field_3900
lerpPitch
field_70513_ap
minecartPitch
private double
az
field_3901
lerpVelocityX
field_70508_aq
velocityX
private double
aA
field_3902
lerpVelocityY
field_70507_ar
velocityY
private double
aB
field_3903
lerpVelocityZ
field_70506_as
velocityZ

Constructor summary

ModifierConstructor
public (World arg0)
public (World world, double x, double y, double z)

Method summary

Modifier and TypeMethod
public static MinecartEntity
a(amu arg0, double arg1, double arg2, double arg3, afe$a arg4)
method_11164(class_1150 arg0, double arg1, double arg2, double arg3, class_965$class_2638 arg4)
create(World world, double x, double y, double z, MinecartEntity$Type type)
func_184263_a(World arg0, double arg1, double arg2, double arg3, EntityMinecart$Type arg4)
create(World worldIn, double x, double y, double z, EntityMinecart$Type typeIn)
protected boolean
ak()
method_2549()
makesSteps()
func_70041_e_()
canTriggerWalking()
protected void
i()
method_2484()
registerSyncedData()
func_70088_a()
entityInit()
public Box
j(vg arg0)
method_2555(class_864 arg0)
getCollisionAgainstShape(Entity arg0)
func_70114_g(Entity arg0)
getCollisionBox(Entity arg0)
public Box
al()
method_2464()
getCollisionShape()
func_70046_E()
getCollisionBoundingBox()
public boolean
az()
method_2472()
isPushable()
func_70104_M()
canBePushed()
public double
aG()
method_2481()
getMountHeight()
func_70042_X()
getMountedYOffset()
public boolean
a(ur arg0, float arg1)
method_2499(class_856 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
func_70097_a(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
public void
a(ur arg0)
method_5412(class_856 arg0)
dropItems(DamageSource damageSource)
func_94095_a(DamageSource arg0)
killMinecart(DamageSource source)
public boolean
ay()
method_2471()
hasCollision()
func_70067_L()
canBeCollidedWith()
public Direction
bu()
method_12995()
getMovementDirection()
func_184172_bi()
getAdjustedHorizontalFacing()
public void
B_()
method_2558()
tick()
func_70071_h_()
onUpdate()
protected double
p()
method_11167()
getMaxSpeed()
func_174898_m()
getMaximumSpeed()
public void
a(int arg0, int arg1, int arg2, boolean arg3)
method_5409(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
q()
method_11168()
moveOffRail()
func_180459_n()
moveDerailedMinecart()
protected void
a(et arg0, awt arg1)
method_11166(class_2552 arg0, class_2232 arg1)
moveOnRail(BlockPos pos, BlockState state)
func_180460_a(BlockPos arg0, IBlockState arg1)
moveAlongTrack(BlockPos pos, IBlockState state)
protected void
r()
method_5415()
applySlowdown()
func_94101_h()
applyDrag()
public void
b(double arg0, double arg1, double arg2)
method_2522(double arg0, double arg1, double arg2)
setPosition(double arg0, double arg1, double arg2)
func_70107_b(double arg0, double arg1, double arg2)
setPosition(double arg0, double arg1, double arg2)
public Vec3d
j(double arg0, double arg1, double arg2)
method_3059(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)
public static void
a(ry arg0, Class<?> arg1)
method_13639(class_2934 arg0, Class<?> arg1)
registerSchema(DataFixerUpper dfu, Class<?> type)
func_189669_a(DataFixer arg0, Class<?> arg1)
registerFixesMinecart(DataFixer fixer, Class<?> name)
protected void
a(fy arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(NBTTagCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
protected void
b(fy arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
func_70014_b(NBTTagCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public void
i(vg arg0)
method_2552(class_864 arg0)
push(Entity arg0)
func_70108_f(Entity arg0)
applyEntityCollision(Entity arg0)
public void
a(float arg0)
method_6306(float arg0)
setDamage(float daamage)
func_70492_c(float arg0)
setDamage(float damage)
public float
s()
method_6307()
getDamage()
func_70491_i()
getDamage()
public void
d(int arg0)
method_3064(int arg0)
setDamagedTimer(int ticks)
func_70497_h(int arg0)
setRollingAmplitude(int rollingAmplitude)
public int
t()
method_3067()
getDamagedTimer()
func_70496_j()
getRollingAmplitude()
public void
e(int arg0)
method_3066(int arg0)
setDamagedSwingDirection(int dir)
func_70494_i(int arg0)
setRollingDirection(int rollingDirection)
public int
u()
method_3068()
getDamagedSwingDirection()
func_70493_k()
getRollingDirection()
public abstract MinecartEntity$Type
v()
method_11169()
getMinecartType()
func_184264_v()
getType()
public BlockState
w()
method_11170()
getDisplayBlock()
func_174897_t()
getDisplayTile()
public BlockState
x()
method_11171()
getDefaultDisplayBlock()
func_180457_u()
getDefaultDisplayTile()
public int
y()
method_5424()
getDisplayBlockOffset()
func_94099_q()
getDisplayTileOffset()
public int
z()
method_5425()
getDefaultDisplayBlockOffset()
func_94085_r()
getDefaultDisplayTileOffset()
public void
b(awt arg0)
method_11165(class_2232 arg0)
setDisplayBlock(BlockState state)
func_174899_a(IBlockState arg0)
setDisplayTile(IBlockState displayTile)
public void
f(int arg0)
method_5420(int arg0)
setDisplayBlockOffset(int offset)
func_94086_l(int arg0)
setDisplayTileOffset(int displayTileOffset)
public boolean
A()
method_5426()
hasCustomDisplayBlock()
func_94100_s()
hasDisplayTile()
public void
a(boolean arg0)
method_5413(boolean arg0)
setHasCustomDisplayBlock(boolean hasCustomDisplayBlock)
func_94096_e(boolean arg0)
setHasDisplayTile(boolean showBlock)
public void
aN()
method_2509()
animateDamage()
func_70057_ab()
performHurtAnimation()
public Vec3d
a(double arg0, double arg1, double arg2, double arg3)
method_3060(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
bx()
method_12996()
getCullingShape()
func_184177_bl()
getRenderBoundingBox()
public void
a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
method_2488(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_2556(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)