MAP EDITOR
← Lobby
File
KirCraft format
Kirka.io format
Load
Save
Download Maps
↓ Festivus
Map Context
loading…
Sets the mapId for new portals/zones. Switching does not auto-load blocks.
Environment
Weather / clouds / day-night / ambient particles are saved into this map's JSON
env
block. maps.json (devtool) can override per-field.
Edit
Undo
Redo
Paint Bucket
Tools
Delete: Off
Select: Off
Focus View
Selection
Clear
Copy
Cut
Paste
Lift Map
Shift Y
▼
▲
Spawn Tags
Player Spawn (startLine)
Checkpoint
Waypoint
Portal
Named Spawn
Monster Spawn
NPC Spawn
— pick tag type —
🏁 Player Spawn (startLine)
🔵 Checkpoint
🗺 Waypoint
🌀 Portal (travel to other map)
📍 Named Spawn (portal arrival)
👹 Monster Spawn
💬 NPC Spawn
🚪 Mover (moving block group)
Plain — walk-over (quests / search / portal target)
Fast-travel — :travel (gold beacon, Waypoint Keeper menu)
Use — :use (green beacon, "press to use", gather/use quests)
loading maps…
— no quest requirement —
loading…
loading…
Facing °
0=S 90=E 180=N 270=W
— no mover groups yet, add one below —
Apply to Selection
Remove
Zones
+ New Zone
↓ Export zones.json
Fog
📍 Pick center
Delete
Movers
+ New Mover
↔ Slide (door / platform / crusher)
🚪 Hinge (swinging door / hatch)
Vertical (elevator)
Facing °
0=S 90=E 180=N 270=W
Direction
Up
Down
blocks
blocks/s
Hinge axis
Y — upright door / gate
X — trapdoor tipping about X
Z — trapdoor tipping about Z
Pivot edge
Auto pivot face (recommended)
Nudge
blk
° swing
°/s
Repeat forever
Repeat N times
Dwell ms
Always animate
Triggered by lever (use waypoint)
Trap — walk onto waypoint (proximity)
— no :use waypoints on this map —
Radius
blocks
Re-arm
ms
Damage face
None
Top
Bottom
Sides (N/E/S/W)
Delete
Shape
Texture