mvg-qb-policejob
The MVG police job: a ground-up rebuild of qb-policejob with modern department tooling.
FiveMQBCoreLive on server
Overview
A full rebuild of the classic qb-policejob in the style of modern job frameworks, with easy in-game station creation instead of config-file editing. It is the canonical authority for restraint on the server — every other MVG resource (SWAT, fire, AI response) delegates cuffing, searching and impound here to avoid desync.
Departments
- LSPD / Sheriff — core patrol gameplay
- SWAT — tactical callouts (pairs with mvg-swat)
- FIB — federal investigations
- Gruppe 6 — armored transport and security
- IAA Internal Affairs — a department that investigates all law-enforcement departments
Key features
- In-game station creation — add stations, armories and garages without touching configs
- Evidence handling integrated with the server-wide evidence system
- Clean separation of restraint logic so third-party resources can delegate safely
- Fixes for the inherited qb-policejob bug family: missing fxmanifest registrations, commented-out coordinate tables crashing PolyZone threads, deprecated MySQL API usage
Engineering notes
Rebuilt alongside mvg-qb-ambulancejob on a shared architecture. Job and duty checks read live player data rather than cached state, so resource restarts never leave stale job flags.