
SaifNeon
Administrative
- Credits
- 46,082
BRZ Enhanced Fishing System
Enhanced fishing script for FiveM servers. Contribute to brazucas/fivem-brz-fishing-ts development by creating an account on GitHub.
The script is also 100% unit tested, so you can be sure that your changes won’t break anything, it also makes the script easy read, understand and maintain by you or other contributors.
cd <server_root_path>/txdata/resources
git submodule add brz-fishing
cd brz-fishing
nvm install
nvm use
yarn
yarn test
yarn build


Supported frameworks
- qb-core, qb-inventory
- Quasar Framework implementation for QBCore (qs-inventory)
Features

Unique User Interface
Designed from scratch, inspired by fishing mechanics in games like New World and Sea of Thieves.
Unique Fishing Mechanics
- Realistic rod with line that moves according to the fish
- Fish catching animation
- Water splash effects
- 2D ui positioning locked to fishe’s world position

Highly customisable!
You can change pretty much any aspect of the script, from the fishing mechanics to the UI, everything is customisable.The script is also 100% unit tested, so you can be sure that your changes won’t break anything, it also makes the script easy read, understand and maintain by you or other contributors.
Integration with other frameworks
The script is designed to be framework agnostic, but it has built-in support for qb-core and Quasar Framework (qs-inventory). Integrating with other frameworks is easy, given the script’s modular architecture.Installing
Please read the for more information.Default fishing items
Item name | Description |
---|---|
![]() | Rod object the player will be assigned with when start fishing. |
![]() | Consumable item automatically used when the casting minigame finishes. |
![]() | Common fish, can be found at any fishing spot. |
![]() | Uncommon fish, can be found at the deep sea. |
![]() | Uncommon fish, can be found at the deep sea. |
![]() | Rare fish, can be found at the deep sea. |
![]() | Epic fish, can be found at the deep sea in some seasons of the year. |
![]() | Legendary fish, can be found at the deep sea in some seasons of the year. |
![]() | Rare fish, can be found at the deep sea. |
Contributing

- Clone the repository into your local server.
cd <server_root_path>/txdata/resources
git submodule add brz-fishing
- Install
and
.
- Tip: You can quickly install nvm by running npm install -g nvm.
- Install the correct Node version, project dependencies and test if tests and build are working:
cd brz-fishing
nvm install
nvm use
yarn
yarn test
yarn build
- Work on your changes and test them with yarn test
- Make sure the build is successful with yarn build
- Create a pull request