COWMODSКаталог модов

Fish Rework - Fishing

A plugin that reworks the fishing mechanic, by fishing up unique sea creatures instead of normal fish. Custom drops, items, armor, weapons, skill progression, recipes, custom GUI, advancements, artifacts and more.

Автор: EightL1,2 тыс.11обновлён 11 окт. 2026 г.
СнаряжениеМеханики игрыМобы

Описание

Fish Rework

This plugin redesigns the fishing mechanic by fishing up unique sea creatures instead of normal fish items. A Fishing Skill progression system, 90+ creatures, 120+ custom items, 80+ crafting recipes - custom gear, weapons, armor. Lava fishing mechanic. Treasure chests with collectable artifacts. New fishing GUI featuring Fishing Shop, Encyclopedia, Advancements and much more!

Custom Sea Creatures

Custom Fishing GUI

How it works

To get started, open up fishing GUI with /fish, and start fishing! Each level gives you additive bonuses + unlocks new biome exclusive sea creatures and recipes. This plugin is hard, so you should follow the progression system, leveling up your fishing level and crafting subsequent items which are unlocked. Use the recipe browser to see custom recipes for the items. Type /fish help for available commands.

TIP #1: Progression is locked behind biome-specific sea creatures, though you don't have to travel to the biome, instead you can use baits. Open up the Fishing Shop (/fs shop), in which you can buy biome-specific baits. Put them in your off-hand slot while fishing.

TIP #2: Type /fs chances which displays available sea creatures in the specific biome you are in.


Features

Fishing progression

  • 50 levels with a scaling XP curve
  • Per-level bonuses to catch speed, treasure chance, and XP multiplier
  • Level gates on gear, recipes, and shop access
  • Double catch mechanic that scales with level

Sea creatures

  • 90+ custom mobs across 6 rarity tiers
  • Biome-specific spawn pools — cold ocean, frozen ocean, river, jungle, all Nether biomes, and more
  • 30+ custom mob abilities (projectile volleys, AoE explosions, tether attacks, charges)

Lava fishing

  • A separate fishing system for lava, unlocks at level 27 (custom rods required!)
  • Heat system: lava catches build heat, high heat applies slowness and weakness
  • Heat tiers also grant Sea Creature Chance bonuses,
  • Dedicated Nether mob pool with its own more difficult creature set

Gear and crafting

  • 120+ custom items: fishing rods, armor sets, crafting materials

  • Custom shaped recipes, gated by fishing levels and advancements

  • Custom Gear Upgrade GUI: applies Sea Creature Attack/Defense bonuses to weapons and armor

  • Custom enchantments: 2 new enchantments; fishing enchantments max level -> 6 (though Gear Upgrade GUI)

  • Book Merger: craftable at fishing level 14. Fuse matching Lure, Luck of the Sea, or Sea Creature Chance enchantments from III up to VI using Arcane Formula catalysts and player XP levels.

Economy

  • Custom currency: Doubloons

  • Sell shop for fish, materials, and custom drops

  • Buy shop for enchanted books, baits, and equipment

  • Auto-sell toggle for common catches (experimental)

  • Player-owned Fish Stalls: list items for sale and earn currency when other players buy them, even while you are offline.

  • Optional economy integration: use the built-in Doubloons system or connect an existing economy through Vault or VaultUnlocked.

Collection and storage

  • Treasure chests: small chance to fish up a treasure chest (custom loot, Common--Legendary rarity)
  • 20 artifacts — rare cosmetic collectibles found in treasure chests
  • Fishing encyclopedia tracking every creature you've caught
  • Fish Bags: purchasable in Fishing Shop, sea creature drops automatically go in
  • Display cases to showcase items

GUIs

  • Skills menu with fishing stats
  • Recipe browser with recipe guides. Special crafting GUI (custom items can still be crafted in normal crafting table -- though vanilla recipe browser is buggy)
  • Artifact collection
  • Fishing Shop/Fish Vendor
  • Upgrade GUI (unlocks at level 20)

Everything else

  • 12 bait types: rare creature chance, XP multiplier, treasure chance, heat negation, and biome-specific variants
  • Custom advancement tree
  • Fishing tips shown to active players (toggleable per player)
  • Floating damage numbers on sea creature hits
  • Server-wide rare catch broadcasts
  • Fishing journal

