Skip to content

River Fishing 0.6.0 — Minecraft 1.20.1 / 1.21.1 / 26.1.2 / 26.2

Choose a tag to compare

@qwazar14 qwazar14 released this 27 Jul 11:15
· 221 commits to mc-1.21.1 since this release

River Fishing 0.6.0 — The Tackle & Fight Update

Tackle now has a weight, and weight is a decision. Everything else in this release follows from that.

English

The Tackle Station. Right-click a Fishing Stall with an empty hand and it becomes a tackle bench: pick a form, step the weight, feed it hooks, iron and string. 6 bottom rigs and 8 lures, each with its own weight ladder, hooks pre-slotted, optional dye. The block that gives a village its fisherman is the same block you tie your own gear on.

Weight drives three systems. Your blank's cast-weight window, cast distance, and the lure-size filter — a lure's mass is its size, so a heavy pilker silences the small stuff and sets a floor on how small the hooked fish can be. The sea sizes of spoon, wobbler, jig and castmaster exist only at the bench, so the sea spinning, boat and trolling blanks finally have tackle inside their test windows.

The fight has physics. The rod visibly bends under real tension in six steps, and everyone nearby sees it. A running fish loads the tackle by itself — you no longer have to be cranking for the line to be in danger. Fish tire out, so a long fight is won by outlasting rather than out-clicking. And small fry stop fighting like monsters: a 200 g roach no longer behaves like a carp.

The fisherman is not a fish market. Three offers per level instead of two, drawn from a per-tier pool, with a guaranteed simple fish in tier 1. Rods are sold fully assembled only. Stall tackle is real bench tackle carrying the same weight stamp, and the stall also stocks plain vanilla goods.

70 species. Common dace, Volga zander, White-eye bream and the Round goby join, each with its own habitat gates and fight profile — plus a realism pass correcting weights and lengths against the real fish.

Every rod and reel is craftable on one cost ladder — 24 recipes, no gaps. Hooks #2 and #1 joined the hooks tag, which had quietly locked the two biggest hooks out of every lure recipe.

Ukrainian, all 806 strings, with real Ukrainian angling vocabulary and real ichthyonyms rather than transliterations.

The wiki is online in three languages: https://qwazar14.github.io/riverfishing/ — 18 pages in English, Russian and Ukrainian on one URL with a language switcher, every number as the game actually uses it, and all 91 recipes drawn as real crafting grids generated from the recipe files.

Fixes. The rod's assembly screen wrote tackle into a detached copy of the rod, so edits could be silently lost — this is the bug behind the "rod is not assembled" reports. The message now names which part is missing. Five registry gaps, including saltwater durability and a drag curve computed two different ways. On 26.1.2 and 26.2 only: the four new species rendered as missing-texture squares and the journal's Guides tab ignored clicks; both fixed.

Known limits, stated plainly. Hook link, balance and blade size are written and displayed but read by nothing — groundwork, treat them as cosmetic. The dynamic fish market is missing on 26.1.2 and 26.2. There is still no config file; difficulty is fixed at the realism preset.

Русский

Снастевой станок. ПКМ по рыболовному прилавку пустой рукой — и он становится верстаком: выбери форму, набери вес, скорми крючки, железо и нить. 6 донных оснасток и 8 приманок, у каждой своя весовая лестница, крючки уже в слотах, по желанию — покраска. Блок, который даёт деревне рыбака, — тот же, на котором ты вяжешь себе снасть.

Вес читают три системы. Тестовое окно бланка, дальность заброса и фильтр размера приманки — масса приманки и есть её размер, поэтому тяжёлая пилька отсекает мелочь и задаёт нижнюю границу размера рыбы. Морские размеры колебалки, воблера, джига и кастмастера существуют только на станке, так что морской спиннинг, лодочное и троллинговое удилища наконец получили снасть в своих тестовых окнах.

В бою появилась физика. Удилище гнётся под настоящим натяжением в шесть ступеней, и это видят все рядом. Рыба на рывке сама нагружает снасть — теперь не обязательно мотать, чтобы леска была в опасности. Рыба устаёт, поэтому долгий бой выигрывается выдержкой, а не скоростью кликов. И мелочь больше не воюет как монстр: плотва на 200 г не ведёт себя как карп.

Рыбак — не рыбный рынок. Три предложения на уровень вместо двух, из пула на каждый ранг, и в первом ранге гарантированно есть простая рыба. Удочки продаются только полностью собранными. Снасть с прилавка — настоящая снасть со станка с тем же штампом веса, и там же есть обычные ванильные товары.

70 видов. Добавились елец, берш, белоглазка и бычок-кругляк, у каждого свои условия обитания и манера боя, плюс проход по реализму: веса и длины сверены с настоящей рыбой.

Каждое удилище и каждая катушка крафтятся на одной лестнице стоимости — 24 рецепта, без пробелов. Крючки №2 и №1 добавлены в тег крючков, который до этого тихо не пускал два самых больших крючка ни в один рецепт приманки.

Украинский язык, все 806 строк, с настоящей рыболовной лексикой и настоящими ихтионимами, а не транслитерациями.

Вики онлайн на трёх языках: https://qwazar14.github.io/riverfishing/ — 18 страниц на английском, русском и украинском по одной ссылке с переключателем, все числа такие, какими их использует игра, и все 91 рецепт нарисованы настоящими сетками крафта прямо из файлов рецептов.

Исправления. Экран сборки удочки писал снасть в отцепленную копию предмета, и правки могли тихо пропадать — именно из-за этого приходили жалобы «удочка не собрана». Теперь сообщение говорит, какой именно части не хватает. Пять пробелов в реестре, включая прочность морских бланков и кривую фрикциона, считавшуюся двумя разными способами. Только на 26.1.2 и 26.2: четыре новых вида рисовались шахматкой, а вкладка «Гайды» в дневнике не реагировала на клики — оба починены.

Что осознанно не доделано. Отступ крючка, огрузка и номер лепестка записываются и показываются, но ничем не читаются — это заготовка, считайте их косметикой. Живой рынок цен отсутствует на 26.1.2 и 26.2. Конфига по-прежнему нет, сложность зафиксирована на пресете realism.

Files

File Loader Minecraft
riverfishing-fabric-0.6.0+1.20.1.jar Fabric 1.20.1
riverfishing-forge-0.6.0+1.20.1.jar Forge 1.20.1
riverfishing-fabric-0.6.0+1.21.1.jar Fabric 1.21.1
riverfishing-neoforge-0.6.0+1.21.1.jar NeoForge 1.21.1
riverfishing-fabric-0.6.0+26.1.2.jar Fabric 26.1.2
riverfishing-neoforge-0.6.0+26.1.2.jar NeoForge 26.1.2
riverfishing-fabric-0.6.0+26.2.jar Fabric 26.2
riverfishing-neoforge-0.6.0+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-uk-ru.md is the full patchnote in all three languages.

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. Discord: https://discord.gg/Kk2nKvsuRh