JG Docs
Mechanic

v1.9.0

Released 10 September 2026

Security

  • Prevent commission payouts when business funds are insufficient

Features

  • Add server-side hooks before and after invoice payments

Tech Debt

  • Added a clear error for unsupported progress-bar config values
  • Improved mechanic employee-permission refresh performance

Bugs

  • Fix motorcycles requiring four tyres instead of two for tyre replacement
  • Localise the commission paid notification
  • Support vector4 coordinates for mechanic shops and stashes
  • Allow neon upgrades on supported motorcycles
  • Prevent stock wheel category changes from creating unnecessary orders
  • Keep performance upgrade category names visible when GTA labels are empty
  • Show vehicle extra previews locally without repairing existing damage
  • Fixed chameleon previews not reverting on custom RGB vehicles
  • Prevented mechanic actions hanging when optional audio could not load
  • Fixed vehicle retrieval with mixed custom RGB and palette colours

SQL Changes

Highly recommended to run this to improve database performance:

ALTER TABLE `mechanic_employees` ADD INDEX `idx_mechanic_employees_identifier_mechanic` (`identifier`, `mechanic`);

Changed Files

  • client/cl-locations.lua
  • client/cl-mods.lua
  • client/cl-shops-stashes.lua
  • client/cl-vehicledeformation.lua
  • client/cl-vehicleprops.lua
  • framework/cl-functions.lua
  • fxmanifest.lua
  • server/sv-admin.lua
  • server/sv-invoice.lua
  • server/sv-locations.lua
  • server/sv-management.lua
  • server/sv-orders.lua
  • web (entire folder)
  • config (config files changed)

Last updated 11 September 2026

On this page