- addDiagonalManhattan
ivec2 addDiagonalManhattan(ivec2 origin, int distance, RailOrientation orientation, DiagonalRailSide side)
Undocumented in source. Be warned that the author may not have intended to support it.
- calcBlockTilePos
ivec3 calcBlockTilePos(ivec3 bwp)
Undocumented in source. Be warned that the author may not have intended to support it.
- drawSolidityDebug
void drawSolidityDebug(Batch b, RailData data, BlockWorldPos bwp)
Undocumented in source. Be warned that the author may not have intended to support it.
- getRailAt
RailData getRailAt(RailPos railPos, ushort railEntityId, WorldAccess worldAccess, BlockEntityAccess entityAccess)
Undocumented in source. Be warned that the author may not have intended to support it.
- isSegmentSolid
bool isSegmentSolid(RailSegment segment, ivec3 blockTilePos)
Undocumented in source. Be warned that the author may not have intended to support it.
- isSlopeUpSideBlock
bool isSlopeUpSideBlock(RailData railData, ivec3 entityPos, CubeSide sideToMesh)
Undocumented in source. Be warned that the author may not have intended to support it.
- railDebugHandler
void railDebugHandler(BlockEntityDebugContext context)
Undocumented in source. Be warned that the author may not have intended to support it.
- railTilePos
ivec3 railTilePos(ivec3 bwp)
Undocumented in source. Be warned that the author may not have intended to support it.
- rotateSegment
void rotateSegment(RailSegment segment)
Undocumented in source. Be warned that the author may not have intended to support it.