<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [server](./server.md) &gt; [World](./server.world.md) &gt; [loadMap](./server.world.loadmap.md)

## World.loadMap() method

Loads a map into the world, replacing any prior map contents.

Use for: initializing or fully resetting a world from serialized map data. Do NOT use for: incremental edits while players are actively interacting with the world.

**Signature:**

```typescript
loadMap(map: WorldMap): void;
```

## Parameters

<table><thead><tr><th>

Parameter


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

map


</td><td>

[WorldMap](./server.worldmap.md)


</td><td>

The map to load.

\*\*Side effects:\*\* Clears the chunk lattice, registers block types, and spawns entities.

\*\*Category:\*\* Core


</td></tr>
</tbody></table>
**Returns:**

void

## Remarks

- Clears existing blocks and colliders via `ChunkLattice.clear`<!-- -->. - Registers block types from the map into `World.blockTypeRegistry`<!-- -->. - Spawns map entities as `isEnvironmental: true` by default.

