cc_fishing is a self-contained fishing resource. Players buy gear from an NPC, charge a power-meter cast in defined water zones, land tier-weighted fish through a reaction minigame, and sell them at a dynamic-pricing pawnshop while progressing through 30 levels. On top of the core loop it layers nets, ocean-floor treasure hunts, daily challenges, a weekly tournament, and short daily tournaments.
At a glance
Skill-based casting
Hold to charge a power bar, release in the sweet spot for a faster bite and a luckier roll, then a reaction minigame to land the fish.
30 fish across 6 tiers
Common to legendary, each with a length range that drives price, XP, and leaderboard rank. Fully editable in
shared/fish.lua.Dynamic market
Pawnshop prices drop as a species is sold and recover over time, so no single fish stays the meta.
Nets & treasure
Placeable baited nets that catch over time, plus sunken safes found by treasure map and cracked with a minigame.
Features
- Levelling — XP per catch across 30 configurable tiers, with level-gated equipment.
- Tournaments — a rolling weekly target-species tournament with a prize pool, plus short daily tournaments that mark a live zone on the map at fixed times.
- Daily challenges — a rotating pool of objectives with cash rewards.
- Boat rental — rent a boat at the fishing NPC, return it for a partial refund.
- Logbook — a per-player record of every species caught, by length.
NPCs
Two NPCs ship by default, both fully configurable incfg.npc:
- Fishing NPC — sells rods, baits, equipment, and rents boats. Default at Cassidy Creek.
- Pawnshop NPC — buys fish (dynamic pricing) and treasure loot. Default in Mission Row.
Dependencies
cc_lib— framework, inventory, notification, and target wrappers (qbx / qb / esx, ox_inventory / qb-inventory)ox_libandoxmysqlcc_minigames— optional, only if you switch the treasure safe to it (default is the built-in ox_lib skill check)
Next steps
- Installation — place the resource, add the items, ensure after
cc_lib. - Configuration — NPC placement, payment sources, tunables, and the Lua files you can edit.