Integrations and languages

  • PlaceholderAPI: display balances, fishing levels, catches, and more in compatible scoreboards, chat, and holograms. Try %fishrework_doubloons% or %fishrework_fishing_level% — no separate expansion download needed.
  • EvenMoreFish integration: tagged EMF rods use EvenMoreFish, while ordinary rods use Fish Rework. Includes an optional craftable EMF rod.
  • Player languages: load multiple translations and let players choose their language.

Nearly everything is tunable in the YAML configs


Requirements

Server softwarePaper 1.21.11 / 26.1.1
Java21/25
Hard dependenciesNone

Installation

  1. Drop the jar into your /plugins folder
  2. Start the server once to generate configs
  3. Tune config.yml, mobs.yml, items.yml, etc. to your liking

Useful Commands

All commands work under /fishing, /fish, or /fs.

CommandWhat it does
/fishOpen the skills menu
/fish chancesShow sea creature chance pool for current biome
/fish shopBuy/sell shop
/fish recipeBrowse crafting recipes
/fish encyclopediaCreatures you've caught
/fish artifactsArtifact collection
/fish heatCheck your current heat level (lava fishing)
/fish autosellToggle auto-selling common fish (experimental)
/fish notificationsToggle fishing tips
/fish particlesReduce intensive particles
/fish dmgindicatorToggle damage indicators
/fish helpFull command list

Admin commands (requires fishrework.admin):

CommandWhat it does
/fish addxpAdd fishing XP to a player
/fish giveGive a custom item to a player
/fish spawnSpawn a specific sea creature
/fish resetReset a player's fishing progression
/fish setcoinsSet a player's Doubloon balance
/fish setheatSet a player's heat level
/fish setchanceSet a specific creature's chance weight
/fish resetchancesReset creature chance pool to default
/fish xpmultiplierSet XP multiplier for sea creatures
/fish fulfillFulfill collection entries, recipes, etc.
/fish reloadReload config without a restart

Configuration

Config is split across six files: config.yml, mobs.yml, items.yml, biomes.yml, recipes.yml, and artifacts.yml. Individual systems (economy, lava fishing, custom mobs, advancements, etc.) can each be toggled off independently.


Compatibility

  • Compatible with Terralith, Tectonic, Incendium custom biomes
  • AuraSkills is incompatible unless its Fishing skill is disabled: plugins/AuraSkills/skills.yml → fishing → enabled: false
  • EvenMoreFish is a supported exception when its optional integration is enabled; the warning below applies to other fishing plugins.
  • Running alongside other fishing plugins is experimental and unsupported

Balance disclaimer

This plugin has not been heavily playtested. Drop rates, economy prices, and mob difficulty are rough starting values — some things are probably too easy, some too punishing.

If something feels off, I'd genuinely like to know.


Feedback and support

Bug reports, balance feedback, and suggestions are all welcome.

Discord: discord.gg/d8pZUe5TbP

Wiki: fish-rework.vercel.app

Галерея

Fishing Progresion GUIFishing EncyclopediaArtifact CollectionFish Vendor

Последние версии

Все версии →
release

Fish Rework - Fishing 1.5.2

1.5.2
11 окт. 2026 г.185Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
- 26.3 update - Cherry Grove now uses the Meadow fishing pool instead of the default pool - Fixed the Bucket Catcher advancement not being unloaded on shutdown
beta

Fish Rework - Fishing 1.5.1

1.5.1
12 сент. 2026 г.68Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
# Fish Rework — 1.5.1 - Added the **Sulfur Sea Cube**, an uncommon hostile fishing encounter unlocked at level 11 on servers with the Sulfur Cube entity. It appears in selected ocean and hidden-realm pools, drops Slimy Chunk, and has variant-dependent attacks. - Fixed inventory and anvil lore refreshes modifying unrelated custom-lore items without Fish Rework data or supported fishing enchantments. - Expanded the wiki with Book Merger instructions, catalyst costs, PlaceholderAPI examples, and EvenMoreFish setup information.
release

Fish Rework - Fishing 1.5.0

