Package net.minecraft.world.level.block
Class RailState
java.lang.Object
net.minecraft.world.level.block.RailState
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final BaseRailBlockprivate final booleanprivate final booleanprivate final Levelprivate final BlockPosprivate BlockState
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate booleancanConnectTo(RailState p_55437_) private booleanconnectsTo(RailState p_55426_) private voidprotected intprivate RailStategetState()private booleanhasConnection(BlockPos p_55444_) private booleanhasNeighborRail(BlockPos p_55447_) private booleanprivate voidprivate voidupdateConnections(RailShape p_55428_) 
- 
Field Details- 
level
- 
pos
- 
block
- 
state
- 
isStraightprivate final boolean isStraight
- 
connections
- 
canMakeSlopesprivate final boolean canMakeSlopes
 
- 
- 
Constructor Details- 
RailState
 
- 
- 
Method Details- 
getConnections
- 
updateConnections
- 
removeSoftConnectionsprivate void removeSoftConnections()
- 
hasRail
- 
getRail
- 
connectsTo
- 
hasConnection
- 
countPotentialConnectionsprotected int countPotentialConnections()
- 
canConnectTo
- 
connectTo
- 
hasNeighborRail
- 
place
- 
getState
 
-