Back to Plugins
Nexal Fishing

Nexal Fishing

Custom fishing with rarity tiers, collection GUI, tournaments, and economy integration.

Gameplayfishingcustom-fishraritycollectiontournamenteconomyleaderboardplaceholderapi

Features

Five Rarity Tiers: Fish are categorized into Common, Uncommon, Rare, Epic, and Legendary tiers. Each tier has unique particle effects, sounds, and visual feedback on catch.
Fish Collection GUI: Paginated GUI showing all discoverable fish sorted by rarity. Caught fish display details and catch counts. Uncaught fish appear as gray glass with question marks.
Fishing Tournaments: Timed competitions with boss bar showing leader and remaining time. Automatic prize distribution via configurable console commands for top N players.
Economy Integration: Vault-based money rewards per fish catch. Each fish type has a configurable value. XP rewards also granted per catch.
Rich Catch Experience: Rare+ catches show title/subtitle announcements. Common/Uncommon show action bar messages. Custom particles spawn at the bobber location on every catch.
Player Statistics: Per-fish catch counts, total catches, unique fish discovered, rarest catch tracking, and lifetime money earned. View stats for any player.
Leaderboard GUI: Visual leaderboard with player heads showing top fishers ranked by total catches, unique fish count, and money earned.
PlaceholderAPI Support: 10+ placeholders including catches, unique count, rarest fish, leaderboard positions, and tournament status for use with scoreboards and chat.
Configurable Fish: Each fish is fully configurable: rarity, catch chance, display name, money reward, XP, quantity range, permission, custom model data, lore, and console commands.
Dual Storage: JSON file storage for simple setups or MySQL/MariaDB for networks. Export and import commands for data migration between backends.
Admin Menu: Settings, tournament control, the fish list, player data with resets, reload, export and import, all from /fishing admin.

View Documentation

Read the full setup guide, configuration reference, and API docs.

Dependencies

  • PlaceholderAPI(optional)
  • Vault(optional)

Changelog

v1.0.2Latest2026-10-11

Fix Common and Uncommon catches paying no money or XP on Spigot servers Fix hoppers, mobs and players with a full inventory collecting a catch's display item instead of its reward; the fish's commands now run for the player who caught it Fix /fishing tournament start 0 leaving a tournament that never ends and fills the console with errors; durations below 1 second are refused with a message Player data is saved in the background, so catches never wait on the database, and data.json is written shortly after each change instead of only at shutdown Export and import no longer pause the server while writing and reading files Add an admin menu (/fishing admin) with settings, tournament control, the fish list, player data with resets, reload, export and import Fix /fishing admin not being recognised as a command; /fishing admin help shows the admin commands Tournament commands move to /fishing admin tournament start and stop; the old /fishing tournament paths still work Catch titles, action bars and sounds are set per rarity in messages.yml and show the money and XP the catch paid The /fishing stats text can be customized in messages.yml Messages missing from an older messages.yml fall back to the built-in text Each fish's model-data is now applied to its display and dropped items The leaderboard can rank players by total catches, unique fish or money earned The collection and leaderboard menus use the blue Nexal Fishing style Money amounts follow the new economy.price-format setting in config.yml nexalfishing.use now controls the collection, stats and leaderboard commands Placeholders no longer create empty records for players who never fished Tournaments announce the top 3 places when they end (tournament.announce-top), also when no prize commands are set Player placeholders show empty stats instead of the raw placeholder where there is no player List /fishing collection in the help menu Fish names, rarities, fish lore and the tournament boss bar use MiniMessage gradients by default; legacy & colours in existing configs keep working Catches no longer drop vanilla fishing XP on top of the fish's XP A fish's commands run as soon as it is caught, so they also run when the catch is never collected %nexalfishing_tournament_remaining% shows hours for long tournaments Saving the config no longer logs a line for every fish Fix the help menu not working on Spigot servers Data is saved safely: a crash, power cut or full disk while saving no longer leaves a broken data file

€5.99

One-time purchase

  • Instant download
  • Lifetime updates
  • Premium support
  • 30-day money-back guarantee

Information

Version
v1.0.2
File Size
2.31 MB
Released
2026-03-28
Updated
2026-10-11

Supported Versions

1.20
1.21

Explore more from the Gameplay category

View all
Nexal Vote
Gameplay

Nexal Vote

Vote reward system with streak multipliers, milestones, vote parties, and a reward shop GUI.

Price€5.99
Nexal Titles
Gameplay

Nexal Titles

Unlockable titles with achievements, purchases, rarities, chat hover descriptions and above-head display.

Price€2.99
Nexal Crops
Gameplay

Nexal Crops

Crop region management with three replant modes, hologram countdowns, and drop filtering.

Price€5.99
Nexal Advent Calendar
Gameplay

Nexal Advent Calendar

Christmas advent calendar with 25 daily gifts, a premium calendar for supporters, and an in-game reward editor.

Price€2.99

More plugins from us

Browse all
Nexal Withdraw
Economy

Nexal Withdraw

Withdraw currencies into tradeable physical items. Supports Vault, TokenManager, PlayerPoints, and more.

Price€5.99
Nexal TPA
Utility

Nexal TPA

Teleport requests with warmup particles, clickable chat buttons, and cross-server TPA on BungeeCord or Velocity.

PriceFree
Nexal Towers
Minigames

Nexal Towers

10 placeable tower types with ammo, upgrades, and chunk-optimized performance.

Price€9.99
Nexal TNT Run
Minigames

Nexal TNT Run

Classic TNT Run minigame with double jump, multiple layers, arena cloning, and cron scheduling.

Price€9.99

Try our plugins live (Soon)

We're building a public server where you can test every plugin hands-on before you buy. No purchase required, just join and explore.

play.nexalstudios.com

Follow us on Discord to get notified when the server goes live.

€5.99

One-time purchase