1.5.0
10 июл. 2026 г.274Minecraft: 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
✨ **New Features** **Minecraft 26.2 Support** **EvenMoreFish Integration** — Fish Rework now optionally integrates with EvenMoreFish. Tagged EvenMoreFish rods are handled by EvenMoreFish, while normal fishing rods continue to use Fish Rework’s fishing system. **Automatic EMF Setup** — When enabled, Fish Rework can automatically turn on EvenMoreFish’s custom-rod requirement, create a backup of its original config, and reload EMF. This behavior can be disabled or managed manually through `integrations.even_more_fish`. **Craftable EvenMoreFish Rod** — Players can craft EvenMoreFish’s default rod using a regular Fishing Rod and a Nautilus Shell. The recipe, rod ID, ingredient amount, and automatic recipe discovery are configurable. **PlaceholderAPI Support** — Fish Rework now includes its own PlaceholderAPI expansion under the `fishrework` identifier. It provides placeholders for fishing progression, catches, treasures, currency, collections, artifacts, active bait, heat, equipment bonuses, and session stats. **Offline Player Placeholders** — Many persistent placeholders can now work for offline players too, including fishing level, XP, lifetime catches, artifacts, encyclopedia progress, and internal balance. **Vendor Item Blacklist** — Server owners can now use `economy.disabled_vendor_items` to prevent selected vanilla materials, pottery sherds, or custom items from being sold to the vendor. ## Changes & Improvements **Multiple Loaded Languages** — The old single `locale` option has been replaced with a `languages` list. The first entry is the default language, while additional language files can be loaded for player-specific localization. Existing configs are migrated automatically. **Console Reload Support** — `/fishing reload` can now be run from the server console, provided the sender has `fishrework.reload` or `fishrework.admin`. **Safer Reloading** — Reloading Fish Rework now closes active Fish Rework menus, preventing players from interacting with stale GUI inventories after configuration changes. Reloading also no longer restores deleted default price entries, making shop-price tuning safer. **Improved Compatibility Messaging** — EvenMoreFish is no longer shown as a conflicting fishing plugin when the optional integration is active. Other fishing plugins remain experimental and unsupported alongside Fish Rework. **Hidden Realms Bait Update** — Hidden Realms Bait and the Hidden Realms biome advancement now include Sulfur Caves alongside Lush Caves, Mushroom Fields, Deep Dark, and Pale Garden. ## Bug Fixes **Anvil Repair Cost Fix** — Custom enchantment and anvil handling now uses the inventory view repair-cost API, improving compatibility with Paper 26.2. **Slime Split Compatibility Fix** — The fished-mob split handler now safely ignores non-slime cube mobs that can trigger the updated split event in Minecraft 26.2. **Upgrade Recipe Fix** — Fixed the `multishot_volley_4` recipe using a duplicate ingredient key, which could cause the recipe to resolve incorrectly. **Vendor Blacklist Enforcement** — Disabled vendor items are now consistently blocked from vanilla-material, pottery-sherd wildcard, and custom-item selling paths. **Language Handling Cleanup** — Locale aliases such as `english`, `spanish`, and `chinese` are normalized consistently, and only explicitly configured language files are treated as available.
release

Fish Rework - Fishing 1.5.0

1.5.0
10 июл. 2026 г.116Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
✨ **New Features** **Minecraft 26.2 Support** **EvenMoreFish Integration** — Fish Rework now optionally integrates with EvenMoreFish. Tagged EvenMoreFish rods are handled by EvenMoreFish, while normal fishing rods continue to use Fish Rework’s fishing system. **Automatic EMF Setup** — When enabled, Fish Rework can automatically turn on EvenMoreFish’s custom-rod requirement, create a backup of its original config, and reload EMF. This behavior can be disabled or managed manually through `integrations.even_more_fish`. **Craftable EvenMoreFish Rod** — Players can craft EvenMoreFish’s default rod using a regular Fishing Rod and a Nautilus Shell. The recipe, rod ID, ingredient amount, and automatic recipe discovery are configurable. **PlaceholderAPI Support** — Fish Rework now includes its own PlaceholderAPI expansion under the `fishrework` identifier. It provides placeholders for fishing progression, catches, treasures, currency, collections, artifacts, active bait, heat, equipment bonuses, and session stats. **Offline Player Placeholders** — Many persistent placeholders can now work for offline players too, including fishing level, XP, lifetime catches, artifacts, encyclopedia progress, and internal balance. **Vendor Item Blacklist** — Server owners can now use `economy.disabled_vendor_items` to prevent selected vanilla materials, pottery sherds, or custom items from being sold to the vendor. ## Changes & Improvements **Multiple Loaded Languages** — The old single `locale` option has been replaced with a `languages` list. The first entry is the default language, while additional language files can be loaded for player-specific localization. Existing configs are migrated automatically. **Console Reload Support** — `/fishing reload` can now be run from the server console, provided the sender has `fishrework.reload` or `fishrework.admin`. **Safer Reloading** — Reloading Fish Rework now closes active Fish Rework menus, preventing players from interacting with stale GUI inventories after configuration changes. Reloading also no longer restores deleted default price entries, making shop-price tuning safer. **Improved Compatibility Messaging** — EvenMoreFish is no longer shown as a conflicting fishing plugin when the optional integration is active. Other fishing plugins remain experimental and unsupported alongside Fish Rework. **Hidden Realms Bait Update** — Hidden Realms Bait and the Hidden Realms biome advancement now include Sulfur Caves alongside Lush Caves, Mushroom Fields, Deep Dark, and Pale Garden. ## Bug Fixes **Anvil Repair Cost Fix** — Custom enchantment and anvil handling now uses the inventory view repair-cost API, improving compatibility with Paper 26.2. **Slime Split Compatibility Fix** — The fished-mob split handler now safely ignores non-slime cube mobs that can trigger the updated split event in Minecraft 26.2. **Upgrade Recipe Fix** — Fixed the `multishot_volley_4` recipe using a duplicate ingredient key, which could cause the recipe to resolve incorrectly. **Vendor Blacklist Enforcement** — Disabled vendor items are now consistently blocked from vanilla-material, pottery-sherd wildcard, and custom-item selling paths. **Language Handling Cleanup** — Locale aliases such as `english`, `spanish`, and `chinese` are normalized consistently, and only explicitly configured language files are treated as available.
release

