Skip to content

River Fishing 0.6.1 — the tackle & fight update

Choose a tag to compare

@qwazar14 qwazar14 released this 27 Jul 18:47
· 185 commits to main since this release

River Fishing 0.6.1 — the tackle & fight update

0.6.0 with every fix that came out of the first week of player reports. If you are installing for the
first time, this is the whole update; if you are on 0.6.0, this is the fix release.

What 0.6.1 fixes

The cast no longer disappears on its own. The mod checks that you are still holding the rod your cast
was made with, and it was making that check by comparing the rod's item by memory reference. That
reference goes stale the moment anything rewrites your inventory slot — far more common on a server than
in single player — and from that moment the mod believed you had swapped rods and ended the cast
silently, with no message at all. From the bank it looked exactly like the rod reeling itself in a
second after the cast. It hit every rod class, which is why it was reported for lures and for bait alike.
It now tracks the hotbar slot, which cannot go stale. Confirmed fixed by the player who reported it, on
the server where it happened.

The Fishing Stall opens its bench on Forge. On 1.20.1 Forge only, right-clicking the stall with an
empty hand opened the Tackle Station server-side but never drew the screen — the block simply did nothing.
Registered on every other loader.

The mod no longer teaches the wrong input. The lure cast message said "Hold right-click to retrieve";
holding auto-repeats about five times a second, which empties the retrieve at full speed and is too fast
a cadence for a fish to take, by design. Every rod's tooltip now names its class on the first line —
active rods are worked with rhythmic clicks, float and bottom rods are cast and left alone — and a new
journal guide covers the two rod classes you never retrieve.

What 0.6.0 brought

Tackle now has a weight, and weight is a decision.

  • The Tackle Station — right-click a Fishing Stall with an empty hand and it becomes a tackle bench.
    6 bottom rigs and 8 lures, each with its own weight ladder, hooks pre-slotted, optional dye.
  • Three systems read that weight: the blank's cast-weight window, the lure-size filter, and cast
    distance. A lure's mass is its size.
  • The fight has physics — the rod bends in six steps under real tension and everyone nearby sees it, a
    running fish loads the tackle by itself, fish tire out, and a 200 g roach stops fighting like a carp.
  • The fisherman is not a fish market — three offers per level from a per-tier pool, rods sold assembled
    only, real bench tackle on the stall.
  • Every rod and reel is craftable on one cost ladder — 24 recipes, no gaps.
  • 70 species — common dace, Volga zander, white-eye bream and the round goby join, plus a realism pass
    over the existing weights and lengths.
  • Ukrainian, all 811 strings, with real angling vocabulary and real ichthyonyms.
  • The wiki, online in three languageshttps://qwazar14.github.io/riverfishing/

Files

File Loader Minecraft
riverfishing-fabric-0.6.1+1.20.1.jar Fabric 1.20.1
riverfishing-forge-0.6.1+1.20.1.jar Forge 1.20.1
riverfishing-fabric-0.6.1+1.21.1.jar Fabric 1.21.1
riverfishing-neoforge-0.6.1+1.21.1.jar NeoForge 1.21.1
riverfishing-fabric-0.6.1+26.1.2.jar Fabric 26.1.2
riverfishing-neoforge-0.6.1+26.1.2.jar NeoForge 26.1.2
riverfishing-fabric-0.6.1+26.2.jar Fabric 26.2
riverfishing-neoforge-0.6.1+26.2.jar NeoForge 26.2

Requires Architectury API; on Fabric
also Fabric API. Serene Seasons and Biomes O' Plenty are optional, and the balance assumes them.

SHA256SUMS.txt carries the hash of every jar. CHANGELOG-en.md is the mod-page note;
CHANGELOG-en-uk-ru.md is the full record in all three languages.

Known limitations, stated plainly

  • Hook link, balance and blade size do nothing yet — written to the tackle and shown on its tooltip,
    read by nothing. Treat them as cosmetic.
  • The dynamic fish market is missing on 26.1.2 and 26.2. Prices are static there.
  • JEI and Jade integration is missing on 26.1.2 and 26.2. Both work on 1.20.1 and 1.21.1.
  • There is no config file yet. Difficulty is fixed at the realism preset in code.

These are the next release's job.


Every fix in this release started as a player report. Discord: https://discord.gg/Kk2nKvsuRh

The source for each Minecraft line lives on its own branch: mc-1.21.1 (tagged here), mc-1.20.1, and
the 26.x Stonecutter tree.