MapPlacer

class MapPlacer(    val map: MapLayer,     val spaceEngineers: SpaceEngineers,     val floorPlacer: DataBlockPlacementInformation = DataBlockPlacementInformation( blockId = LargeHeavyBlockArmorBlock, orientations = listOf(Orientations()), color = null, ),     val batchCallable: BatchCallable? = null)

Constructors

Link copied to clipboard
fun MapPlacer(    map: MapLayer,     spaceEngineers: SpaceEngineers,     floorPlacer: DataBlockPlacementInformation = DataBlockPlacementInformation( blockId = LargeHeavyBlockArmorBlock, orientations = listOf(Orientations()), color = null, ),     batchCallable: BatchCallable? = null)

Types

Link copied to clipboard
data class PlacementInformation(val blockPlacementInformation: BlockPlacementInformation, val position: Vec3I)

Functions

Link copied to clipboard
fun generate(position: Vec3F = Vec3F.ZERO, teleportPosition: Vec3F = position + Vec3F(10, 10, 10)): String
Link copied to clipboard
fun placeFloor(    gridId: String,     z: Int,     x: Int,     level: Int)
Link copied to clipboard
fun placeInSequence(level: Int): Sequence<Pair<Vec3I, BlockPlacementInformation?>>

Properties

Link copied to clipboard
val batchCallable: BatchCallable? = null
Link copied to clipboard
val blockIdsToCustomNames: MutableMap<String, String>
Link copied to clipboard
val floorPlacer: DataBlockPlacementInformation
Link copied to clipboard
val map: MapLayer
Link copied to clipboard
val spaceEngineers: SpaceEngineers