Fish Rework - Fishing 1.4.2

1.4.2
26 мая 2026 г.96Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur
Скачать
Что нового
## ✨ New Features - **Custom Fish Shops** — Players can now create and manage their own fish shops. Use the new shop GUI to list items for sale, set prices, and remove listings. - **New Shop Recipes** — New craftable items let you craft your own fish stall directly in-game. - **New `/fishing` Shop Commands** — New subcommands were added to manage your fish shop directly from chat. - **Upgrade Table & Book Merger** — New custom block entities to consolidate the Upgrade menu, craftable and unlockable by fishing levels. ## 🔧 Changes & Improvements - **Upgrade Table Tweaks** — Balance adjustments made to the upgrade table. - **New Fish Stall Variant** — A lighter fish stall variant was added as an alternative and default option. - **GUI Size Adjustments** — Several menus were resized for a cleaner look. ## 🐛 Bug Fixes - **Fish Stall Placement Fix** — Fixed edge cases when placing fish stalls. - **General Bug Fixes** — Multiple rounds of miscellaneous fixes following the fish shop update.
release

Fish Rework - Fishing 1.4.2

1.4.2
26 мая 2026 г.59Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur
Скачать
Что нового
## ✨ New Features - **Custom Fish Shops** — Players can now create and manage their own fish shops. Use the new shop GUI to list items for sale, set prices, and remove listings. - **New Shop Recipes** — New craftable items let you craft your own fish stall directly in-game. - **New `/fishing` Shop Commands** — New subcommands were added to manage your fish shop directly from chat. - **Upgrade Table & Book Merger** — New custom block entities to consolidate the Upgrade menu, craftable and unlockable by fishing levels. ## 🔧 Changes & Improvements - **Upgrade Table Tweaks** — Balance adjustments made to the upgrade table. - **New Fish Stall Variant** — A lighter fish stall variant was added as an alternative and default option. - **GUI Size Adjustments** — Several menus were resized for a cleaner look. ## 🐛 Bug Fixes - **Fish Stall Placement Fix** — Fixed edge cases when placing fish stalls. - **General Bug Fixes** — Multiple rounds of miscellaneous fixes following the fish shop update.
beta

Fish Rework - Fishing 1.4.1

1.4.1
15 мая 2026 г.33Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur
Скачать
Что нового
### Fish Stall light version in config - `true by default` - uses a stationary villager instead of the display-entity stall model. If you still want the custom model, in `config.yml` set: ``` custom_shops_villager_model: false ``` ### Changes - changed the sea creature max size interval, so now at max weight they aren't as big
beta

Fish Rework - Fishing 1.4.1

1.4.1
15 мая 2026 г.21Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur
Скачать
Что нового
### Fish Stall light version in config - `true by default` - uses a stationary villager instead of the display-entity stall model. If you still want the custom model, in `config.yml` set: ``` custom_shops_villager_model: false ``` ### Changes - changed the sea creature max size interval, so now at max weight they aren't as big
beta

