ReelHeads v1.3.1

Fully customizable fishing!
01_hero.png


02_fishing.png


Fishing Features

Custom Fish — Create unlimited species with unique skulls, stats, prices, weights, and lore. Each fish is defined in YAML and fully yours to customize. Set display names, rarity tiers, HeadDatabase skull IDs, sell prices, weight ranges, XP rewards, and multi-line lore. You can also attach commands and fireworks to specific catches.

Custom Rods — Configurable fishing rods with luck, XP boosts, double catch odds, sell bonuses, and enhanced bite mechanics. Each rod is its own item with custom stats that players can earn, buy, or be given through commands.

Bait System — Different baits that boost your odds on a timer. Each bait can filter by rarity, set time limits, and follow stacking rules. Players apply bait to their rod and the effect runs until it expires.

Mini Game — Timing based catch challenge that triggers on certain fish. A boss bar appears with a shrinking window and the player has to hit it at the right time. Configurable per rarity or per fish.

Video Project 26.gif

Spawn Conditions — Lock fish behind biomes, worlds, weather, time of day, Y-level, WorldGuard regions, or permissions. Combine multiple conditions on a single fish to build out a real ecosystem where location and timing matter.

Tackle Box — Virtual fish storage with a craftable item. Players can stash fish in their tackle box to free up inventory space and access it anytime through the GUI.



03_leveling.png

Video Project 23.gif
Video Project 24.gif


Leveling & Progression

Reel Skill — Level up as you catch. XP scales with fish rarity, rod perks, and active boosters. Progression follows a polynomial curve so early levels come quick and later levels take real effort. Max level is 500 by default but fully configurable.

Logbook — Track every species, your biggest catch, total count, and more. Undiscovered fish show as question marks until the player catches one for the first time, which triggers a discovery entry. Paginated GUI with detailed per-fish views.

Boosters — Stack multipliers for sell price, XP, rare chance, and minigame time. Multiple types can run at once. Boosters can be activated server-wide or through the admin panel, and they combine with rod perks and rarity multipliers.

Deliveries — Daily and weekly fishing quests with custom rewards. Players are asked to turn in specific fish and progress tracks automatically as they catch. Rewards can be money, XP, or commands.

Seasons — Rotating seasonal events with bonus fish pools, XP multipliers, and exclusive catches. Seasons cycle automatically on a schedule and can introduce fish that are only available during that period.

Skill Tree — Earn 1 skill point every level and spend them across 4 independent branches: XP Bonus (Mastery), Rare Fish Chance (Luck), Sell Price Bonus (Commerce), and Double Catch Chance (Endurance). Each branch has 5 progressive nodes with a level-gated capstone. Access via the Reel Skill menu or the /fish skills command.



04_competitions.png

Competitions

Tournaments — 4 competitive modes with placement rewards and eligible fish filters. Fishing Frenzy (most caught), Big Catch (heaviest single fish), Species Hunt (most unique species), and Treasure Haul (highest total value). Live boss bar leaderboard runs during the event. Scores persist across restarts. Can run on automatic rotation or be started manually.

Anti AFK — Built in protection against AFK fishing. Reduces odds or blocks repeated casts from the same spot. Configurable thresholds so you can decide how strict it is.

Leaderboards — 5 stat categories covering online and offline players. Always up to date. Accessible through a paginated in-game GUI.

Announcements — Customizable broadcasts for rare catches. Set per rarity tier or per individual fish. When a player lands something rare the server gets a message about it.



05_admin.png

Video Project 24.gif

Admin Control Panel

Full in-game GUI to edit, create, and manage the plugin without touching config files.

Create Fish — Step by step fish creation wizard. Set the name, skull, rarity, stats, and conditions all from the GUI.
Edit Fish — Modify any existing fish. Change stats, rarity, skull, and conditions on the fly.
Tournament GUI — Start, stop, and view active tournaments. See live scores and manage rewards.
Booster GUI — Activate and manage server-wide boosters from a single menu.
Settings GUI — Toggle core plugin settings on the fly without needing a reload.
Booster Presets — Save full booster configurations and reuse them anytime.
Treasure Blacklist — Control what vanilla treasure loot can drop alongside custom fish.
Bulk Delete — Select and remove multiple fish definitions at once.
Recipe Login — Configure craftable plugin items directly in-game.
Log Stats — View catch data and debug info.
Skill Admin — Force-unlock or lock any skill node per player. Set, add, or remove skill points from a GUI or command — no config edits needed.
Player Stats — Verbose stat view per player: live skill-effect multipliers, catch history, tournament record, and active boosters — all pulled from the engine, not from cached fields.

Everything is also editable through YAML if you prefer working in config files.


06_footer.png


