βοΈ DOJ Job
A complete Department of Justice for FiveM. Build your courthouses in game, run live court sessions with a real jury, and give lawyers, judges, clerks and bailiffs a full working day, all from one tablet.
Works on Qbox, QBCore and ESX, detected automatically.
ποΈ Courthouses Built In Game
- Place everything with a freecam creator, no coordinates in config files
- Duty clock, lockers, wardrobe, boss menu and garage
- Courtroom seats for judge, clerk, prosecution, defense, defendant, witness, jury and gallery
- Microphones, metal detectors, weapon check-in, holding cells, doors and a lockdown button
- Public kiosk, bar exam desk, printers and TV screens
π¨ββοΈ Live Court Sessions
- Phases: in session, recess and jury deliberation (the jury room locks)
- Gavel, "Order!" that quiets the gallery, "All rise" and witness oaths with animations
- Objections with a bench HUD: sustain or overrule with one key
- Courtroom sounds with distance falloff
- Court reporter typing the transcript live
- Microphones that carry your voice across the courtroom (pma-voice)
π Full Case Workflow
- Criminal, misdemeanor, civil, business, small claims and appeal cases
- Municipal, Superior, Court of Appeals and Supreme Court
- Stages with forms and sign-offs from judge, clerk, prosecution and defense
- Plea deals, bail, bench warrants, settlements and appeals
- Drag-and-drop weekly docket
π§Ύ Counsel, Evidence & Subpoenas
- Prosecutors, public defenders and private attorneys on every case
- Exhibits from photos, videos, documents, pocket items, MDT records and forensic cases
- Judges admit or exclude exhibits, with a chain-of-custody log
- Evidence slides and videos on the courtroom TVs
- Subpoenas served on police, EMS and fire
- Motions: continuance, dismiss, suppress, discovery, bail review
π Warrants, Orders & Licences
- Search, arrest and bench warrants, signed by judges and sent to the police
- Restraining, protective and court orders on the citizen's MDT profile
- Suspend or revoke weapon and driver licences, also for offline players
- Court documents from templates: sign, notarize and print them as items
π³οΈ Jury System
- Citizens join the jury pool and get summoned to cases
- Jury selection with peremptory strikes and strikes for cause
- Secret vote and an anonymous private jury chat
- The foreperson reads the verdict, and jurors get paid
π Bar Association & Attorney Portal
- Bar exam with questions you edit in game
- Bar license card, retainers with clients and a lawyer directory
- Attorney portal for private lawyers: their cases, calendar, clients and documents
- Citizens and police can request a lawyer
π Courthouse Security
- Metal detectors, handheld wand and pat-downs
- Weapon check-in with claim tickets
- Cuffs, escort and holding cells that work with any police script
- Courthouse lockdown with a police dispatch alert
βοΈ Sentencing & Corrections
- Jail, fines, damages and criminal records
- Probation and parole with kiosk check-ins
- Community service around the city
- Defendants are held in a cell and police get a prisoner transport call
- Sentences for offline players apply when they log in
π§βπΌ Citizen Services
- Name changes, marriages, business and weapon licenses, expungements and appeals
- Post bail, answer plea deals and check the court calendar at the kiosk
- Form builder for permits (event, assembly and filming permits included)
- Court mail sent to the phone
π± DOJ Tablet
- Home, courtroom, cases, docket, warrants, documents, people, services, jury, bar, staff, finances and audit log
- Permissions per grade, live updates and a quick search (Ctrl+K)
- Optional tablet item
- Runs as an app inside Kartik MDT, so staff carry one tablet
πΊ Courthouse TVs
- Lobby docket board with today's hearings
- Courtroom screen with the case, phase, exhibit and verdict
- Media TV for videos and evidence slides
- Custom TV props included
π Kartik MDT Integration
- Cases, warrants and criminal records shared with the police MDT
- DOJ tablet as an app inside the MDT
- Works without it too: the DOJ keeps its own records and other MDTs can read them through exports
βοΈ Easy Setup
- Configure everything in game with /dojadmin: jobs, permissions, courthouses, templates and settings
- Database tables and a starter DOJ job are created automatically
- Built-in UI or ox_lib for notifications, menus and progress bars
- Full translation support (ox_lib locales)
- Open config and bridge files
π§© Compatibility
Frameworks
Qbox, QBCore, ESX
Inventory
ox_inventory, qb-inventory, ps / lj-inventory, qs-inventory, codem-inventory, origen_inventory, tgiann-inventory
Target
ox_target, qb-target, sleepless_interact or built-in
Dispatch
Kartik MDT, ps-dispatch, cd_dispatch, qs-dispatch, rcore_dispatch, tk_dispatch, lb-tablet, origen_police
Phone
lb-phone, yseries, sd-phone, 17mov_Phone
Other
xt-prison, ox_doorlock, pma-voice, kartik-evidence, kartik-business
π¦ Requirements
- ox_lib
- oxmysql
π Full documentation and support on our Discord. π Escrowed, with open config and bridge files.