Перейти к содержимому
Mineforgian

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.

Загрузки
274
Подписчики
7
Обновлён
26 мая 2026 г.
Лицензия
MIT

Опубликован 30 марта 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)

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)

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

Nearly everything is tunable in the YAML configs


Requirements

Server software Paper 1.21.11 / 26.1.1
Java 21/25
Hard dependencies None

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.

Command What it does
/fish Open the skills menu
/fish chances Show sea creature chance pool for current biome
/fish shop Buy/sell shop
/fish recipe Browse crafting recipes
/fish encyclopedia Creatures you've caught
/fish artifacts Artifact collection
/fish heat Check your current heat level (lava fishing)
/fish autosell Toggle auto-selling common fish (experimental)
/fish notifications Toggle fishing tips
/fish particles Reduce intensive particles
/fish dmgindicator Toggle damage indicators
/fish help Full command list

Admin commands (requires fishrework.admin):

Command What it does
/fish addxp Add fishing XP to a player
/fish give Give a custom item to a player
/fish spawn Spawn a specific sea creature
/fish reset Reset a player's fishing progression
/fish setcoins Set a player's Doubloon balance
/fish setheat Set a player's heat level
/fish setchance Set a specific creature's chance weight
/fish resetchances Reset creature chance pool to default
/fish xpmultiplier Set XP multiplier for sea creatures
/fish fulfill Fulfill collection entries, recipes, etc.
/fish reload Reload 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.ymlfishingenabled: false
  • 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

Ченджлог

1.4.2Релиз26.1, 26.1.1, 26.1.2 · 26 мая 2026 г.

✨ 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.
1.4.2Релиз1.21.9, 1.21.10, 1.21.11 · 26 мая 2026 г.

✨ 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.
1.4.1Бета1.21.9, 1.21.10, 1.21.11 · 15 мая 2026 г.

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
1.4.1Бета26.1, 26.1.1, 26.1.2 · 15 мая 2026 г.

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
1.4.0Бета1.21.9, 1.21.10, 1.21.11 · 14 мая 2026 г.

✨ 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 ReworkFishStallManager was significantly overhauled with improved logic for stall placement, item registration, and economy transaction handling.
  • Treasure Manager ReworkTreasureManager was heavily refactored with rewritten drop/trigger logic for more consistent and reliable treasure behaviour.
  • Sell Shop GUI ImprovementsSellShopGUI received a major update with cleaner layout and better sell confirmation flow integrated with the new economy system.
  • MobManager RefactorMobManager 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.
1.4.0Бета26.1, 26.1.1, 26.1.2 · 14 мая 2026 г.

✨ 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 ReworkFishStallManager was significantly overhauled with improved logic for stall placement, item registration, and economy transaction handling.
  • Treasure Manager ReworkTreasureManager was heavily refactored with rewritten drop/trigger logic for more consistent and reliable treasure behaviour.
  • Sell Shop GUI ImprovementsSellShopGUI received a major update with cleaner layout and better sell confirmation flow integrated with the new economy system.
  • MobManager RefactorMobManager 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.
1.3.0Релиз1.21.9, 1.21.10, 1.21.11 · 12 мая 2026 г.

✨ New Features

  • Fish Weight — Every sea creature you catch now has a unique weight! Same species can weigh differently each time — heavier catches are rarer and more rewarding.
  • Player Stats — Your fishing activity is now fully tracked. See your total catches, creatures caught, and more directly from the skills menu.
  • Advancements — Fishing milestones are now properly tracked and awarded as you progress.
  • Leaderboards — Fully overhauled. Player rankings now display correctly and update in real time.
  • Auto-Sell — Automatically sell fish on catch. Configurable per player with multiple modes: off, sell on catch, or sell when inventory is full.
  • Sea Creature Message Modes — Control how catch announcements appear: local chat, global broadcast, or completely silent.
  • Vendor GUI — Brand new in-game shop vendor interface. Browse and buy from vendors directly through a clean GUI.
  • Fishing Settings GUI — Your personal fishing settings menu has been completely reworked with a much cleaner layout.

🔧 Changes & Improvements

  • Collection menu now shows the weight of your caught creatures.
  • Rod cast particles improved and look better than ever.
  • Treasure drops now trigger in more scenarios with better loot.
  • Fishing command has new subcommands for more control.
  • Sea creature spawning improved across all biomes.
  • Pets command expanded with new subcommands.
  • Spanish translation massively re-synced and corrected.
  • 26 new language strings added across EN, ES and ZH.

🐛 Bug Fixes

  • Fixed various bugs following the 1.2.1 release.
  • Fixed sea creature spawn edge cases in certain biomes.
  • Fixed lava fishing catch handling in some situations.
  • Fixed lore display updating incorrectly on certain items.
1.3.0Релиз26.1, 26.1.1, 26.1.2 · 12 мая 2026 г.

✨ New Features

  • Fish Weight — Every sea creature you catch now has a unique weight! Same species can weigh differently each time — heavier catches are rarer and more rewarding.
  • Player Stats — Your fishing activity is now fully tracked. See your total catches, creatures caught, and more directly from the skills menu.
  • Advancements — Fishing milestones are now properly tracked and awarded as you progress.
  • Leaderboards — Fully overhauled. Player rankings now display correctly and update in real time.
  • Auto-Sell — Automatically sell fish on catch. Configurable per player with multiple modes: off, sell on catch, or sell when inventory is full.
  • Sea Creature Message Modes — Control how catch announcements appear: local chat, global broadcast, or completely silent.
  • Vendor GUI — Brand new in-game shop vendor interface. Browse and buy from vendors directly through a clean GUI.
  • Fishing Settings GUI — Your personal fishing settings menu has been completely reworked with a much cleaner layout.

🔧 Changes & Improvements

  • Collection menu now shows the weight of your caught creatures.
  • Rod cast particles improved and look better than ever.
  • Treasure drops now trigger in more scenarios with better loot.
  • Fishing command has new subcommands for more control.
  • Sea creature spawning improved across all biomes.
  • Pets command expanded with new subcommands.
  • Spanish translation massively re-synced and corrected.
  • 26 new language strings added across EN, ES and ZH.

🐛 Bug Fixes

  • Fixed various bugs following the 1.2.1 release.
  • Fixed sea creature spawn edge cases in certain biomes.
  • Fixed lava fishing catch handling in some situations.
  • Fixed lore display updating incorrectly on certain items.

Комментарии

Загружаем…