HomeJavaModsFish Rework - Fishing
Fish Rework - Fishing
ModsJava

Fish Rework - Fishing

by EightL · on Modrinth

A plugin that reworks the fishing mechanic, by fishing up unique sea creatures instead of normal fish. Custom drops, items, armor, weapons, skill…

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 26.1–26.2 · Bukkit⬇ Download for 1.21.6–1.21.11 · Bukkit⬇ Download for 26.1–26.2 · Paper⬇ Download for 1.21.6–1.21.11 · Paper⬇ Download for 26.1–26.2 · Purpur⬇ Download for 1.21.6–1.21.11 · Purpur⬇ Download for 26.1–26.2 · Spigot⬇ Download for 1.21.6–1.21.11 · Spigot
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Fish Rework - Fishing — screenshot 1Fish Rework - Fishing — screenshot 2Fish Rework - Fishing — screenshot 3Fish Rework - Fishing — screenshot 4Fish Rework - Fishing — screenshot 5Fish Rework - Fishing — screenshot 6Fish Rework - Fishing — screenshot 7Fish Rework - Fishing — screenshot 8

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

Sea creatures

Lava fishing

Gear and crafting

Economy

Collection and storage

GUIs

Everything else

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


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

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more