net.minecraft.block

public class AbstractRailBlock$RailNode

aos$a
net.minecraft.class_1446$class_174
net.minecraft.block.AbstractRailBlock$RailNode
net.minecraft.block.BlockRailBase$Rail
net.minecraft.block.BlockRailBase$Rail

Field summary

Modifier and TypeField
private final World
b
field_306
world
field_150660_b
world
private final BlockPos
c
field_9252
pos
field_180367_c
pos
private final AbstractRailBlock
d
field_9253
block
field_180365_d
block
private BlockState
e
field_9254
state
field_180366_e
state
private final boolean
f
field_310
alwaysStraight
field_150656_f
isPowered
private final List<BlockPos>
g
field_311
connections
field_150657_g
connectedRails

Constructor summary

ModifierConstructor
public (AbstractRailBlock arg0, World world, BlockPos pos, BlockState state)

Method summary

Modifier and TypeMethod
public List<BlockPos>
a()
method_11551()
getConnections()
func_185763_a()
getConnectedRails()
private void
a(aos$b arg0)
method_8618(class_1446$class_2175 arg0)
updateConnections(AbstractRailBlock$Shape shape)
func_180360_a(BlockRailBase$EnumRailDirection arg0)
updateConnectedRails(BlockRailBase$EnumRailDirection railDirection)
private void
d()
method_357()
removeSoftConnections()
func_150651_b()
removeSoftConnections()
private boolean
a(et arg0)
method_8619(class_2552 arg0)
couldConnectTo(BlockPos pos)
func_180359_a(BlockPos arg0)
hasRailAt(BlockPos pos)
private AbstractRailBlock$RailNode
b(et arg0)
method_361(class_2552 arg0)
getNeighborRail(BlockPos pos)
func_180697_b(BlockPos arg0)
findRailAt(BlockPos pos)
private boolean
a(aos$a arg0)
method_8617(class_1446$class_174 arg0)
connectsTo(AbstractRailBlock$RailNode rail)
func_150653_a(BlockRailBase$Rail arg0)
isConnectedToRail(BlockRailBase$Rail rail)
private boolean
c(et arg0)
method_8623(class_2552 arg0)
hasConnection(BlockPos pos)
func_180363_c(BlockPos arg0)
isConnectedTo(BlockPos posIn)
protected int
b()
method_363()
countConnections()
func_150650_a()
countAdjacentRails()
private boolean
b(aos$a arg0)
method_367(class_1446$class_174 arg0)
canConnectTo(AbstractRailBlock$RailNode rail)
func_150649_b(BlockRailBase$Rail arg0)
canConnectTo(BlockRailBase$Rail rail)
private void
c(aos$a arg0)
method_8622(class_1446$class_174 arg0)
addConnection(AbstractRailBlock$RailNode rail)
func_150645_c(BlockRailBase$Rail arg0)
connectTo(BlockRailBase$Rail rail)
private boolean
d(et arg0)
method_8624(class_2552 arg0)
hasNeighborRail(BlockPos pos)
func_180361_d(BlockPos arg0)
hasNeighborRail(BlockPos posIn)
public AbstractRailBlock$RailNode
a(boolean arg0, boolean arg1)
method_8620(boolean arg0, boolean arg1)
updateState(boolean powered, boolean force)
func_180364_a(boolean arg0, boolean arg1)
place(boolean powered, boolean initialPlacement)
public BlockState
c()
method_8621()
getState()
func_180362_b()
getBlockState()