net.minecraft.block

public abstract class AbstractRailBlock

extends Block

aje
net.minecraft.class_1446
net.minecraft.block.AbstractRailBlock
net.minecraft.block.BlockRailBase

Field summary

Modifier and TypeField
protected final boolean
a
field_5516
alwaysStraight
isPowered

Constructor summary

ModifierConstructor
protected (boolean alwaysStraight)

Method summary

Modifier and TypeMethod
public static final boolean
b_(ahb arg0, int arg1, int arg2, int arg3)
method_4740(class_1150 arg0, int arg1, int arg2, int arg3)
isRail(World world, int x, int y, int z)
isRailBlockAt(World arg0, int arg1, int arg2, int arg3)
public static final boolean
a(aji arg0)
method_6439(class_197 arg0)
isRail(Block block)
isRailBlock(Block arg0)
public boolean
e()
method_4741()
isAlwaysStraight()
isPowered()
public Box
a(ahb arg0, int arg1, int arg2, int arg3)
method_454(class_1150 arg0, int arg1, int arg2, int arg3)
getCollisionShape(World arg0, int arg1, int arg2, int arg3)
getCollisionBoundingBoxFromPool(World arg0, int arg1, int arg2, int arg3)
public boolean
c()
method_449()
isSolidRender()
isOpaqueCube()
public HitResult
a(ahb arg0, int arg1, int arg2, int arg3, azw arg4, azw arg5)
method_414(class_1150 arg0, int arg1, int arg2, int arg3, class_236 arg4, class_236 arg5)
rayTrace(World arg0, int arg1, int arg2, int arg3, Vec3d arg4, Vec3d arg5)
collisionRayTrace(World arg0, int arg1, int arg2, int arg3, Vec3 arg4, Vec3 arg5)
public void
a(ahl arg0, int arg1, int arg2, int arg3)
method_425(class_1158 arg0, int arg1, int arg2, int arg3)
updateShape(WorldView arg0, int arg1, int arg2, int arg3)
setBlockBoundsBasedOnState(IBlockAccess arg0, int arg1, int arg2, int arg3)
public boolean
d()
method_441()
isCube()
renderAsNormalBlock()
public int
b()
method_429()
getRenderType()
getRenderType()
public int
a(Random arg0)
method_403(Random arg0)
getBaseDropCount(Random arg0)
quantityDropped(Random arg0)
public boolean
c(ahb arg0, int arg1, int arg2, int arg3)
method_434(class_1150 arg0, int arg1, int arg2, int arg3)
canBePlaced(World arg0, int arg1, int arg2, int arg3)
canPlaceBlockAt(World arg0, int arg1, int arg2, int arg3)
public void
b(ahb arg0, int arg1, int arg2, int arg3)
method_460(class_1150 arg0, int arg1, int arg2, int arg3)
onAdded(World arg0, int arg1, int arg2, int arg3)
onBlockAdded(World arg0, int arg1, int arg2, int arg3)
public void
a(ahb arg0, int arg1, int arg2, int arg3, aji arg4)
method_408(class_1150 arg0, int arg1, int arg2, int arg3, class_197 arg4)
neighborChanged(World arg0, int arg1, int arg2, int arg3, Block arg4)
onNeighborBlockChange(World arg0, int arg1, int arg2, int arg3, Block arg4)
protected void
a(ahb arg0, int arg1, int arg2, int arg3, int arg4, int arg5, aji arg6)
method_4737(class_1150 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, class_197 arg6)
updateState(World world, int x, int y, int z, int metadata, int shape, Block neighborBlock)
onRedstoneSignal(World arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Block arg6)
protected void
a(ahb arg0, int arg1, int arg2, int arg3, boolean arg4)
method_4738(class_1150 arg0, int arg1, int arg2, int arg3, boolean arg4)
updateShape(World world, int x, int y, int z, boolean force)
refreshTrackShape(World arg0, int arg1, int arg2, int arg3, boolean arg4)
public int
h()
method_453()
getPistonMoveBehavior()
getMobilityFlag()
public void
a(ahb arg0, int arg1, int arg2, int arg3, aji arg4, int arg5)
method_411(class_1150 arg0, int arg1, int arg2, int arg3, class_197 arg4, int arg5)
onRemoved(World arg0, int arg1, int arg2, int arg3, Block arg4, int arg5)
breakBlock(World arg0, int arg1, int arg2, int arg3, Block arg4, int arg5)