A level-based fishing system with legal and illegal zones, 5 fishing rod tiers, level-gated fish groups (trash through legendary), illegal shark fishing on boats with bait items, booster drops, and a sell NPC with blip. Server-rate-limited end-to-end.Documentation Index
Fetch the complete documentation index at: https://docs.apex-services.site/llms.txt
Use this file to discover all available pages before exploring further.
Features
- 5 rod tiers — miss chance and double-fish chance scale per tier
- 10 level-gated fish groups — trash, common (low/mid/high), uncommon (4 tiers), rare, legendary
- Illegal shark zone — requires bait item, min level 25, 8 catches per bait
- Case drops — 0.5% chance per catch, 4 case types (fischen, haustier, normales, weekly)
- Booster items — 10-min and 1-hour boosters that halve reward wait
- Anti-cheat rate limiting — moving averages across last 5 catches, per-zone thresholds
- Sell NPC with proximity-spawned ped and blip
Requirements
Required
es_extended, ox_libInstallation
- Drop
apex-fishingintoresources/ - Add fishing rod / fish / bait / case items to your inventory
ensure apex-fishing
Configuration
config.lua
Hooks
See Hooks reference / Fishing. Key hooks:Hooks.GetPlayerLevel, Hooks.HasFishingBoost, Hooks.OnCatch, Hooks.OpenFishmarket, ox_inventory bridge.
Resource info
Code accessible:
config.lua, hooks.lua, locales/*. Approximately 1600 lines of Lua. English + German.