BLVCK Map Editor [OS]
CodeM BLVCK Map Editor - Professional 3D Map Editor for FiveM
A full-featured, in-game 3D map editor for FiveM. Place props, vehicles, and peds anywhere in the world with a freecam and 3D gizmo. Add dynamic lights with volumetric laser beams, particle effects from a categorized PTFX catalogue, and object motions (spin, bob, sway, orbit, doors with triggers). Edit with other admins in real-time co-op with Discord avatars and selection locking. Organize with layers and reusable prefabs. Schedule maps to activate at specific times with recurrence rules. Go live to spawn your build for all players instantly without a restart. Browse, download, and publish maps to a cross-server community catalogue. Export to JSON, ymap, Lua, or a complete standalone FiveM resource. No framework, no database, no dependencies — just ensure and build.
FEATURES
- Freecam flight with WASD + mouse look, adjustable speed (0.2-8x), and fine control with Shift - hold RMB for free-look while keeping the cursor available, or latch flight with Space
- 3D gizmo for move, rotate, and scale on individual axis handles with real-time visual feedback
- Grid snapping with configurable step size (default 0.5m), rotation snapping (configurable degrees, 0 = free), surface snap for ground placement, and corner snap for aligning objects to each other's bounding boxes
- Placement distance up to 150m - ghost preview before confirming, scroll to rotate (15 degree steps, Shift for 5 degree fine steps), click to place with full undo support
- Place props from a categorized GTA V prop catalogue with search, favorites (up to 500 per player), and recent history
- Place vehicles as static locked decoration (doors locked, engine off, undriveable)
- Place peds (NPC models) with optional animations from a built-in animation catalogue
- Per-object properties: collision on/off, physics frozen/active, transparency (alpha), and visibility toggle - all saved with the map
- Dynamic lights with RGB color picker, intensity, range, and shadow toggle - preview in real time
- Light shafts (volumetric laser beams and fans) with configurable direction, cone angle, sweep animation, and fade - quality setting controls max simultaneous shafts (default 8, lower for weak PCs)
- Particle effects (PTFX) from a categorized catalogue with search and aliases - looping or one-shot modes, configurable scale and rotation, live preview while browsing, 220m draw distance
- Map markers with GTA type picker, color, scale, and blip assignment with sprite and color selection
- 5 object motion types: spin (continuous rotation), bob (float up and down in metres), sway (pendulum swing in degrees), orbit (circle a point in metres), and door (open/close with hinge)
- Configurable speed multiplier (0.2-4x) and amplitude per motion
- Door triggers: loop (continuous), near (proximity-based with configurable distance), or key (player input)
- Hinge point editor for doors - drag the pivot point in 3D local space for precise door swing placement
- Animated objects render within 120m (configurable), static beyond that distance
- Real-time co-op multiplayer editing - multiple admins work on the same map simultaneously, see each other's cursors, selections, and changes live
- Discord avatar integration for editor identification (configurable bot token)
- Selection locking prevents two editors from moving the same object
- Co-op cursor draw distance: 150m, server-side network budget adapts to the number of active editors
- Named groups (layers) with visibility toggles for organizing objects - default group "General", create/rename/delete, drag objects between groups
- Save object sets as reusable prefabs - up to 100 per player, place entire sets with one click
- Multi-select with box select or Ctrl+click for bulk move, copy, delete, or group assign
- Folder organization for saved maps on the home screen
- Schedule system - assign activation schedules to maps with recurrence rules (daily, weekly, specific days, one-time)
- Calendar UI with visual day markers and time window picker for start/end hours
- Template presets for common patterns ("Every Weekend", "Weekday Nights")
- Server-side schedule engine checks against server clock - maps auto-spawn and despawn without admin intervention
- Live mode - toggle any map to "Live" to spawn it for all players instantly without a resource restart
- Props stream to nearby clients based on draw distance
- Multiple maps can be live simultaneously
- Live state tracked in maps/_live.json
- Community catalogue - browse maps published by other servers with title, author (Discord avatar), object/light/effect counts, animated/layered badges, star ratings, tags, and location labels
- Download and open any community map with one click
- Publish your maps for other servers to use with tags, location description, and contributor credits
- Auto-register your server for the community hub (configurable, or browse-only mode)
- Export to 4 formats: JSON (lossless round-trip with objects, lights, effects, deleted world objects, markers, groups, and schedule), ymap (CodeWalker/OpenIV XML with Euler-to-quaternion conversion), Lua table (copy-paste into any resource), or a complete standalone FiveM resource (spawn script, fxmanifest, and streaming setup - drop and ensure)
- Import JSON files from the home screen with drag and drop support
- World object deletion - remove GTA's built-in world objects in circle mode (configurable radius up to 100m) or box mode (up to 50 objects per pass) - deletions saved with the map and replayed on load
- Photo camera for capturing screenshots of builds
- Undo/redo history for all operations
- Environment override - preview builds at any weather and time of day without affecting the server
- Per-player settings stored client-side: language, sensitivity, speed, snap values (survive restarts)
LIMITS
- Up to 20,000 objects per map (configurable)
- 500 favorite props per player
- 100 saved prefabs per player
- 500 audit log entries per map
- Object pool capacity and transfer rate adapt at runtime automatically
COMPATIBILITY
- Standalone - no framework required, works alongside any framework
- No database - all maps saved as JSON files in the maps/ folder
- No dependencies
- lua54, fx_version cerulean
- ACE permission: configurable (Config.RequireAce), or open to everyone for test servers
- HUD hooks for codem-supreme-hud (auto-hide/show, editable)
- All config files and locale files are escrow-ignored
Frameworks: Standalone,ESX,QBCore,QBox
Documentation:https://codem.gitbook.io/codem-documentation/blvck/essentials/map-editor/installation
SubscriptionTiers: Diamond
Verified:yes