Fishing Made Better

Quick rating

Community listing page, reviews here may not be monitored by the author.

Fishing Made Better

No reviews yet

Overhauls Minecraft's fishing into a full fishing minigame, with custom config-driven fish types with mod support.

Mod Loaders
Minecraft

About

Description

Fishing Made Better adds new realistic fishing mechanisms as well as a full fishing minigame. 

In order to complete the fishing minigame you must balance your line's tension while reeling the fish in, not allowing the fish to get too far away or take too long otherwise you can lose the fish. The minigame will also change appearance based on where you are fishing, such as biome, dimension, Y-level, and the liquid you are fishing in.

Other mechanics include fish habitats and fish behavior. Fish behavior can be complex and is based on different stats unique to each fish. Fish now require specific habitats to live and be caught in, such as only living in certain liquids (Water, Lava, Void), only at certain Y-levels (Cave fish), biomes, as well as only being active under certain conditions, such as light level, weather, or fishing depth.

Populations are now also based on more realistic mechanics, where each chunk only has a limited amount of fish and if you overfish a specific location, they can go extinct there. Fish can reproduce in a chunk when given sufficient food (From the bait box). 

By putting a living fish in a water bucket, you can transfer fish to new locations and setup fish hatcheries in order to breed specific fish (Ex for good food, specific scale type, etc.)

All fish have different customizable characteristics, such as how long they will stay on the hook, their weight, their habitat, feeding conditions, average population, rarity, bait type, whether they can be scaled and what scaling them will output, whether they can be sliced up and what slicing will output, etc.

 

The different types of fish, as well as all their related stats is all config-driven. You can define any modded fish you want in the config files, and then find them in-game based on the settings you give them. By default, configs for all the vanilla fish, as well as configs for all the Aquaculture fish are setup and will auto-generate upon first loading FMB given you have the accompanying mod installed.

The goal of this mod is to improve the vanilla fishing by making the mechanism a bit more detailed and complex, while being more rewarding and requiring more research about the fishing ecosystem. It is highly compatible with any other fish mods allowing you to create and load custom configs for different mods.

Fishing Made Better is a successor to the Better Fishing mod (https://minecraft.curseforge.com/projects/better-fishing) but more modded compatability, overhauled mechanics, and more features.

 

Fishing Mechanics Explained:
Like in vanilla, you cast your rod out and wait for a fish to bite. Depending on the environment and fish populations in the area, it can more or less time for a fish to bite at your hook. You may also simply not be able to fish in an area if it is too shallow or there are no fish currently feeding in the area.

Unlike vanilla, once a fish bites your hook the fishing minigame starts. You will see a HUD at the top of your screen, with a green bar representing the balance of your line's tension, and a small fish representing the fish you are trying to catch moving around and changing the tension. You will need to balance the tension bar over the fish (Default keys: Left and Right arrow) in order to reel in the fish, otherwise the fish can escape. The time it takes to reel in the fish, how fast the fish escapes, and how deep the fish is varies based on each type of fish you can catch. Baiting your hook will also help with catching fish based on what types of bait those fish prefer.

The different types of attachments you can put on your rod change what types of liquids you can fish in, modifiers for making catching fish easier/faster, and change stats about fish you catch or chances of getting additional treasure.

Ecosystem Explained:
Every time a new chunk is generated, each chunk gets set to a population based on the rarity of the fish, the biomes the fish prefers, the dimension, etc. If you have a Fish Tracker, you can right clicking on the liquid in the chunk and get information of fish living there based on how good the tracker is. This will give you an estimate of the populations of each fish in the chunk, but be warned that you can overfish and no longer be able to catch specific types of fish in that chunk. If a fish population is low, you can feed it using the Bait Box and they will being reproducing.

Mod Compability:

This mod can be compatible with any fishing mod as long as they do not override the fishing hook entity.

By default this mod has full support for Aquaculture and Advanced Fishing and will automatically generate a config for those fish.

There is also JEI integration in this mod allowing for custom recipes to be displayed in JEI.

Warning: If you are using Advanced Fishing, make sure to set "B:OverrideVanillaFishing" to false otherwise this mod will not work.

Configuration:

There are two kinds of config files in this mod. One is the normal config file fishingmadebetter.cfg which you can find on the config folder, or access through Forge's in-game config editor.

The other config files are for the fishes themselves, found in config/fishingmadebetter/fishdata. You can include multiple config files in this folder and the mod will auto-detect and load them. (JSON format)

 

Minigame and Fish Examples:

(Click on images tab for examples)

Contact:

For support with 2.0.0+ please contact me (Fonnymunkey) through the github issue tracker or my discord: https://discord.gg/ZPdwrtvBKm

TheAwesomeGem (Former Author) discord: https://discord.gg/sHX77Db

Need a server? Click the banner below and use code "fonny" for 25% off your first month with Bisect Hosting:

banner.webp

Legacy videos (Outdated, new videos coming soon): 

Configuration Video (Outdated as of 2.0.0):

Fishing Minigame (Outdated as of 2.0.0):

FMBAutoFishing

中文说明

FMBAutoFishing 是一个独立的 Minecraft Forge 1.12.2 客户端模组,用于自动操作 Fishing Made Better 的钓鱼小游戏。

本模组不会修改或打包 Fishing Made Better,只通过它公开的 capability、类和网络包进行交互。

功能

  • 默认按 V 开启或关闭自动钓鱼,可在 Minecraft 控制设置中修改按键。
  • 自动抛竿、等待咬钩、控制小游戏、收杆并重新抛竿。
  • 支持主手和副手的 Fishing Made Better 钓竿。
  • 使用预测控制补偿收线进度的惯性。
  • 打开普通 GUI 时不会自动抛竿或收杆。
  • 支持英文和简体中文。
  • 仅需安装在客户端,服务端不需要安装 FMBAutoFishing。

运行要求

  • Minecraft 1.12.2
  • Forge 14.23.5.2860
  • Fishing Made Better,需要单独安装
  • 已使用 Fishing Made Better 2.2.6 测试

多人游戏的服务端必须安装 Fishing Made Better,但不需要安装 FMBAutoFishing。单人游戏的集成服务端会使用客户端已安装的 Fishing Made Better。

English

FMBAutoFishing is an independent client-side Minecraft Forge 1.12.2 mod that automates the Fishing Made Better fishing minigame.

This mod does not modify or bundle Fishing Made Better. It interacts only through Fishing Made Better's public capabilities, classes, and network packets.

Features

  • Toggle automatic fishing with a configurable key binding, defaulting to V.
  • Automatically casts, waits for a bite, controls the minigame, retrieves the catch, and recasts.
  • Supports Fishing Made Better rods in either the main hand or off hand.
  • Uses predictive control to compensate for reel momentum.
  • Does not automatically cast or retrieve while a normal GUI is open.
  • Includes English and Simplified Chinese localization.
  • Client-side only; servers do not need FMBAutoFishing.

Requirements

  • Minecraft 1.12.2
  • Forge 14.23.5.2860
  • Fishing Made Better installed separately
  • Tested with Fishing Made Better 2.2.6

Multiplayer servers must have Fishing Made Better installed, but they do not need FMBAutoFishing. The integrated single-player server uses the Fishing Made Better installation from the client.

Installation

  1. Install Forge 1.12.2-14.23.5.2860.
  2. Install Fishing Made Better separately.
  3. Download FMBAutoFishing-1.12.2-1.0.0.jar from this repository's release directory or GitHub Releases.
  4. Put the FMBAutoFishing JAR in the client mods directory.
  5. Start Minecraft, hold a Fishing Made Better rod, and press V to enable or disable automatic fishing.