MrUltimateFishing v1.0.3 (STABLE)

This plugin was tested on version 1.21.8 and was fully functional!

About the Plugin

MrUltimateFishing is a giant plugin that pushes the boundaries of fishing not only for fun but also for a lot of work and earnings.

Features

  • Custom Fishes (180 Own fishes)
  • Custom Rarity (Support own)
  • Gutting, Selling Fishes
  • Custom Enchants (7 unique enchants)
  • Fishing Totem with 4 bonus types
  • Totem Upgrades System
  • Fishing Upgrades
  • Level System & Level Rewards
  • Tournament System with Auto-Scheduling
  • Event System with temporary boosts
  • Booster System with 6 booster types
  • Custom Abilities (Tsunami, Tornado)
  • PlaceholderAPI Integration
  • Menu System with Admin Controls
  • Player Targeting Commands
  • Comprehensive Permission System
  • Localization Support
  • And much more soon
Plugin Preview
Plugin Preview
Plugin Preview

Commands

Player Commands

/muf menu - Open the main fishing menu

/fish menu - Open the main fishing menu (alternative)

/muf <playername> - Open fishing menu for another player (admin only)

/fish <playername> - Open fishing menu for another player (admin only)

Admin Commands

/muf reload - Reload configuration and message files

/fish reload - Reload configuration and message files

Tournament Commands

/muf tournament start [id] - Start tournament (random if no ID specified)

/muf tournament end - End active tournament

Event Commands

/muf event start [id] - Start event (random if no ID specified)

/muf event end - End active event

Give Commands

/muf give fish <fishID> <amount> <player> - Give custom fish to player

/muf give level <amount> <player> - Give fishing levels to player

/muf give xp <amount> <player> - Give fishing XP to player

/muf give fishscale <amount> <player> - Give fish scales to player

/muf give upgradepoints <amount> <player> - Give upgrade points to player

/muf give item <itemType> <amount> <player> - Give custom items (squid-tentacle, dolphin-tail, crab-claws, crab-shell)

/muf give enchant <enchantName> <amount> <player> - Give enchant items to player

/muf give booster <boosterID> <amount> <player> - Give booster items to player

Take Commands

/muf take level <amount> <player> - Take fishing levels from player

/muf take fishscales <amount> <player> - Take fish scales from player

Note: All commands work with both /muf and /fish prefixes

Event System

Event Features

  • Auto-scheduled events at configured times
  • Multiple event types with temporary multipliers
  • Real-time boss bar with countdown and progress
  • Dynamic event messages with start/end notifications
  • Configurable duration from 1 minute to several hours
  • Global multiplier effects affecting all online players

Event Types

  • SELLBOOST - Increases money gained from selling fish
  • GUTBOOST - Increases fish scales gained from gutting fish
  • FISHSCALEBOOST - Increases fish scales gained from catching fish
  • BOOSTXPLEVEL - Increases XP gained from catching fish

Booster System

Booster Features

  • Right-click activation system for booster items
  • Duration extension for same booster types
  • Conflict prevention for different booster values
  • Automatic expiration with player notifications
  • Shop integration with level and currency requirements
  • Dynamic rarity support for 100% user customization

Booster Types

  • XP Boosters - Increase fishing XP gained
  • FishScales Boosters - Increase fish scales gained
  • SellBoost Boosters - Increase fish sell price multiplier
  • Rarity Boosters - Increase chance to catch specific rarity fish
  • GutBoost Boosters - Increase gutting rewards
  • CrabBoost Boosters - Increase crab catching rewards

Tournament System

Tournament Features

  • Auto-scheduled tournaments at configured times
  • Multiple tournament types (Most Caught, Most Rarity, Most Biomes, etc.)
  • Real-time boss bar with countdown and progress
  • Dynamic progress messages at configurable intervals
  • Position-based rewards for top players
  • Participation rewards for all tournament participants
  • Live leaderboard updates during tournaments

Tournament Types

  • MOSTCAUGHT - Most fish caught overall
  • MOSTCAUGHTRARITY - Most fish of specific rarity
  • MOSTBIOMES - Most unique biomes fished in
  • MOSTSELLEDFISHES - Most fish sold
  • MOSTGUTTEDFISHES - Most fish gutted
  • MOSTFISHLEVELEARNED - Most fishing levels gained
  • MOSTENTROPYEARNEDFISH - Most fish scales earned

Enchants

Available Enchants

  • GoldenPlace - Chance to catch 2 fish at once
  • MagicStorm - Double catch during storms
  • Feeding - Restores hunger when fishing
  • BiomeTeleportation - Catch fish from any biome
  • CrabBait - Increases crab catch chance
  • ProfessionalFisher - Multiplies XP gain from fishing
  • SharpBait - Multiplies fish scales gain

Totem System

Totem Bonuses

  • Mythic Water (5 upgrade slots) - Upgrades caught fish rarity by 1 level
  • Fish Scale Ambush (4 upgrade slots) - 25% more fish scales from fishing
  • Random Drops (2 upgrade slots) - 15% chance for bonus drops when killing crabs
  • Experienced Fisherman (3 upgrade slots) - 20% more XP from fishing

Permissions

Player Permissions

mrultimatefishing.menu - Allows opening the fishing menu

Admin Permissions

mrultimatefishing.reload - Allows reloading plugin configuration

mrultimatefishing.give - Allows giving items, levels, XP, fish scales, etc.

mrultimatefishing.take - Allows taking levels or fish scales from players

mrultimatefishing.tournament - Allows tournament and event management commands

mrultimatefishing.admin - Allows opening menus for other players

mrultimatefishing.* - Gives access to all commands

PlaceholderAPI

Player Statistics

%mrultimatefishing_level% - Player's fishing level

%mrultimatefishing_xp% - Player's current XP

%mrultimatefishing_normal_fishscales% - Fish scales (normal format)

%mrultimatefishing_formatted_fishscales% - Fish scales (formatted with commas)

%mrultimatefishing_catchcount% - Total fish caught by player

%mrultimatefishing_upgradepoints% - Player's upgrade points

Leaderboards

%mrultimatefishing_top_name_catch_<position>% - Top player name by fish caught

%mrultimatefishing_top_value_catch_<position>% - Top player value by fish caught

%mrultimatefishing_top_name_fishscale_<position>% - Top player name by fish scales

%mrultimatefishing_top_value_fishscale_<position>% - Top player value by fish scales

%mrultimatefishing_top_name_level_<position>% - Top player name by level

%mrultimatefishing_top_value_level_<position>% - Top player value by level

Note: Use "me" instead of position to get player's position in leaderboard

Configuration

Key Features

  • Fully configurable fishing mechanics
  • Customizable fish rarities and properties
  • Configurable totem upgrade costs and bonuses
  • Adjustable enchant effects and multipliers
  • Live tournament configuration reloading
  • Localization support via messages.yml
  • Vault integration for economy features
  • Hologram support (DecentHolograms, CMI)
  • Auto-save functionality