Commands
CommandDescription
/fishMain menu
/fish shopDock Market
/fish codexLogbook
/fish statsReel Skill level and XP
/fish tournamentActive tournaments
/fish bagTackle box
/fish deliveriesDaily and weekly quests
/fish topLeaderboards
/fish sellallSell all fish in inventory
/fish sellhandSell the fish in your hand
/fish baitCheck or activate bait
/fish skillsSkill tree browser
/fish helpCommand list
Admin CommandDescription
/fishadmin createFish creation wizard
/fishadmin editEdit fish in-game
/fishadmin deleteDelete a fish definition
/fishadmin listList all fish
/fishadmin infoView fish details
/fishadmin giveGive fish to a player
/fishadmin giverodGive a custom rod to a player
/fishadmin givebaitGive bait to a player
/fishadmin givexpGive XP to a player
/fishadmin setlevelSet a player's level
/fishadmin resetstatsReset a player's stats
/fishadmin resetallReset all player data
/fishadmin reloadReload all configs
/fishadmin debugDebug a player's catch context
/fishadmin tournamentStart, stop, or manage tournaments
/fishadmin boosterManage server-wide boosters
/fishadmin seasonShow current season info
/fishadmin scheduleShow tournament schedule
/fishadmin placeholdersList all PAPI placeholders
/fishadmin skillpointsSet, add, or remove skill points
/fishadmin skillunlockForce-unlock a skill node
/fishadmin skilllockForce-lock a skill node
/fishadmin skillresetReset all skill nodes and points
/fishadmin skilleditOpen per-player skill manager GUI
/fishadmin statsView verbose live stats for a player
/fishadmin helpAdmin command list

Aliases: /rh, /reelheads

Placeholders
Requires PlaceholderAPI. Identifier: reelheads

PlaceholderReturns
Player Stats
%reelheads_level%Fishing level
%reelheads_xp_current%Current XP
%reelheads_xp_required%XP needed for next level
%reelheads_xp_progress%XP progress percentage
%reelheads_xp_bar%Visual XP progress bar
%reelheads_total_caught%Total fish caught
%reelheads_unlocked_count%Unique fish unlocked
%reelheads_total_fish%Total fish types in registry
%reelheads_codex_percent%Logbook completion %
%reelheads_top_value_fish%Most valuable catch name
%reelheads_top_value_amount%Most valuable catch amount
%reelheads_total_sold%Total money earned from selling
Tournaments
%reelheads_tournaments_entered%Tournaments entered
%reelheads_tournaments_won%Tournaments won
%reelheads_tournament_top_three%Top-3 finishes
%reelheads_tournament_win_rate%Win rate %
%reelheads_tournament_active%Active tournament name
%reelheads_tournament_active_type%Active tournament type
%reelheads_tournament_active_id%Active tournament ID
%reelheads_tournament_time_left%Time remaining
%reelheads_tournament_time_left_seconds%Seconds remaining
%reelheads_tournament_participants%Participant count
%reelheads_tournament_is_active%true/false
%reelheads_tournament_rank%Your rank in tournament
%reelheads_tournament_score%Your tournament score
%reelheads_tournament_catches%Your tournament catches
%reelheads_tournament_top_1_name%1st place name
%reelheads_tournament_top_1_score%1st place score
%reelheads_tournament_next_time%Time until next tournament
%reelheads_tournament_next_name%Next tournament template
Boosters
%reelheads_booster_sell_active%Sell booster active (true/false)
%reelheads_booster_sell_multiplier%Current sell multiplier
%reelheads_booster_sell_time%Sell booster time remaining
%reelheads_booster_xp_active%XP booster active (true/false)
%reelheads_booster_xp_multiplier%Current XP multiplier
%reelheads_booster_xp_time%XP booster time remaining
Seasons
%reelheads_season%Active season name
%reelheads_season_id%Active season ID
%reelheads_season_xp_multiplier%Season XP multiplier
Dynamic (per-fish)
%reelheads_caught_<fish-id>%Times caught a specific fish
%reelheads_has_caught_<fish-id>%Has caught (true/false)
%reelheads_can_catch_<fish-id>%Can catch (permission check)
%reelheads_fish_name_<fish-id>%Fish display name
%reelheads_fish_rarity_<fish-id>%Fish rarity tier
Skill Tree
%reelheads_skill_points%Available skill points
%reelheads_skill_unlocked%Total nodes unlocked
%reelheads_skill_xp_bonus%Current XP bonus %
%reelheads_skill_luck_bonus%Current luck weight bonus %
%reelheads_skill_sell_bonus%Current sell price bonus %
%reelheads_skill_double_catch%Current double-catch chance %
Leaderboards
%reelheads_top_<cat>_<rank>_name%Leaderboard player name
%reelheads_top_<cat>_<rank>_value%Leaderboard player value
%reelheads_rank_<category>%Your rank in category









Requirements



  • Paper 1.21+
  • Java 21
  • HeadDatabase (optional) (recommended)
  • Vault + economy plugin (required)
  • PlaceholderAPI (optional) (recommended)
  • WorldGuard (optional)



Storage: YAML, SQLite, or MySQL.


Latest reviews

A refreshing fishing plugin with a ton of amazing features, This plugin allows for so much customization and the ability to do it easily allows me to implement refreshing additions for all my players who enjoy fishing. The simple and yet in-depth configs allowed me to setup tournaments and prize pools for my players, as well as the custom fishing rods my players unlock as they progress in their own fish level system. This plugin and the developer both get a 10/10 from me!
EULA: Free EULA
450 Views
11 Downloads
Apr 6, 2026 Published
May 31, 2026 Updated
5.00 star(s)
Average rating (1)
725.6 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Economy
  1. Fun
Game mode
  1. Survival
  1. Skyblock
  1. Prison
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,174 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,101 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,039 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,801 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,570 purchases
450 Views
11 Downloads
Apr 6, 2026 Published
May 31, 2026 Updated
5.00 star(s)
Average rating (1)
725.6 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Economy
  1. Fun
Game mode
  1. Survival
  1. Skyblock
  1. Prison
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,174 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,101 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,039 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,801 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,570 purchases
Top