Fishing
Installation
Install SC Fishing, add inventory items and images, and configure the resource startup order.
On this page8 sections
Requirements
PolyZoneis required by the default zone setup.ox_inventoryis recommended for item images and metadata.- A weather sync and target resource are optional.
- ESX, QBCore, Qbox, ox_core, vRP, and standalone are supported.
ox_lib can replace PolyZone for zones. It also enables ox logging.
Install the resource
- Place
sc_fishinginresources/[esx_addons]/. - Add the fishing items to your inventory.
- Copy matching item icons to your inventory image directory.
- Start the resource after your framework and inventory.
- Restart the server.
ensure PolyZoneensure sc_fishingThe script creates database/database.json during its first start.
Add inventory items
Ready-made entries for all 43 items are in ox_inventory_items.lua.
Copy the matching .png files into ox_inventory/web/images/. Each filename must match its item name.
Rods need an ox_inventory client export. Other inventories use the sc_fishing:useItem event.
Choose a zone provider
The default manifest imports PolyZone, BoxZone, and CircleZone.
To use ox_lib, remove those imports. Add @ox_lib/init.lua to shared_scripts.
Set Config.Zones.provider to auto, ox_lib, polyzone, or custom.
Startup checks
At startup, the script compares required items with your inventory.
Missing items appear in the console with a paste-ready ox_inventory entry.
Resource order
Start Fishing after the framework, inventory, and zone dependency.
Start your weather and target resources before Fishing when you use them.
Inventory checklist
Fishing ships with 43 items: 36 fish, five rods, bait, and a rod body.
For ox_inventory, rods use sc_fishing.fishingrod as their client export.
Other supported inventories use the built-in bridge automatically.
Before going live
- Confirm every required item exists in your inventory.
- Confirm every icon filename matches its item name.
- Confirm the console creates
database/database.json. - Test a shore zone and any offshore boat zone.