# JMX Doors Creator
Create doors, gates and garage doors right in game and make them lockable. Everything is managed from one clean admin panel: no config editing, no restarts.
## Features
- πͺ Single, double, sliding and garage doors. Pick them in game with a freecam, and gates can have 2 parts
- π’ Buildings group doors and pass their access, speed, range and auto-lock on to them
- π Access by job + minimum grade, gang, item (optionally consumed), player identifier or admin ACE
- π’ Keypad code doors with a lockout after wrong tries
- π οΈ Lockpicking with an ox_lib skill check and a break chance
- β±οΈ Auto-lock timer, opening hours (server or game time), hold open, open by horn
- π― Set the range with the mouse wheel and place the lock icon freely in the world
- π Lock icons at the doors plus a 3D hint, target or Text UI prompt for each door
- π Lock/unlock sounds with volume per door
- πΊοΈ Dashboard with the GTA V map (Atlas, Dark, Satellite) and a full-size map
- π‘ Live state of every door, lock or unlock whole buildings in one click
- π Audit log of changes, lock switches and break-in attempts
- π₯ Import from Jaksam Doors Creator, plus config.lua export for each door
- π Search, filter and sorting everywhere
## Compatibility
- ESX, QBCore and Qbox (auto-detected)
- Requires ox_lib, oxmysql and OneSync
- Target: ox_target, qb-target
- Text UI: ox_lib, qs-textui, QBCore, ESX
- Notify: JMX HUD, ox_lib, okokNotify, qs-interface, framework
- Inventories: ox, qs, origen, ak47, codem, tgiann, core, jaksam, qb or the framework inventory
- 29 languages, and every admin picks their own in the creator
- Exports for other scripts (lock state, access check, lockpick)
## Commands
- `/doorscreator`: opens the creator (admin groups or the ACE `jmx_doors.creator`)
- `E`: lock or unlock the door in front of you (players can rebind it)
---
## Image captions
- 01_world_map.png β Full-size map with every door and building, ready to fly to
- 02_dashboard.png β Dashboard: stats and the live GTA V map
- 03_door_editor.png β Door editor with live satellite preview, lock state and quick actions
- 04_inherited_door.png β A door that uses its building's settings
- 05_door_type_movement.png β Door types, picked entities, default state, speed and range presets
- 06_access_rules.png β Access rules: job + grade, gang, item, code, identifier
- 07_behaviour_time_rules.png β Auto-lock timer and opening hours
- 08_behaviour_options_sound.png β Lock icon, horn, hold open and sound with volume
- 09_prompt_settings.png β Prompt type, custom texts and a preview of the in-game hint
- 10_building_settings.png β Building defaults that are passed on to its doors
- 11_building_doors.png β All doors of a building, locked or unlocked in one click
- 12_buildings_table.png β Buildings overview with search and sorting
- 13_live_state.png β Live state of every door with teleport and lock buttons
- 14_audit_log.png β Audit log of changes and break-in attempts
- 15_settings_languages.png β Settings with 29 languages to choose from
- 16_import_export.png β Jaksam import result and config.lua export
- 17_door_picker.png β In-game door picker (freecam)
- 18_range_picker.png β Setting the interaction range with the mouse wheel
- 19_lock_icon_placer.png β Placing the lock icon freely in the world
- 20_keypad.png β Keypad for code doors
- 21_door_hint.png β In-game door hints, locked and open