Fish Rework - Fishing 1.4.0

1.4.0
14 мая 2026 г.28Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur
Скачать
Что нового
## ✨ New Features - **Custom Player Shops** — Players can now create and manage their own fish stalls as custom shops. A full GUI system was added (`CustomShopGUI`, `CustomShopAddItemGUI`, `CustomShopDeleteConfirmGUI`) allowing players to list items for sale, configure prices, and delete listings. - **Vault Economy Integration** — A full economy abstraction layer was introduced (`EconomyProvider`, `EconomyManager`, `VaultEconomyProvider`, `VaultUnlockedEconomyProvider`, `InternalEconomyProvider`), enabling seamless support for Vault-compatible economy plugins alongside the built-in internal economy. - **Sell All Confirmation GUI** — A new `SellAllConfirmGUI` was added, giving players a confirmation screen before bulk-selling inventory contents. - **New Fish Shop Subcommand** — The `/fishing` command now includes new subcommands for managing custom shops directly. ## 🔧 Changes & Improvements - **Fish Stall Manager Rework** — `FishStallManager` was significantly overhauled with improved logic for stall placement, item registration, and economy transaction handling. - **Treasure Manager Rework** — `TreasureManager` was heavily refactored with rewritten drop/trigger logic for more consistent and reliable treasure behaviour. - **Sell Shop GUI Improvements** — `SellShopGUI` received a major update with cleaner layout and better sell confirmation flow integrated with the new economy system. - **MobManager Refactor** — `MobManager` was cleaned up and improved for better mob handling stability. - **Collection GUI Update** — Minor updates to collection display logic. - **Wiki Fixes** — Documentation wiki files corrected. - **New Sea Creature Models** — New model assets added for sea creatures. ## 🐛 Bug Fixes - Fixed various issues following the 1.3.0 release (general fixes pass). - Removed catfish — the catfish creature was removed from the spawn pool. - Fixed `BlockPlaceListener` edge cases when placing fish stalls. - Fixed `TreasureListener` transaction handling with the new economy layer. - Fixed `FishingListener` and `LavaFishingListener` compatibility with economy provider abstraction.
beta

Fish Rework - Fishing 1.4.0

1.4.0
14 мая 2026 г.24Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur
Скачать
Что нового
## ✨ New Features - **Custom Player Shops** — Players can now create and manage their own fish stalls as custom shops. A full GUI system was added (`CustomShopGUI`, `CustomShopAddItemGUI`, `CustomShopDeleteConfirmGUI`) allowing players to list items for sale, configure prices, and delete listings. - **Vault Economy Integration** — A full economy abstraction layer was introduced (`EconomyProvider`, `EconomyManager`, `VaultEconomyProvider`, `VaultUnlockedEconomyProvider`, `InternalEconomyProvider`), enabling seamless support for Vault-compatible economy plugins alongside the built-in internal economy. - **Sell All Confirmation GUI** — A new `SellAllConfirmGUI` was added, giving players a confirmation screen before bulk-selling inventory contents. - **New Fish Shop Subcommand** — The `/fishing` command now includes new subcommands for managing custom shops directly. ## 🔧 Changes & Improvements - **Fish Stall Manager Rework** — `FishStallManager` was significantly overhauled with improved logic for stall placement, item registration, and economy transaction handling. - **Treasure Manager Rework** — `TreasureManager` was heavily refactored with rewritten drop/trigger logic for more consistent and reliable treasure behaviour. - **Sell Shop GUI Improvements** — `SellShopGUI` received a major update with cleaner layout and better sell confirmation flow integrated with the new economy system. - **MobManager Refactor** — `MobManager` was cleaned up and improved for better mob handling stability. - **Collection GUI Update** — Minor updates to collection display logic. - **Wiki Fixes** — Documentation wiki files corrected. - **New Sea Creature Models** — New model assets added for sea creatures. ## 🐛 Bug Fixes - Fixed various issues following the 1.3.0 release (general fixes pass). - Removed catfish — the catfish creature was removed from the spawn pool. - Fixed `BlockPlaceListener` edge cases when placing fish stalls. - Fixed `TreasureListener` transaction handling with the new economy layer. - Fixed `FishingListener` and `LavaFishingListener` compatibility with economy provider abstraction.