{"product_id":"introducing-fivem-map-editor-blvck-map-editor-by-codem","title":"Introducing FiveM Map Editor - BLVCK Map Editor","description":"\u003cstyle\u003e\n  \/* =========================================================\n     FIVEM-LAB — BLVCK MAP EDITOR\n     IN-GAME 3D MAPPING \/ CODEM\n     ========================================================= *\/\n\n  .fml-blvck-editor {\n    --gold:#ffd700;\n    --white:#ffffff;\n    --black:#050505;\n    --text:rgba(255,255,255,.92);\n    --muted:rgba(255,255,255,.66);\n    --dim:rgba(255,255,255,.42);\n    --line:rgba(255,255,255,.10);\n    --line-soft:rgba(255,255,255,.055);\n    --gold-line:rgba(255,215,0,.34);\n    --panel:rgba(255,255,255,.022);\n\n    width:100%;\n    max-width:1180px;\n    margin:0 auto;\n    padding:18px 0 88px;\n\n    color:var(--text);\n    background:transparent;\n    font-family:inherit;\n    font-size:16px;\n    line-height:1.7;\n  }\n\n  .fml-blvck-editor,\n  .fml-blvck-editor *,\n  .fml-blvck-editor *::before,\n  .fml-blvck-editor *::after {\n    box-sizing:border-box;\n  }\n\n  .fml-blvck-editor h2,\n  .fml-blvck-editor h3,\n  .fml-blvck-editor p,\n  .fml-blvck-editor dl,\n  .fml-blvck-editor dt,\n  .fml-blvck-editor dd {\n    margin:0;\n  }\n\n  .fml-blvck-editor a {\n    color:inherit;\n  }\n\n  .fml-blvck-editor ::selection {\n    color:#050505;\n    background:var(--gold);\n  }\n\n  .fml-blvck-editor code {\n    padding:2px 6px;\n\n    color:var(--gold);\n    background:rgba(255,215,0,.055);\n\n    border:1px solid rgba(255,215,0,.18);\n    border-radius:3px;\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n  }\n\n\n  \/* =========================================================\n     HERO\n     ========================================================= *\/\n\n  .fml-blvck-editor__hero {\n    position:relative;\n    overflow:hidden;\n\n    display:grid;\n    grid-template-columns:minmax(0,1.03fr) minmax(330px,.72fr);\n    gap:clamp(28px,5vw,64px);\n    align-items:center;\n\n    padding:clamp(36px,5.5vw,72px);\n\n    border:1px solid var(--line);\n    border-top-color:var(--gold-line);\n    border-radius:7px;\n\n    background:\n      radial-gradient(\n        circle at 91% 5%,\n        rgba(255,215,0,.14),\n        transparent 30%\n      ),\n      linear-gradient(\n        135deg,\n        rgba(255,215,0,.034),\n        transparent 48%\n      ),\n      rgba(0,0,0,.18);\n  }\n\n  .fml-blvck-editor__hero::before {\n    content:\"\";\n    position:absolute;\n    top:0;\n    left:0;\n\n    width:min(450px,72%);\n    height:2px;\n\n    background:var(--gold);\n    box-shadow:0 0 24px rgba(255,215,0,.36);\n  }\n\n  .fml-blvck-editor__eyebrow {\n    display:flex;\n    flex-wrap:wrap;\n    gap:8px 16px;\n\n    margin-bottom:24px;\n\n    color:var(--gold);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:10px;\n    font-weight:900;\n    letter-spacing:.15em;\n    text-transform:uppercase;\n  }\n\n  .fml-blvck-editor__eyebrow span + span {\n    color:var(--dim);\n  }\n\n  .fml-blvck-editor__eyebrow span + span::before {\n    content:\"\/\";\n    margin-right:16px;\n    color:var(--gold);\n  }\n\n  .fml-blvck-editor__title {\n    margin:0 !important;\n\n    color:var(--white) !important;\n\n    font-size:clamp(42px,5.8vw,74px) !important;\n    font-weight:950 !important;\n    letter-spacing:-.052em;\n    line-height:.95 !important;\n\n    text-wrap:balance;\n  }\n\n  .fml-blvck-editor__lead {\n    max-width:830px;\n    margin-top:27px !important;\n\n    color:var(--muted) !important;\n\n    font-size:clamp(18px,1.9vw,23px);\n    font-weight:600;\n    line-height:1.58;\n  }\n\n  .fml-blvck-editor__lead strong {\n    color:var(--white);\n  }\n\n  .fml-blvck-editor__badges {\n    display:flex;\n    flex-wrap:wrap;\n    gap:10px;\n\n    margin-top:31px;\n  }\n\n  .fml-blvck-editor__badge {\n    display:inline-flex;\n    align-items:center;\n\n    min-height:37px;\n    padding:0 13px;\n\n    color:var(--white);\n    background:rgba(255,255,255,.025);\n\n    border:1px solid var(--line);\n    border-radius:3px;\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:9px;\n    font-weight:900;\n    letter-spacing:.09em;\n    text-transform:uppercase;\n  }\n\n  .fml-blvck-editor__badge--gold {\n    color:#050505;\n    background:var(--gold);\n    border-color:var(--gold);\n  }\n\n  .fml-blvck-editor__meta {\n    display:flex;\n    flex-wrap:wrap;\n    gap:10px 25px;\n\n    margin-top:28px;\n    padding-top:22px;\n\n    border-top:1px solid var(--line);\n  }\n\n  .fml-blvck-editor__meta span {\n    position:relative;\n    padding-left:17px;\n\n    color:var(--dim);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:9px;\n    font-weight:850;\n    letter-spacing:.09em;\n    text-transform:uppercase;\n  }\n\n  .fml-blvck-editor__meta span::before {\n    content:\"\";\n    position:absolute;\n    top:.7em;\n    left:0;\n\n    width:7px;\n    height:1px;\n    background:var(--gold);\n  }\n\n\n  \/* HERO MEDIA *\/\n\n  .fml-blvck-editor__media {\n    position:relative;\n    overflow:hidden;\n\n    min-height:400px;\n\n    border:1px solid var(--line);\n    border-radius:5px;\n\n    background:#050505;\n  }\n\n  .fml-blvck-editor__media img {\n    display:block;\n\n    width:100%;\n    height:100%;\n    min-height:400px;\n\n    object-fit:cover;\n  }\n\n  .fml-blvck-editor__media::after {\n    content:\"\";\n    position:absolute;\n    inset:0;\n\n    pointer-events:none;\n\n    background:\n      linear-gradient(\n        180deg,\n        transparent 52%,\n        rgba(0,0,0,.84)\n      );\n  }\n\n  .fml-blvck-editor__media-tag {\n    position:absolute;\n    z-index:2;\n    right:15px;\n    bottom:14px;\n    left:15px;\n\n    color:rgba(255,255,255,.72);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:9px;\n    font-weight:900;\n    letter-spacing:.1em;\n    text-transform:uppercase;\n  }\n\n\n  \/* =========================================================\n     SECTION BASE\n     ========================================================= *\/\n\n  .fml-blvck-editor__section {\n    padding:clamp(54px,7vw,88px) 0;\n    border-bottom:1px solid var(--line);\n  }\n\n  .fml-blvck-editor__head {\n    display:grid;\n    grid-template-columns:minmax(125px,.24fr) minmax(0,1fr);\n    gap:clamp(26px,5vw,68px);\n    align-items:start;\n  }\n\n  .fml-blvck-editor__index {\n    padding-top:7px;\n\n    color:var(--gold);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:10px;\n    font-weight:900;\n    letter-spacing:.12em;\n    text-transform:uppercase;\n  }\n\n  .fml-blvck-editor__kicker {\n    margin-bottom:13px;\n\n    color:var(--dim);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:9px;\n    font-weight:850;\n    letter-spacing:.14em;\n    text-transform:uppercase;\n  }\n\n  .fml-blvck-editor__section-title {\n    max-width:970px;\n\n    color:var(--white) !important;\n\n    font-size:clamp(29px,3.9vw,47px) !important;\n    font-weight:950 !important;\n    letter-spacing:-.04em;\n    line-height:1.05 !important;\n\n    text-wrap:balance;\n  }\n\n  .fml-blvck-editor__intro {\n    max-width:910px;\n    margin-top:20px !important;\n\n    color:var(--muted) !important;\n\n    font-size:clamp(16px,1.45vw,19px);\n    line-height:1.74;\n  }\n\n  .fml-blvck-editor__statement {\n    display:grid;\n    grid-template-columns:minmax(0,1fr) auto;\n    gap:30px;\n    align-items:end;\n\n    margin-top:42px;\n    padding-top:27px;\n\n    border-top:1px solid var(--line);\n  }\n\n  .fml-blvck-editor__statement p {\n    max-width:870px;\n\n    color:var(--text) !important;\n\n    font-size:clamp(18px,2vw,23px);\n    font-weight:650;\n    line-height:1.5;\n  }\n\n  .fml-blvck-editor__code-label {\n    color:var(--gold);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:10px;\n    font-weight:900;\n    letter-spacing:.12em;\n    white-space:nowrap;\n  }\n\n\n  \/* =========================================================\n     STATS\n     ========================================================= *\/\n\n  .fml-blvck-editor__stats {\n    display:grid;\n    grid-template-columns:repeat(4,minmax(0,1fr));\n    gap:12px;\n\n    margin-top:42px;\n  }\n\n  .fml-blvck-editor__stat {\n    min-width:0;\n    padding:23px;\n\n    border:1px solid var(--line);\n    border-top-color:var(--gold-line);\n    border-radius:4px;\n\n    background:var(--panel);\n  }\n\n  .fml-blvck-editor__stat small {\n    display:block;\n    margin-bottom:17px;\n\n    color:var(--dim);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:8px;\n    font-weight:900;\n    letter-spacing:.1em;\n    text-transform:uppercase;\n  }\n\n  .fml-blvck-editor__stat strong {\n    display:block;\n\n    color:var(--gold);\n\n    font-size:clamp(23px,2.8vw,36px);\n    font-weight:950;\n    letter-spacing:-.045em;\n    line-height:1;\n  }\n\n  .fml-blvck-editor__stat span {\n    display:block;\n    margin-top:10px;\n\n    color:var(--muted);\n\n    font-size:12px;\n    line-height:1.5;\n  }\n\n\n  \/* =========================================================\n     FEATURE CARDS\n     ========================================================= *\/\n\n  .fml-blvck-editor__grid {\n    display:grid;\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    gap:14px;\n\n    margin-top:42px;\n  }\n\n  .fml-blvck-editor__card {\n    position:relative;\n    overflow:hidden;\n\n    padding:clamp(24px,3vw,31px);\n\n    border:1px solid var(--line);\n    border-radius:4px;\n\n    background:var(--panel);\n\n    transition:\n      transform .18s ease,\n      border-color .18s ease,\n      background .18s ease;\n  }\n\n  .fml-blvck-editor__card::before {\n    content:\"\";\n    position:absolute;\n    top:0;\n    left:0;\n\n    width:0;\n    height:1px;\n\n    background:var(--gold);\n\n    transition:width .22s ease;\n  }\n\n  .fml-blvck-editor__card:hover {\n    transform:translateY(-2px);\n    border-color:var(--gold-line);\n    background:rgba(255,255,255,.038);\n  }\n\n  .fml-blvck-editor__card:hover::before {\n    width:100%;\n  }\n\n  .fml-blvck-editor__card-top {\n    display:flex;\n    justify-content:space-between;\n    gap:14px;\n\n    margin-bottom:26px;\n  }\n\n  .fml-blvck-editor__number {\n    color:var(--gold);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:10px;\n    font-weight:950;\n  }\n\n  .fml-blvck-editor__label {\n    color:var(--dim);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:8px;\n    font-weight:800;\n    letter-spacing:.09em;\n    text-align:right;\n    text-transform:uppercase;\n  }\n\n  .fml-blvck-editor__card h3 {\n    margin:0 0 11px !important;\n\n    color:var(--white) !important;\n\n    font-size:clamp(20px,2vw,25px) !important;\n    font-weight:950 !important;\n    letter-spacing:-.03em;\n    line-height:1.15 !important;\n  }\n\n  .fml-blvck-editor__card p {\n    color:var(--muted) !important;\n\n    font-size:14px;\n    line-height:1.7;\n  }\n\n\n  \/* =========================================================\n     HERO FEATURE PANEL\n     ========================================================= *\/\n\n  .fml-blvck-editor__panel {\n    display:grid;\n    grid-template-columns:minmax(0,1fr) 270px;\n    gap:16px;\n\n    margin-top:42px;\n  }\n\n  .fml-blvck-editor__panel-main,\n  .fml-blvck-editor__panel-side {\n    padding:clamp(26px,4vw,38px);\n\n    border:1px solid var(--line);\n    border-radius:5px;\n\n    background:var(--panel);\n  }\n\n  .fml-blvck-editor__panel-main {\n    border-color:var(--gold-line);\n\n    background:\n      linear-gradient(\n        130deg,\n        rgba(255,215,0,.055),\n        transparent 55%\n      ),\n      var(--panel);\n  }\n\n  .fml-blvck-editor__panel small {\n    display:block;\n    margin-bottom:11px;\n\n    color:var(--gold);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:9px;\n    font-weight:900;\n    letter-spacing:.11em;\n    text-transform:uppercase;\n  }\n\n  .fml-blvck-editor__panel h3 {\n    margin:0 0 13px !important;\n\n    color:var(--white) !important;\n\n    font-size:clamp(22px,3vw,32px) !important;\n    font-weight:950 !important;\n    letter-spacing:-.035em;\n    line-height:1.1 !important;\n  }\n\n  .fml-blvck-editor__panel p {\n    color:var(--muted) !important;\n\n    font-size:14px;\n    line-height:1.72;\n  }\n\n  .fml-blvck-editor__panel-side {\n    display:flex;\n    flex-direction:column;\n    justify-content:space-between;\n\n    min-height:230px;\n  }\n\n  .fml-blvck-editor__panel-side strong {\n    color:var(--gold);\n\n    font-size:clamp(28px,4vw,43px);\n    font-weight:950;\n    letter-spacing:-.045em;\n    line-height:1;\n  }\n\n\n  \/* =========================================================\n     MINI FEATURE STRIP\n     ========================================================= *\/\n\n  .fml-blvck-editor__strip {\n    display:grid;\n    grid-template-columns:repeat(4,minmax(0,1fr));\n    gap:10px;\n\n    margin-top:42px;\n  }\n\n  .fml-blvck-editor__strip-item {\n    padding:22px 18px;\n\n    border:1px solid var(--line);\n    border-top-color:var(--gold-line);\n    border-radius:4px;\n\n    background:var(--panel);\n  }\n\n  .fml-blvck-editor__strip-item small {\n    display:block;\n    margin-bottom:24px;\n\n    color:var(--gold);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:9px;\n    font-weight:900;\n  }\n\n  .fml-blvck-editor__strip-item strong {\n    display:block;\n\n    color:var(--white);\n\n    font-size:17px;\n    font-weight:950;\n  }\n\n  .fml-blvck-editor__strip-item span {\n    display:block;\n    margin-top:7px;\n\n    color:var(--muted);\n\n    font-size:11px;\n    line-height:1.5;\n  }\n\n\n  \/* =========================================================\n     GALLERY\n     ========================================================= *\/\n\n  .fml-blvck-editor__gallery {\n    display:grid;\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    gap:14px;\n\n    margin-top:42px;\n  }\n\n  .fml-blvck-editor__image {\n    overflow:hidden;\n\n    border:1px solid var(--line);\n    border-radius:5px;\n\n    background:#050505;\n  }\n\n  .fml-blvck-editor__image img {\n    display:block;\n\n    width:100%;\n    height:100%;\n    min-height:290px;\n\n    object-fit:cover;\n\n    transition:transform .3s ease;\n  }\n\n  .fml-blvck-editor__image:hover img {\n    transform:scale(1.015);\n  }\n\n\n  \/* =========================================================\n     TECH\n     ========================================================= *\/\n\n  .fml-blvck-editor__terminal {\n    margin-top:42px;\n    overflow:hidden;\n\n    border:1px solid var(--gold-line);\n    border-radius:4px;\n\n    background:\n      linear-gradient(\n        180deg,\n        rgba(255,215,0,.026),\n        transparent 30%\n      ),\n      rgba(0,0,0,.20);\n  }\n\n  .fml-blvck-editor__terminal-head {\n    display:flex;\n    flex-wrap:wrap;\n    justify-content:space-between;\n    gap:10px 24px;\n\n    padding:14px 18px;\n\n    border-bottom:1px solid var(--line);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:9px;\n    font-weight:900;\n    letter-spacing:.09em;\n    text-transform:uppercase;\n  }\n\n  .fml-blvck-editor__terminal-head strong {\n    color:var(--gold);\n  }\n\n  .fml-blvck-editor__terminal-head span {\n    color:var(--dim);\n  }\n\n  .fml-blvck-editor__spec-grid {\n    display:grid;\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n\n  .fml-blvck-editor__spec {\n    padding:clamp(23px,3.5vw,32px);\n\n    border-right:1px solid var(--line);\n    border-bottom:1px solid var(--line);\n  }\n\n  .fml-blvck-editor__spec:nth-child(2n) {\n    border-right:0;\n  }\n\n  .fml-blvck-editor__spec:nth-last-child(-n + 2) {\n    border-bottom:0;\n  }\n\n  .fml-blvck-editor__spec dt {\n    margin-bottom:11px;\n\n    color:var(--dim);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:8px;\n    font-weight:900;\n    letter-spacing:.12em;\n    text-transform:uppercase;\n  }\n\n  .fml-blvck-editor__spec-value {\n    display:block;\n\n    color:var(--white);\n\n    font-size:clamp(19px,2.3vw,28px);\n    font-weight:950;\n    letter-spacing:-.035em;\n    line-height:1.1;\n  }\n\n  .fml-blvck-editor__spec:first-child\n  .fml-blvck-editor__spec-value {\n    color:var(--gold);\n  }\n\n  .fml-blvck-editor__spec-copy {\n    display:block;\n    margin-top:9px;\n\n    color:var(--muted);\n\n    font-size:12px;\n    line-height:1.58;\n  }\n\n\n  \/* =========================================================\n     LINKS\n     ========================================================= *\/\n\n  .fml-blvck-editor__links {\n    display:flex;\n    flex-wrap:wrap;\n    gap:12px;\n\n    margin-top:30px;\n  }\n\n  .fml-blvck-editor__link {\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    gap:10px;\n\n    min-height:46px;\n    padding:0 18px;\n\n    color:var(--white) !important;\n    background:rgba(255,255,255,.025);\n\n    border:1px solid var(--line);\n    border-radius:4px;\n\n    font-size:11px;\n    font-weight:900;\n    letter-spacing:.04em;\n    text-decoration:none !important;\n    text-transform:uppercase;\n\n    transition:\n      transform .18s ease,\n      border-color .18s ease,\n      color .18s ease;\n  }\n\n  .fml-blvck-editor__link:hover {\n    transform:translateY(-2px);\n    color:var(--gold) !important;\n    border-color:var(--gold-line);\n  }\n\n  .fml-blvck-editor__link--gold {\n    color:#050505 !important;\n    background:var(--gold);\n    border-color:var(--gold);\n  }\n\n  .fml-blvck-editor__link--gold:hover {\n    color:#050505 !important;\n  }\n\n\n  \/* =========================================================\n     CLOSING\n     ========================================================= *\/\n\n  .fml-blvck-editor__closing {\n    position:relative;\n    overflow:hidden;\n\n    margin-top:clamp(62px,8vw,100px);\n    padding:clamp(38px,6vw,72px);\n\n    border-top:1px solid var(--gold-line);\n    border-bottom:1px solid var(--line);\n\n    background:\n      radial-gradient(\n        circle at 100% 0,\n        rgba(255,215,0,.12),\n        transparent 34%\n      ),\n      rgba(255,255,255,.012);\n  }\n\n  .fml-blvck-editor__closing-label {\n    margin-bottom:19px;\n\n    color:var(--gold);\n\n    font-family:\n      ui-monospace,\n      SFMono-Regular,\n      Menlo,\n      Monaco,\n      Consolas,\n      monospace;\n\n    font-size:9px;\n    font-weight:900;\n    letter-spacing:.13em;\n    text-transform:uppercase;\n  }\n\n  .fml-blvck-editor__closing h2 {\n    max-width:970px;\n\n    color:var(--white) !important;\n\n    font-size:clamp(31px,4.4vw,52px) !important;\n    font-weight:950 !important;\n    letter-spacing:-.045em;\n    line-height:1.03 !important;\n\n    text-wrap:balance;\n  }\n\n  .fml-blvck-editor__closing p {\n    max-width:900px;\n    margin-top:20px !important;\n\n    color:var(--muted) !important;\n\n    font-size:16px;\n    line-height:1.74;\n  }\n\n  .fml-blvck-editor__final {\n    margin-top:clamp(44px,7vw,72px);\n\n    color:var(--white);\n\n    font-size:clamp(25px,3.7vw,44px);\n    font-weight:950;\n    letter-spacing:-.043em;\n    line-height:1.08;\n    text-align:center;\n\n    text-wrap:balance;\n  }\n\n  .fml-blvck-editor__final em {\n    color:var(--gold);\n    font-style:normal;\n  }\n\n\n  \/* =========================================================\n     RESPONSIVE\n     ========================================================= *\/\n\n  @media (max-width:1000px) {\n    .fml-blvck-editor__hero {\n      grid-template-columns:1fr;\n    }\n\n    .fml-blvck-editor__media,\n    .fml-blvck-editor__media img {\n      min-height:430px;\n    }\n\n    .fml-blvck-editor__stats,\n    .fml-blvck-editor__strip {\n      grid-template-columns:repeat(2,minmax(0,1fr));\n    }\n  }\n\n  @media (max-width:900px) {\n    .fml-blvck-editor__head {\n      grid-template-columns:1fr;\n      gap:15px;\n    }\n\n    .fml-blvck-editor__panel {\n      grid-template-columns:1fr;\n    }\n  }\n\n  @media (max-width:680px) {\n    .fml-blvck-editor {\n      padding-top:8px;\n    }\n\n    .fml-blvck-editor__hero {\n      padding:29px 20px;\n    }\n\n    .fml-blvck-editor__eyebrow {\n      display:grid;\n      gap:5px;\n    }\n\n    .fml-blvck-editor__eyebrow span + span::before {\n      display:none;\n    }\n\n    .fml-blvck-editor__media,\n    .fml-blvck-editor__media img {\n      min-height:270px;\n    }\n\n    .fml-blvck-editor__statement,\n    .fml-blvck-editor__stats,\n    .fml-blvck-editor__grid,\n    .fml-blvck-editor__strip,\n    .fml-blvck-editor__gallery,\n    .fml-blvck-editor__spec-grid {\n      grid-template-columns:1fr;\n    }\n\n    .fml-blvck-editor__code-label {\n      white-space:normal;\n    }\n\n    .fml-blvck-editor__spec {\n      border-right:0;\n      border-bottom:1px solid var(--line);\n    }\n\n    .fml-blvck-editor__spec:nth-last-child(-n + 2) {\n      border-bottom:1px solid var(--line);\n    }\n\n    .fml-blvck-editor__spec:last-child {\n      border-bottom:0;\n    }\n\n    .fml-blvck-editor__links {\n      flex-direction:column;\n    }\n\n    .fml-blvck-editor__link {\n      width:100%;\n    }\n\n    .fml-blvck-editor__closing {\n      padding:36px 21px;\n    }\n  }\n\n  @media (prefers-reduced-motion:reduce) {\n    .fml-blvck-editor *,\n    .fml-blvck-editor *::before,\n    .fml-blvck-editor *::after {\n      transition-duration:.01ms !important;\n      animation-duration:.01ms !important;\n    }\n  }\n\u003c\/style\u003e\n\n\n\u003carticle class=\"fml-blvck-editor\"\u003e\n\n  \u003c!-- =======================================================\n       HERO\n       ======================================================= --\u003e\n\n  \u003cheader class=\"fml-blvck-editor__hero\"\u003e\n\n    \u003cdiv\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__eyebrow\"\u003e\n        \u003cspan\u003eFiveM In-Game Map Editor\u003c\/span\u003e\n        \u003cspan\u003eCodeM BLVCK\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003ch2 class=\"fml-blvck-editor__title\"\u003e\n        Stop Mapping Like It’s 2019.\n      \u003c\/h2\u003e\n\n\n      \u003cp class=\"fml-blvck-editor__lead\"\u003e\n        Open editor. Move prop. Export. Restart. Log back in.\n        Realize the chair is floating.\n        \u003cstrong\u003eRepeat until your evening disappears.\u003c\/strong\u003e\n        BLVCK Map Editor cuts through that whole ritual and lets you build\n        directly inside FiveM with freecam, a proper 3D gizmo, thousands of\n        searchable objects, brush placement, layers, effects and real-time\n        collaboration.\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"fml-blvck-editor__badges\"\u003e\n\n        \u003cspan class=\"fml-blvck-editor__badge fml-blvck-editor__badge--gold\"\u003e\n          In-Game 3D Editor\n        \u003c\/span\u003e\n\n        \u003cspan class=\"fml-blvck-editor__badge\"\u003e\n          16,000+ Props\n        \u003c\/span\u003e\n\n        \u003cspan class=\"fml-blvck-editor__badge\"\u003e\n          Real-Time Co-op\n        \u003c\/span\u003e\n\n        \u003cspan class=\"fml-blvck-editor__badge\"\u003e\n          Fully Standalone\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fml-blvck-editor__meta\"\u003e\n        \u003cspan\u003eNo framework\u003c\/span\u003e\n        \u003cspan\u003eNo database\u003c\/span\u003e\n        \u003cspan\u003eNo dependencies\u003c\/span\u003e\n        \u003cspan\u003e4 export formats\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__media\"\u003e\n\n      \u003cimg src=\"https:\/\/forum-cfx-re.akamaized.net\/original\/5X\/8\/6\/0\/5\/860507f1c30df56f310d3b0b4582b10179d030b5.gif\" alt=\"BLVCK Map Editor FiveM in-game 3D mapping tool\" loading=\"lazy\" width=\"690\" height=\"323\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__media-tag\"\u003e\n        Fly there · Place it · Fix it while looking at it\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/header\u003e\n\n\n  \u003c!-- =======================================================\n       WHY\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__section\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__head\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__index\"\u003e\n        00 \/ Why\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__kicker\"\u003e\n          Mapping is fun until the workflow starts fighting back\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"fml-blvck-editor__section-title\"\u003e\n          You already know where the prop should go. So why are you restarting the server just to move it 20 centimeters?\n        \u003c\/h2\u003e\n\n\n        \u003cp class=\"fml-blvck-editor__intro\"\u003e\n          BLVCK Map Editor is built around a very simple idea: if you're\n          designing something for FiveM, you should be able to stand inside\n          FiveM while designing it. Fly around with freecam, place objects,\n          rotate them, scale them, test the scene and keep building without\n          bouncing between three different tools.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__statement\"\u003e\n\n      \u003cp\u003e\n        Beach party tonight? Build it. Halloween event next week? Save it.\n        Need fifty barriers around a race route? Paint them in.\n        Need the whole thing gone Monday morning? Schedule it.\n        That's the kind of workflow this editor is aiming for.\n      \u003c\/p\u003e\n\n      \u003cspan class=\"fml-blvck-editor__code-label\"\u003e\n        \/\/ LESS ALT-TAB · MORE MAP\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__stats\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__stat\"\u003e\n        \u003csmall\u003eProp Library\u003c\/small\u003e\n        \u003cstrong\u003e16K+\u003c\/strong\u003e\n        \u003cspan\u003eSearchable props by name and category.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__stat\"\u003e\n        \u003csmall\u003eObjects Per Map\u003c\/small\u003e\n        \u003cstrong\u003e20,000\u003c\/strong\u003e\n        \u003cspan\u003eListed map object limit.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__stat\"\u003e\n        \u003csmall\u003eExport Formats\u003c\/small\u003e\n        \u003cstrong\u003e4\u003c\/strong\u003e\n        \u003cspan\u003eResource, Lua, ymap and JSON.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__stat\"\u003e\n        \u003csmall\u003eDependencies\u003c\/small\u003e\n        \u003cstrong\u003e0\u003c\/strong\u003e\n        \u003cspan\u003eNo framework or database required.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =======================================================\n       3D PLACEMENT\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__section\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__head\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__index\"\u003e\n        01 \/ Build\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__kicker\"\u003e\n          Click the object. Move the object. Revolutionary stuff.\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"fml-blvck-editor__section-title\"\u003e\n          A proper 3D gizmo means you stop guessing coordinates and start placing things where your eyes say they belong.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__panel\"\u003e\n\n      \u003carticle class=\"fml-blvck-editor__panel-main\"\u003e\n\n        \u003csmall\u003e\n          \/\/ 3D GIZMO + FREECAM\n        \u003c\/small\u003e\n\n        \u003ch3\u003e\n          Grab it in the world and put it exactly where it needs to be.\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Selected objects can be moved, rotated and scaled directly with\n          axis-based gizmo controls. The inspector keeps position, rotation,\n          motion type, anchor point and opacity visible while you work, so the\n          scene feels editable rather than baked into the map.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003caside class=\"fml-blvck-editor__panel-side\"\u003e\n\n        \u003csmall\u003e\n          Searchable library\n        \u003c\/small\u003e\n\n        \u003cstrong\u003e16K+\u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Props with smart suggestions\n        \u003c\/small\u003e\n\n      \u003c\/aside\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__grid\"\u003e\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e01\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eMove · Rotate · Scale\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eGrab the Prop, Not a Spreadsheet\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Move objects along individual axes, rotate them visually and scale\n          them inside the scene. If the couch looks wrong, fix the couch while\n          you're literally looking at the couch.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e02\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eSearch · Suggestions\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eFind the Prop Without Knowing Its Entire Family History\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Search uses suggestions and categories, so a general term like\n          “screen” can help surface related monitors, cameras, arcade screens\n          and other matching objects.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e03\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eGrid · Angle · Magnet\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eSnap Things Before Your OCD Notices\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Grid snapping, fixed rotation angles and corner magnet behavior can\n          help keep repeated structures aligned when “close enough” is starting\n          to become very visibly not close enough.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e04\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eSwap · Model\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eWrong Prop? Swap It Without Rebuilding the Placement\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Replace the selected model from the prop browser while keeping its\n          existing position and rotation. Extremely useful when the layout is\n          perfect and only your taste in chairs was questionable.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =======================================================\n       BRUSH + PREFABS\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__section\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__head\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__index\"\u003e\n        02 \/ Faster\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__kicker\"\u003e\n          Placing one palm tree is relaxing. Placing forty-two manually is a cry for help.\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"fml-blvck-editor__section-title\"\u003e\n          Paint repeated objects across an area, save reusable builds and stop doing the same work twice.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__grid\"\u003e\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e01\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003ePaint · Bulk Placement\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eBrush Mode Is Basically Cheating\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Pick a prop, set the brush area and drag across the world to place\n          repeated objects in bulk. Forests, fencing, roadside clutter,\n          parking layouts — the boring repetition becomes the fast part.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e02\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eRadius · Density\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eControl How Chaotic the Brush Gets\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Circle and polygon brush shapes support configurable radius and\n          density, with controls for changing them while painting.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e03\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003ePrefab · Sets\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eBuilt Something Good? Save the Whole Thing.\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Select multiple objects and save them as a reusable prefab. A stage,\n          barricade setup, campsite, decorative corner or event prop cluster\n          can come back later with one placement instead of twenty.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e04\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eMine · Team\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eKeep Sets Personal or Share Them With the Team\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Prefabs can be saved for your own use or shared with other people\n          working on the project, so useful layouts don't have to live inside\n          one mapper's brain forever.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =======================================================\n       LAYERS\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__section\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__head\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__index\"\u003e\n        03 \/ Layers\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__kicker\"\u003e\n          400 props is a map. 400 props with no organization is an incident.\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"fml-blvck-editor__section-title\"\u003e\n          Put trees with trees, lights with lights and the questionable event decorations somewhere you can hide them quickly.\n        \u003c\/h2\u003e\n\n\n        \u003cp class=\"fml-blvck-editor__intro\"\u003e\n          Objects can be organized into named layers with individual visibility\n          and locking controls. Search them, select multiple rows, move objects\n          between layers and keep bigger builds manageable instead of turning\n          the object list into archaeological research.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__statement\"\u003e\n\n      \u003cp\u003e\n        Layers become even more useful once scheduling enters the picture,\n        because you can decide that only part of a map should exist at a\n        certain time instead of switching the entire build on or off.\n      \u003c\/p\u003e\n\n      \u003cspan class=\"fml-blvck-editor__code-label\"\u003e\n        \/\/ ORGANIZED CHAOS\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =======================================================\n       LIGHTS \u0026 EFFECTS\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__section\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__head\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__index\"\u003e\n        04 \/ Effects\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__kicker\"\u003e\n          Then somebody at CodeM decided normal props weren't enough\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"fml-blvck-editor__section-title\"\u003e\n          Add lights, animated beams, motion and effects until the map stops looking like a map and starts looking like an event.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__strip\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__strip-item\"\u003e\n        \u003csmall\u003e01 \/ POINT\u003c\/small\u003e\n        \u003cstrong\u003eAll Around\u003c\/strong\u003e\n        \u003cspan\u003ePoint-style illumination for surrounding areas.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__strip-item\"\u003e\n        \u003csmall\u003e02 \/ DIRECTION\u003c\/small\u003e\n        \u003cstrong\u003eDirectional Light\u003c\/strong\u003e\n        \u003cspan\u003eAim the light toward the part of the scene that needs it.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__strip-item\"\u003e\n        \u003csmall\u003e03 \/ BEAM\u003c\/small\u003e\n        \u003cstrong\u003eVolumetric Laser\u003c\/strong\u003e\n        \u003cspan\u003eBecause apparently the beach party was not dramatic enough.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__strip-item\"\u003e\n        \u003csmall\u003e04 \/ MOTION\u003c\/small\u003e\n        \u003cstrong\u003eMoving Effects\u003c\/strong\u003e\n        \u003cspan\u003eLeft-right, up-down, circle and figure-eight movement options.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__grid\"\u003e\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e01\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eRGB · Brightness\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eActually Light the Scene You Just Built\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Configure light color, width and brightness directly through the\n          effects controls instead of hoping the world lighting happens to make\n          your event look good.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e02\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eFlash · Colour Cycle\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eStatic Is Optional\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Flashing and color-cycle effects can add movement to lighting setups\n          without requiring every visual idea to become its own separate\n          resource.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e03\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eMotion · Objects\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eProps Don't Have to Sit There Like Furniture Catalog Photos\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Object motion modes include still, spinning, floating, swaying and\n          orbiting behavior for builds that need a little more life.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e04\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eMulti · Place\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eDrop Several Lights Without Reopening the Tool Every Time\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Multi-place mode helps with repeated light placement when you're\n          building larger stages, streets, displays or event zones.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =======================================================\n       CO-OP\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__section\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__head\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__index\"\u003e\n        05 \/ Co-op\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__kicker\"\u003e\n          Mapping with friends usually means “don't touch my prop”\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"fml-blvck-editor__section-title\"\u003e\n          BLVCK lets admins work on the same project in real time without silently fighting over the same chair.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__panel\"\u003e\n\n      \u003carticle class=\"fml-blvck-editor__panel-main\"\u003e\n\n        \u003csmall\u003e\n          \/\/ REAL-TIME MULTIPLAYER\n        \u003c\/small\u003e\n\n        \u003ch3\u003e\n          Build the event while the rest of the team is building it too.\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Multiple admins can edit together in real time. The supplied\n          specification includes Discord avatars and selection locking, giving\n          teams a clearer view of who is working on what instead of discovering\n          somebody moved your setup while you were adjusting the lights.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003caside class=\"fml-blvck-editor__panel-side\"\u003e\n\n        \u003csmall\u003e\n          Team editing\n        \u003c\/small\u003e\n\n        \u003cstrong\u003eLIVE\u003c\/strong\u003e\n\n        \u003csmall\u003e\n          Shared project · selection locking\n        \u003c\/small\u003e\n\n      \u003c\/aside\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =======================================================\n       SCHEDULING\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__section\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__head\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__index\"\u003e\n        06 \/ Schedule\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__kicker\"\u003e\n          The Christmas market probably shouldn't still be there in April\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"fml-blvck-editor__section-title\"\u003e\n          Build it once, decide when it exists and let the server handle the clock.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__grid\"\u003e\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e01\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eCalendar · Days\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eChoose the Days\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Schedule individual days or use shortcuts for weekdays and weekends\n          through the visual scheduling interface.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e02\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eDay · Night · Custom\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eChoose the Time Window\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Rules can run all day, during predefined day or night windows, or\n          inside a custom time range.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e03\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003ePer Layer\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eSchedule Only Part of the Map\u003c\/h3\u003e\n\n        \u003cp\u003e\n          A rule can target specific layers, so lights can switch on at night\n          while the actual props remain in place, or event pieces can appear\n          only when they're needed.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e04\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003ePreview · Rule\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003ePreview Before Letting Players See It\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Scheduling rules can be previewed so you can check what the scene\n          looks like before trusting Friday night traffic with it.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__statement\"\u003e\n\n      \u003cp\u003e\n        Seasonal decorations, weekend markets, nighttime clubs, race events,\n        temporary roadworks — scheduled maps turn temporary world changes into\n        something you configure once instead of manually babysitting.\n      \u003c\/p\u003e\n\n      \u003cspan class=\"fml-blvck-editor__code-label\"\u003e\n        \/\/ BUILD ONCE · APPEAR ON TIME\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =======================================================\n       COMMUNITY + EXPORT\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__section\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__head\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__index\"\u003e\n        07 \/ Ship It\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__kicker\"\u003e\n          Eventually you're going to want the thing outside the editor\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"fml-blvck-editor__section-title\"\u003e\n          Export the build, publish it to the community or turn it into a standalone FiveM resource.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__strip\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__strip-item\"\u003e\n        \u003csmall\u003e01\u003c\/small\u003e\n        \u003cstrong\u003eResource\u003c\/strong\u003e\n        \u003cspan\u003eComplete standalone FiveM resource with fxmanifest and spawn logic.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__strip-item\"\u003e\n        \u003csmall\u003e02\u003c\/small\u003e\n        \u003cstrong\u003eLua\u003c\/strong\u003e\n        \u003cspan\u003eCopy-ready Lua table output.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__strip-item\"\u003e\n        \u003csmall\u003e03\u003c\/small\u003e\n        \u003cstrong\u003eymap\u003c\/strong\u003e\n        \u003cspan\u003eExport path for CodeWalker \/ OpenIV workflows.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__strip-item\"\u003e\n        \u003csmall\u003e04\u003c\/small\u003e\n        \u003cstrong\u003eJSON\u003c\/strong\u003e\n        \u003cspan\u003eLossless format for round-trip editing.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__grid\"\u003e\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e01\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eExport · Resource\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eTurn the Build Into Its Own Resource\u003c\/h3\u003e\n\n        \u003cp\u003e\n          The Resource export can package a complete FiveM resource, including\n          the manifest and spawn script, so a finished build can move from\n          editor project to server resource without rebuilding the structure by\n          hand.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e02\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eymap · Compatibility\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eThe Editor Knows ymap Can't Carry Everything\u003c\/h3\u003e\n\n        \u003cp\u003e\n          When an export contains elements that don't fit the ymap format —\n          such as certain vehicles, lights or effects — the editor can account\n          for them through companion client logic instead of quietly pretending\n          those elements never existed.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e03\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eCommunity · Catalogue\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eOr Just Share the Whole Idea\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Maps can be published to the cross-server Community Catalogue with a\n          title, description, location, contributors and in-game imagery.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"fml-blvck-editor__card\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__card-top\"\u003e\n          \u003cspan class=\"fml-blvck-editor__number\"\u003e04\u003c\/span\u003e\n          \u003cspan class=\"fml-blvck-editor__label\"\u003eDownload · Ratings\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003ch3\u003eAnd Steal Inspiration Like a Respectable Mapper\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Other community creations can be browsed with ratings and author\n          information, then downloaded directly when you find something worth\n          building from.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =======================================================\n       PREVIEW\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__section\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__head\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__index\"\u003e\n        08 \/ Preview\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__kicker\"\u003e\n          Yes, the UI actually looks like a proper editor\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"fml-blvck-editor__section-title\"\u003e\n          Browser, inspector, layers, gizmos, schedules, effects — without leaving the game.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__gallery\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__image\"\u003e\n        \u003cimg src=\"https:\/\/forum-cfx-re.akamaized.net\/original\/5X\/d\/b\/2\/7\/db272478455ea9ed259758bb1cbec663a7c14030.jpeg\" alt=\"BLVCK Map Editor FiveM home screen\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__image\"\u003e\n        \u003cimg src=\"https:\/\/forum-cfx-re.akamaized.net\/original\/5X\/c\/1\/3\/6\/c136a68e42cae1dbac229c479f7449d49d063a86.jpeg\" alt=\"BLVCK Map Editor FiveM 3D gizmo\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__image\"\u003e\n        \u003cimg src=\"https:\/\/forum-cfx-re.akamaized.net\/original\/5X\/d\/e\/7\/5\/de75980333c7a5b94428a766913bba1b84645fec.jpeg\" alt=\"BLVCK Map Editor brush paint mode\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__image\"\u003e\n        \u003cimg src=\"https:\/\/forum-cfx-re.akamaized.net\/original\/5X\/a\/0\/7\/7\/a077179c395f089a352d790ecb39260f65c54138.jpeg\" alt=\"BLVCK Map Editor FiveM prefabs\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__image\"\u003e\n        \u003cimg src=\"https:\/\/forum-cfx-re.akamaized.net\/original\/5X\/9\/7\/a\/7\/97a7e31db832173f9b5af30e68e4938bff8e84dc.jpeg\" alt=\"BLVCK Map Editor FiveM lights and lasers\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__image\"\u003e\n        \u003cimg src=\"https:\/\/forum-cfx-re.akamaized.net\/original\/5X\/4\/4\/c\/b\/44cb07f261cf0ab815d948e0ec0bacdf1f1e565e.jpeg\" alt=\"BLVCK Map Editor FiveM schedule system\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =======================================================\n       TECHNICAL\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__section\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__head\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__index\"\u003e\n        09 \/ Technical\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__kicker\"\u003e\n          Somehow the easiest part of this feature list is the requirements\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"fml-blvck-editor__section-title\"\u003e\n          No framework. No database. No dependency chain. Literally add the resource and start building.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__terminal\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__terminal-head\"\u003e\n\n        \u003cstrong\u003e\n          \/\/ CODEM_BLVCK_MAP_EDITOR\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          FiveM \/ Standalone \/ 3D Mapping\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdl class=\"fml-blvck-editor__spec-grid\"\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eFramework\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              Standalone\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Works without a framework and can run alongside any server stack.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eDependencies\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              None\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              No additional resource dependency is listed.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eDatabase\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              None\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Maps are stored as JSON files inside the resource.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003ePermissions\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              ACE\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Editor access can be controlled through configurable ACE permissions.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eObject Limit\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              20,000 \/ Map\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Listed object limit for an individual map project.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eFavorites\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              Up to 500\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Listed favorites limit.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003ePrefabs\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              Up to 100\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Listed reusable prefab limit.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eAudit Log\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              500 Entries\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Audit log limit listed in the technical information.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eObject Draw Distance\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              350m\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Default listed distance; configurable.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eEffects Draw Distance\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              220m\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Default listed effects distance; configurable.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eLight Draw Distance\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              250m\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Default listed light distance; configurable.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eMotion Draw Distance\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              120m\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Default listed motion distance; configurable.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eUI\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              Vue + Tailwind\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Interface stack listed by the developer.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eEditable Files\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              Config + Locales\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              config.lua, server\/config.lua and locale JSON files are listed as escrow-ignored.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eCode Editions\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              Escrow \/ Source\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              Both protected and Open Source purchase options are available.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"fml-blvck-editor__spec\"\u003e\n          \u003cdt\u003eSubscription\u003c\/dt\u003e\n          \u003cdd\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-value\"\u003e\n              No\n            \u003c\/span\u003e\n            \u003cspan class=\"fml-blvck-editor__spec-copy\"\u003e\n              No recurring subscription is listed.\n            \u003c\/span\u003e\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n      \u003c\/dl\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =======================================================\n       GET IT\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__section\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__head\"\u003e\n\n      \u003cdiv class=\"fml-blvck-editor__index\"\u003e\n        10 \/ Get It\n      \u003c\/div\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003cdiv class=\"fml-blvck-editor__kicker\"\u003e\n          You'll understand the appeal somewhere around the third floating chair you don't have to restart for\n        \u003c\/div\u003e\n\n\n        \u003ch2 class=\"fml-blvck-editor__section-title\"\u003e\n          Watch the editor in action, check the docs and decide whether your current mapping workflow has suffered enough.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fml-blvck-editor__links\"\u003e\n\n      \u003ca class=\"fml-blvck-editor__link fml-blvck-editor__link--gold\" href=\"https:\/\/codem.tebex.io\/package\/7643983\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        Escrow Edition\n        \u003cspan aria-hidden=\"true\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n\n\n      \u003ca class=\"fml-blvck-editor__link\" href=\"https:\/\/codem.tebex.io\/package\/7643989\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        Open Source\n        \u003cspan aria-hidden=\"true\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n\n\n      \u003ca class=\"fml-blvck-editor__link\" href=\"https:\/\/www.youtube.com\/watch?v=WW5hKSEfzRc\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        Watch Showcase\n        \u003cspan aria-hidden=\"true\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n\n\n      \u003ca class=\"fml-blvck-editor__link\" href=\"https:\/\/codem.gitbook.io\/codem-documentation\/blvck\/essentials\/map-editor\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        Documentation\n        \u003cspan aria-hidden=\"true\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n\n\n      \u003ca class=\"fml-blvck-editor__link\" href=\"https:\/\/discord.com\/invite\/codem\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        CodeM Discord\n        \u003cspan aria-hidden=\"true\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n\n\n      \u003ca class=\"fml-blvck-editor__link\" href=\"https:\/\/forum.cfx.re\/t\/introducing-fivem-map-editor-blvck-map-editor-by-codem\/5424581\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n        Cfx.re Release\n        \u003cspan aria-hidden=\"true\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =======================================================\n       CLOSING\n       ======================================================= --\u003e\n\n  \u003csection class=\"fml-blvck-editor__closing\"\u003e\n\n    \u003cdiv class=\"fml-blvck-editor__closing-label\"\u003e\n      CodeM BLVCK \/ FiveM Map Editor\n    \u003c\/div\u003e\n\n\n    \u003ch2\u003e\n      The best mapping upgrade might not be another prop pack. It might be finally making the workflow enjoyable.\n    \u003c\/h2\u003e\n\n\n    \u003cp\u003e\n      BLVCK Map Editor brings freecam building, a 3D gizmo, large-scale prop\n      search, brush placement, prefabs, layers, moving objects, dynamic lights,\n      co-op editing, scheduling, community sharing and four export workflows\n      into one standalone FiveM editor with no framework, database or external\n      dependency requirement.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003cdiv class=\"fml-blvck-editor__final\"\u003e\n    Stop restarting the server to move a chair.\n    \u003cem\u003eYou have better things to build.\u003c\/em\u003e\n  \u003c\/div\u003e\n\n\u003c\/article\u003e","brand":"Codem","offers":[{"title":"Default Title","offer_id":45782033662061,"sku":null,"price":23.23,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2072\/3053\/files\/db272478455ea9ed259758bb1cbec663a7c14030.jpg?v=1788609790","url":"https:\/\/fivem-lab.com\/products\/introducing-fivem-map-editor-blvck-map-editor-by-codem","provider":"Fivem-Lab","version":"1.0","type":"link"}