> For the complete documentation index, see [llms.txt](https://docs.tworst.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tworst.com/getting-started-installation/scripts/lite-jobs-pack/changelog/v1.4.3.md).

# v1.4.3

## New

* **Fishing** — per-zone fish chances. Each zone's `fishTypes` now takes a weight map (`{ tuna = 40, shark = 5 }`), `0` = never bites there. Old list format still works.
* **Forklift** — permanent exit NPC in the underground depot. No active job → teleports you back up top (escape hatch after a restart).
* **Invite gate** — owner can now block inviting players who don't meet the job's required/max hours (before it only checked at job start).

## Fixed

* **Taxi** — cab flagged as stolen with no keys. Ped no longer warps in before keys are granted.
* **Harvest** — box pickup wouldn't continue; target stuck on 0/full. Progress bar now fills against boxes loaded per round, always reaches 100%.
* **Fruit picker** — earnings % bug.
* **Metal detector** — dig/shovel sound not playing.
* **Miner** — full trunk now blocks pickup (ore can't drop, was getting destroyed).

Updated in all 11 languages.

## Config (main files — DON'T replace, just copy these keys in)

* `shared/config.lua` → `checkOnInvite = true` (enforce hour/level req on invite)
* `shared/jobs/fishing.lua` → per-zone `fishTypes` weight map
* `shared/jobs/forklift.lua` → `teleportOut` (no-job exit coords)
* `shared/jobs/fruitpicker.lua` → `refillEmptyBoxOnLoad = false` (1:1 empty-box swap on truck load)

## Changed Files

* `client/components/break.lua` • `client/components/harvest_job.lua`
* `client/jobs/forklift.lua` • `client/jobs/fruitpicker.lua` • `client/jobs/metaldetector.lua` • `client/jobs/taxi.lua`
* `server/jobs/fishing.lua` • `server/lobby.lua`
* `fxmanifest.lua` • `locales/*.json`
