Mods / Floating Fish

Tags: #Creatures #Food #QoL
Author: Reverhaus
Side: Both
Created: Feb 20th 2025 at 3:10 AM
Last modified: 2 days ago
Downloads: 13957
Follow Unfollow 344

Recommended download (for Vintage Story 1.21.1-rc.1 - 1.21.6):
floatingfish_1.1.7.zip  1-click install


Floating Fish (After Kill)

This mod makes fish float to the surface after being killed, instead of sinking to the bottom. You can easily grab the fish and carry it in your inventory. To prepare the fish, simply use a knife on the grid to convert it into a fillet for cooking. This makes it easier to collect and process fish without altering the basic game mechanics.

Inspired by RogueHouse Additions

Inspired by a similar feature from the RogueHouse Additions modpack, this version keeps things simple and stays true to the core gameplay.


Mod Integration

Primitive Survival

  • No more duplicate fish when running both mods.

  • All fish caught with Floating Fish are now processed using Primitive Survival recipes, standardizing your crafting and cooking.

River Fish

Do you want more variety in your waters? This mod is fully compatible with River Fish, adding 8 new species to your lakes and rivers!


 

Note: This is my first mod and I am "Vibe Coding," so please be mindful of any bugs or redundancies.

Changelog

v1.1.7

  • Hotfix errors

v1.1.6

  • Add comaptibility with Feverstone Wilds

    code rewrited to fix crash caused by fishmeat recipe

v1.1.5

  • deleted

v1.1.4

  • Add comaptibility with River Fish mod

v1.1.3

  • Fixed code for Freshwater Salmon: Simplified the code for potential compatibility with mods that create salmon recipes.

  • Adjusted recipes: Freshwater Salmon (2 fish meat instead of 5) and Reef Fish (now yields 1 small bone instead of 1 fish meat).

v1.1.2

  • NEW: Added full compatibility with the Primitive Survival mod.

  • Resolves fish duplication between the two mods.

  • Floating Fish now uses Primitive Survival recipes for processing fish, ensuring a unified experience.

v1.1.1

  • FIXED: Incorrect formatting in the English language file.

  • UPDATED: Fixed fish names in DE, EN, FR, and PL to match official in-game translations.

  • ADDED: Temporary placeholder fish names (via Google Translate) for ES, PT, RU, and UK until official translations are available in-game.

v1.1.0 — ⚠ NOT COMPATIBLE WITH VERSIONS PRIOR TO 1.21

  • OVERHAUL: Updated for the new Vintage Story 1.21 fish system.

  • REPLACED: The old salmon-pink entity with the new saltwater salmon, which now spawns in lakes.

  • ADDED: Variable quantities of fish fillets depending on the species.

  • EXPANDED: Added 29 new vanilla fish species.

Fish List:

  • Reef Fish: Bicolor Angelfish, Copperband Butterflyfish, Blackwedged Butterflyfish, Black Clownfish, Common Clownfish, Yellowstripe Maroon Clownfish, Longspine Porcupinefish, Banded Surgeonfish, Powderblue Tang, Titan Triggerfish, Creole Wrasse.

  • Saltwater Fish: Sea Bream, Cape Gurnard, Common Haddock, Silver Hake, Atlantic Herring, Atlantic Mackerel, Alaska Pollock, Pacific Perch, Great Barracuda, Black Grouper, Red Snapper, Skipjack Tuna, Bering Wolf, Yellowtail Amberjack, Common Mahi-Mahi, Atlantic Wreckfish, Common Coelacanth, Atlantic Sturgeon, Pink Salmon.

  • UPDATED: BreedableFish mod compatibility (Note: BreedableFish may not yet reflect the new fillet quantities).

v1.0.3

  • ADDED: Compatibility with the BreedableFish mod.

  • ADDED: Multi-language translations (German, Spanish, French, Polish, Portuguese, Russian, Ukrainian).


Incompatibilities and Known Issues

  • Version Warning: v1.1.0 and higher are not compatible with game versions older than 1.21 or with save files from previous versions of this mod.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.1.7 floatingfish
1.21.1-rc.1 - 1.21.6
633 2 days ago floatingfish_1.1.7.zip 1-click install

hotfix

1.1.6 floatingfish
1.21.1-rc.1 - 1.21.6
113 2 days ago floatingfish_1.1.6.zip 1-click install

add comaptibility with Feverstone Wilds

code rewrited to fix crash caused by fishmeat recipes

1.1.5 floatingfish
1.21.1-rc.1 - 1.21.6
30 6 days ago Release Retracted

Retraction Reason:

Multiple errors with the items 

Changelog:

add comaptibility with Feverstone Wilds

1.1.4 floatingfish
1.21.1-rc.1 - 1.21.6
643 Jan 8th at 9:24 PM floatingfish_1.1.4.zip 1-click install

Add comaptibility with Riverfish mod

1.1.3 floatingfish
1.21.2 - 1.21.5
2703 Oct 27th 2025 at 12:11 PM floatingfish_1.1.3.zip 1-click install

Fixed code and adjusted fish drop

1.1.2 floatingfish
1.21.2 - 1.21.4
1263 Oct 8th 2025 at 9:59 PM floatingfish_1.1.2.zip 1-click install

Added compatibility with the Primitive Survival mod

1.1.1 floatingfish 653 Oct 3rd 2025 at 5:19 PM floatingfish_1.1.1.zip 1-click install

Corrected translation into multiple languages ​​(English is no longer broken)

1.1.0 floatingfish 1121 Aug 4th 2025 at 1:04 AM floatingfish_1.1.0.zip 1-click install

rewrite of the complete mod for the version 1.21.0-rc.2 (incompatible with previous versions)

1.0.3 floatingfish 2107 Jul 29th 2025 at 12:48 AM floatingfish_1.0.3.zip 1-click install

Added compatibility with the BreedableFish mod

Added translations to other languages (Ukrainian added too)

1.0.1 floatingfish 3831 Feb 21st 2025 at 2:13 AM floatingfish.zip 1-click install

Adjusted parameters and purged code

1.0.0 floatingfish 319 Feb 20th 2025 at 3:13 AM Empty floatingfish.zip 1-click install

75 Comments (oldest first | newest first)

wincerind, 2 days ago

Reverhaus The hotfix fixed both things! :D Thanks for such a quick fix.

Reverhaus , 2 days ago

wincerind Velstadt I release a hotfix for this again!

 

I feel terrible for not being able to detect all these errors properly. 😢

I hope the third time's the charm 🙏

wincerind, 2 days ago

Hey there! Getting pretty much the same errors as @Velstadt, though interestingly mine stop at 'discus' instead of going all the way down to 'europeanperch'. 

However, the game seems to load and run fine regardless. The actual bug I'm coming to report is that floating pink salmon are question mark blocks. No other fish does this (I have the river fish mod installed and they float just fine), seems to just be the salmon. Here's the warning line I got from the client log:

Spoiler!
16.1.2026 15:33:36 [Warning] Did not find required shape game:shapes/entity/animal/fish/salmon-adult.json anywhere. (defined in Shape for item floatingfish:deadfish-salmon-vanilla)

Other than that, I haven't noticed anything other than the errors on game launch.

Velstadt, 2 days ago

I'm getting these errors when loading a save file:

 

Spoiler
16.1.2026 17:15:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-eel in Grid recipe
16.1.2026 17:15:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-eel
16.1.2026 17:15:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-stingray in Grid recipe
16.1.2026 17:15:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-stingray
16.1.2026 17:15:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-ghostfish in Grid recipe
16.1.2026 17:15:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-ghostfish
16.1.2026 17:15:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-buromenfish in Grid recipe
16.1.2026 17:15:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-buromenfish
16.1.2026 17:15:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-discus in Grid recipe
16.1.2026 17:15:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-discus
16.1.2026 17:15:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-riversturgeon in Grid recipe
16.1.2026 17:15:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-riversturgeon
16.1.2026 17:15:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-pike in Grid recipe
16.1.2026 17:15:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-pike
16.1.2026 17:15:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-europeanperch in Grid recipe
16.1.2026 17:15:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-europeanperch

 

Reverhaus , 2 days ago

DecaByte HariSeldon RedRockG Desolae I wrote the whole recipes code to fix the errors and crashes. 
Apparently, there were errors in defining the recipes, and the game interpreted this as undefined "variants" of extra fish. When attempting to find them, the handbook crashed.

 

Now there shouldn't be (I hope🙏) any errors in the log or crashes when consulting the handbook. A new version is released (v1.1.6)

Thank you very much for the reports.

DecaByte, 4 days ago

Yeah, I only saw the errors too. Didnt get around to testing if it still works with the errors.

HariSeldon, 5 days ago

I see the errors as below too, but I quickly tested both mods and they apparently seems to work as intended.

RedRockG, 6 days ago
Spoiler
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-riversturgeon in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-riversturgeon
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-pike in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-pike
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-salmon in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-salmon
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-salmon in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-salmon
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-bream in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-bream
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-gurnard in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-gurnard
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-haddock in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-haddock
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-mahi in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-mahi
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-coelacanth in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-coelacanth
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-clown in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-clown
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-herring in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-herring
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-mackerel in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-mackerel
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-wreckfish in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-wreckfish
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-sturgeon in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-sturgeon
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-perch in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-perch
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-hake in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-hake
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-wolf in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-wolf
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-grouper in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-grouper
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-clown in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-clown
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-barracuda in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-barracuda
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-snapper in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-snapper
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-tuna in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-tuna
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-amberjack in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-amberjack
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-pollock in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-pollock
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-angel in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-angel
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-butterfly in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-butterfly
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-butterfly in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-butterfly
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-clown in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-clown
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-puffer in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-puffer
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-tang in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-tang
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-tang in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-tang
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-trigger in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-trigger
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-wrasse in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-wrasse
12.1.2026 20:33:05 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-europeanperch in Grid recipe
12.1.2026 20:33:05 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-europeanperch
Reverhaus , 6 days ago (modified 6 days ago)

I've retracted the latest version (1.1.5) , I'll carefully review the files and what the heck I've done with them 🤦‍♂️

Desolae, 6 days ago

Still seeing these errors with the latest versions of Floating Fish and River Fish:

Spoiler
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-salmon in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-salmon
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-salmon in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-salmon
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-bream in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-bream
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-gurnard in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-gurnard
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-haddock in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-haddock
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-mahi in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-mahi
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-coelacanth in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-coelacanth
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-clown in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-clown
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-herring in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-herring
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-mackerel in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-mackerel
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-wreckfish in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-wreckfish
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-sturgeon in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-sturgeon
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-perch in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-perch
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-hake in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-hake
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-wolf in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-wolf
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-grouper in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-grouper
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-clown in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-clown
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-barracuda in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-barracuda
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-snapper in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-snapper
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-tuna in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-tuna
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-amberjack in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-amberjack
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-pollock in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-pollock
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-angel in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-angel
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-butterfly in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-butterfly
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-butterfly in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-butterfly
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-clown in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-clown
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-puffer in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-puffer
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-tang in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-tang
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-tang in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-tang
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-trigger in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-trigger
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-wrasse in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-wrasse
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-eel in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-eel
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-stingray in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-stingray
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-ghostfish in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-ghostfish
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-buromenfish in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-buromenfish
12.1.2026 15:48:25 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-discus in Grid recipe
12.1.2026 15:48:25 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-discus
Reverhaus , 6 days ago

DecaByte For unknown reasons, I uploaded the version without the river fish file; I have now corrected the version. 

Thank you for your watch 🫡

DecaByte, 6 days ago

Reverhaus
Is this just just junk data or someting that needs fixing?
Updated & still getting these types errors:
12.1.2026 14:58:27 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-riversturgeon in Grid recipe
12.1.2026 14:58:27 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-riversturgeon

Reverhaus , Jan 10th at 11:50 PM (modified Jan 11th at 12:02 AM)

DecaByte Desolae That log error is not relevant at all, I forgot within the mod files a guide to explain to Antigravity's AI how to automate updates for entities and recipes. That shouldn't have been there when uploading the file. 😅

Apparently the system tries to read the file, but cannot... I delete the file from the update, now all should work fine now


Reverhaus , Jan 10th at 11:40 PM

barleynaut I have an update for Feverstone pending, but I set it aside for a bit to add more fish to my new River Fish mod (just ADHD things!). Feverstone will definitely be the next thing I update!

Also, the Biomes incompatibility has been resolved. It was an old issue from when saltwater fish were first introduced; I just forgot to remove the warning. Everything works fine now!



barleynaut, Jan 10th at 3:47 AM

Can we get added compat for Feverstone Wilds' Ghostfish & Buromenfish? For some reason they still sink in my 1.21.6 pack, but the salmon work fine. Still better to have some float than none at all :) Thanks for the mod, was a great pet peeve of mine.

 

Also re: "Biome Mods: Some users report issues with fish spawning when using mods that alter vanilla biome or fish spawn rates. This is likely because those mods have not been updated for the fish changes in Vintage Story version 1.21."

Confirming this mod should not affect mob spawning at all?

barleynaut, Jan 10th at 3:05 AM (modified Jan 10th at 3:06 AM)

FYI when running this with Feverstone Wilds on 1.21.6, this does not work with the Ghostfish and Buromenfish, they simply sink to the bottom - but they still do spawn. You could view it as varying fish buoancy I suppose! Still better to have some floating fish than none.

 

Re: "Biome Mods: Some users report issues with fish spawning when using mods that alter vanilla biome or fish spawn rates. This is likely because those mods have not been updated for the fish changes in Vintage Story version 1.21."
^ Confirming this is not caused by this mod though? Floating Fish mod doesn't affect spawn rates? Cheers

Desolae, Jan 9th at 7:07 PM

I'm getting the same error as DecaByte, plus a lot of lines related to grid recipes:

Crash Report
9.1.2026 10:54:33 [Error] Failed loading patches file game:patches/COMPATIBILITY_GUIDE.md:
9.1.2026 10:54:33 [Error] Exception: Failed deserializing COMPATIBILITY_GUIDE.md: Unexpected character encountered while parsing value: #. Path '', line 0, position 0.
at Vintagestory.Common.Asset.ToObject[T](JsonSerializerSettings settings) in VintagestoryLib\Common\Model\Asset.cs:line 69
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatches(String forPartialPath) in VSEssentials\Loading\JsonPatchLoader.cs:line 229
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-salmon in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-salmon
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-salmon in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-salmon
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-bream in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-bream
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-gurnard in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-gurnard
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-haddock in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-haddock
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-mahi in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-mahi
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-coelacanth in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-coelacanth
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-clown in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-clown
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-herring in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-herring
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-mackerel in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-mackerel
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-wreckfish in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-wreckfish
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-sturgeon in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-sturgeon
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-perch in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-perch
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-hake in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-hake
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-wolf in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-wolf
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-grouper in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-grouper
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-clown in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-clown
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-barracuda in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-barracuda
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-snapper in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-snapper
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-tuna in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-tuna
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-amberjack in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-amberjack
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-pollock in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-pollock
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-angel in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-angel
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-butterfly in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-butterfly
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-butterfly in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-butterfly
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-clown in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-clown
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-puffer in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-puffer
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-tang in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-tang
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-tang in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-tang
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-trigger in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-trigger
9.1.2026 10:54:33 [Warning] Failed resolving crafting recipe ingredient with code floatingfish:deadfish-wrasse in Grid recipe
9.1.2026 10:54:33 [Error] Grid Recipe with output Item code game:fish-raw contains an ingredient that cannot be resolved: Item code floatingfish:deadfish-wrasse
DecaByte, Jan 9th at 3:52 AM

Reverhaus

Getting this error in the log after updating to latest version.   

[Error] Exception:
[Error] Exception: Failed deserializing COMPATIBILITY_GUIDE.md: Unexpected character encountered while parsing value: #. Path '', line 0, position 0.
at Vintagestory.Common.Asset.ToObject[T](JsonSerializerSettings settings) in VintagestoryLib\Common\Model\Asset.cs:line 69
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatches_Patch0(ModJsonPatchLoader this, String forPartialPath)
Hydromancerx, Jan 9th at 1:57 AM

Wooo! 

Reverhaus , Jan 8th at 9:30 PM (modified Jan 8th at 9:30 PM)

Hydromancerx  General_JOE I just uploaded a new mod that adds 8 new species of freshwater fish to lakes and rivers. 🎣🤠
(Fully comaptible with Floating Fish)

Reverhaus , Nov 24th 2025 at 11:30 AM

Mr_J_Soda I'm sorry, but I don't know how to create functions for Config lib. When I learn, I'll work on some of these ideas.

Mr_J_Soda, Nov 11th 2025 at 9:20 PM

I know you added full compatibility with the Primitive Survival mod, which is wonderful, but would it be possible to get some kind of config setting so we can pick if we want floating fish or Primitive Survival fish?

Reverhaus , Nov 11th 2025 at 2:43 AM

Hydromancerx I'm trying to learn how to mod animals and do something interesting with them; I don't know if I can do it yet. 🥵🙏

Hydromancerx, Oct 29th 2025 at 6:25 PM

Please make more types of fish! Espeically freshwater fish!

Reverhaus , Oct 28th 2025 at 10:36 AM

General_JOE I'd love to do it! But I need to learn how to create entities (and make some simple 3D models) before I can make anything interesting :(

General_JOE, Oct 22nd 2025 at 9:58 PM

Any chance for new freshwater species in the future? It's so barren with just salmon swimming around the lakes and rivers :)

RiverTheSheep, Oct 8th 2025 at 11:19 PM

Nice!

Reverhaus , Oct 8th 2025 at 10:10 PM

RiverTheSheep After collaborating with the author of Primitive Survival, we've successfully resolved the item duplication between our mods. Primitive Survival and Floating Fish are now fully compatible and work together correctly :)

RiverTheSheep, Oct 5th 2025 at 9:14 PM

Ahhh, I see. Appreciate the answer! 

Reverhaus , Oct 5th 2025 at 11:18 AM (modified Oct 5th 2025 at 11:54 AM)

RiverTheSheep Yes, the mod works correctly alongside Primitive Survival. The issue is that when you use a fishing spear or catch fish in a trap, it generates a different type of 'dead fish' than the one found in FloatingFish, with different characteristics. (The Primitive Survival fish can be cooked, yields different amounts of meat when butchered, etc.). Using them together doesn't cause incompatibilities, but there are duplicate items (fish) with different values/properties.

I'm not sure if I can patch this to combine the fish items.

The problem is the Primitive Survival fish disappears when it hits the water, so I can't make it float like the FloatingFish item.

The PS fish has many more functions than mine, and I don't know how to change its 'disappearing' behavior to let it float.

RiverTheSheep, Oct 3rd 2025 at 11:35 PM

Does this mod work with Primitive Survival? Or would it cause issues

Reverhaus , Oct 3rd 2025 at 5:23 PM

I'm very sorry for the delay.

 

I have corrected the English translation so that it is no longer broken, and I have corrected some translations into other languages to match the official translations (others are just Google translations because I don't know the languages, but I will correct them as the official translations are updated).

Reverhaus , Sep 26th 2025 at 10:44 AM

Sindanarmo This mod modifies freshwater salmon (the legacy salmon) and replaces it with the new salmon. Perhaps that's why you only see that fish, because the rest of the fish are vanilla, and the biomes are altering their spawn rate.

Sindanarmo, Sep 23rd 2025 at 4:00 PM

I have exactly same bug, which was already mentioned before - after installing mod there was only one fish - salmon. It is even worse because after removing mod there is still only salmon. Installed it on 1.21.1 version of game. What I'm supposed to do to have all of the fish in my world?

Gumbyohson, Sep 20th 2025 at 11:40 AM (modified Sep 20th 2025 at 12:10 PM)

Razgriz Actually it looks like the issue is caused by both the missing end comma and the '//' comments in each new section line. I checked a few other JSON files and they dont have them. Chucked the EN.JSON into https://jsonlint.com/ and it says the comments invalidate the JSON and the missing commas cause runover of the record.

Removing all //comments should resolve the issue and adding the missing commas and make the file valid again.

DrgnDspchr, Sep 12th 2025 at 3:48 AM (modified Sep 16th 2025 at 2:52 AM)

edited...

Yep.. it was definately user error on my part... i had the wrong version of the mod installed... all better now.. thanks 

 

 

Greetings... 
I am fairly certain that this is user error on my part... but the fish never actually float for me... 1.21 or 1.21.1 ... it doesnt crash anything, but the fish sink and stay down... ??????? 

Thanks in advance

 

Tasshroom33, Sep 6th 2025 at 12:48 AM

Razgriz Ha I came here to say exactly what you did, you beat me to it! Easy fix in the .zip but yeah should be updated.

Razgriz, Sep 4th 2025 at 2:14 PM

Found another minor issue with the en.lang json (it probably exists in the other lang files as well)

It's missing the entity name entry so the fish in game show up as "item-creature-fish-freshwater-salmon-pink-adult-male"

Adding these lines will fix it:

I put them just below the current Pink Salmon entries in your -modded entities section.

"fish-freshwater-salmon-pink-adult-male": "Pink Salmon (Male)",

"fish-freshwater-salmon-pink-adult-female": "Pink Salmon (Female)",

Razgriz, Aug 27th 2025 at 6:39 PM

Not sure if you've been made aware or not, but you have errors with regards to your en.json lang file, which is causing some errors.

Specifically lines:

35

48

108

129

135


(the end of each fish grouping it seems)


You're just missing end line commas is all, so its a super simple fix!

AzuliBluespots, Aug 25th 2025 at 7:40 PM

I'm... not using this mod (you can guess why, someone already mentioned the reason) but I'm getting fish errors in my 1.21 stable logs. This is the only place I see mentioning them.

 

25.8.2025 16:22:53 [Warning] An entity fish-saltwater-amberjack-yellowtail-adult-female failed to complete initialisation, will not be physics ticked.
25.8.2025 16:23:31 [Warning] An entity fish-saltwater-haddock-common-adult-female failed to complete initialisation, will not be physics ticked.
25.8.2025 16:24:20 [Warning] An entity fish-saltwater-mackerel-atlantic-adult-female failed to complete initialisation, will not be physics ticked.


Are these fish supposed to be vanilla?

Reverhaus , Aug 25th 2025 at 1:26 AM

Jhoulana This is something I've thought about so many times!

But unfortunately, I don't understand ANYTHING about the 'Butchering' mod's code to add fish or other shark mods to the butchering mechanic... I'm afraid it's just way over my head :(

Reverhaus , Aug 25th 2025 at 1:22 AM

Mrozak bro, this isn't Twitter, idc about your personal perspective on AI stuff 🤷‍♂️

I'm not trying to do anything more than offer something to the community. I added the whole 'vibecoding' thing precisely so I wouldn't be judged too harshly for code errors and so people understand that I'm not an experienced modder.

 

Sorry if you hate that. I'm doing my best, if you don't like how I do it. Bye.

Pervy_Sage, Aug 21st 2025 at 1:41 AM

Thanks this should make an island play through easier.

Jhoulana, Aug 19th 2025 at 12:19 PM (modified Aug 19th 2025 at 12:20 PM)

@Reverhaus

could i request making them bucherable? i mean able to place the dead fish on the ground and harvest them ?

CaptainOats is not intersted in including fish is his Butchering mod and the thing with the fishes irks my immersive needs >.<

 

 

Sianks, Aug 16th 2025 at 6:17 PM

I dont understand why I couldnt see any fishes besides basic Salmon in lakes nor in Creative Mode Inventory itself. 

Mrozak, Aug 13th 2025 at 9:06 AM

Reverhaus No need to be upset.
Yes, i HATE "vibe coding", and i strongly believe that people would get better results if they'd learned how to do stuff themselves.
Fact is, "vibe coding" is just another term for "no idea what am i doing, but proud of it" :)
This is not personal, i don't hate you, you are great, i just hate "vibecoding" - and you should too :)

Reverhaus , Aug 8th 2025 at 5:37 PM

Mrozak Wow! I appreciate the report, but you could be more polite and respectful next time. If you don't like a mod, you don't have to download it.

I'll get to work on it, but I hope I don't read you here again.

Mrozak, Aug 8th 2025 at 3:11 PM

en.json contains multiple errors - missing commas.
i recommend you stop wasting time with "vibe coding" and do it properly.

Verlia, Aug 5th 2025 at 9:12 PM

That's amazing, thanks so much for this <3

Reverhaus , Aug 5th 2025 at 12:16 AM

Hydromancerx I though the fish names were on the new patch notes but they don't appear in it 🥴

This is the list of all fish (I will put in the Mod description too):

Spoiler

Reef Fish

 

  • Bicolor Angelfish

  • Copperband Butterflyfish

  • Blackwedged Butterflyfish

  • Black Clownfish

  • Common Clownfish

  • Yellowstripe Maroon Clownfish

  • Longspine Porcupinefish

  • Banded Surgeonfish

  • Powderblue Tang

  • Titan Triggerfish

  • Creole Wrasse

Saltwater Fish

 

  • Sea Bream

  • Cape Gurnard

  • Common Haddock

  • Silver Hake

  • Atlantic Herring

  • Atlantic Mackerel

  • Alaska Pollock

  • Pacific Perch

  • Great Barracuda

  • Black Grouper

  • Red Snapper

  • Skipjack Tuna

  • Bering Wolf

  • Yellowtail Amberjack

  • Common Mahi-Mahi

  • Atlantic Wreckfish

  • Common Coelacanth

  • Atlantic Sturgeon

  • Pink Salmon

Reverhaus , Aug 5th 2025 at 12:10 AM

Verlia Yes! When you kill a fish, you can put it in your inventory just like any other item.

Verlia, Aug 4th 2025 at 10:21 PM

Thank you for this, I was glad to see something like it. Is there a way to pick up fish bodies/put them into inventory by chance?

 

Hydromancerx, Aug 4th 2025 at 3:34 PM

What are the 29 new fish species?

B0YAR, Aug 4th 2025 at 3:08 PM

Reverhaus
That would be cool! As well as support up to version 1.20.12 thank you!

Reverhaus , Aug 4th 2025 at 11:15 AM

Mrozak fixed! Thanks for the log 🤠

Mrozak, Aug 4th 2025 at 9:28 AM

Using the mod version 1.1.0 in game version 1.21.0-rc.2 i get the following error when generating a new world:

Log
4.8.2025 10:49:21 [Error] Failed loading patches file game:patches/disable-vanilla-salmon-pink.json:
4.8.2025 10:49:21 [Error] Exception: Failed deserializing disable-vanilla-salmon-pink.json: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'Vintagestory.ServerMods.NoObf.JsonPatch[]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'op', line 2, position 9.
at Vintagestory.Common.Asset.ToObject[T](JsonSerializerSettings settings) in VintagestoryLib\Common\Model\Asset.cs:line 69
at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatches(String forPartialPath) in VSEssentials\Loading\JsonPatchLoader.cs:line 229

Can be fixed by editing the disable-vanilla-salmon-pink.json as the error message suggests.

Reverhaus , Aug 4th 2025 at 2:58 AM

B0YAR Damn! It could be cool! Now I know a lot more about patch moar entities! I try it with those mods soon 🤠👌

B0YAR, Aug 4th 2025 at 2:21 AM (modified Aug 4th 2025 at 7:37 PM)

Cool mod! 
Please add support for this mods
1. NA Catfish
2. NA Darters
3. NA Salamanders
4. FOTW Reqiuem Sharks
5. Something in the Water

 

Thank you!

Reverhaus , Jul 30th 2025 at 4:16 PM

ManChrzan I really like that idea! Especially with the new version 1.21.0-rc.2 which greatly improves fish and the randomized fish drops! But I'm not sure I know how to get the necessary resources to "extrapolate" that basket trap functionality and turn it into a feature to drop a fish corpse. If anyone knows how to do it, I'm completely open to it.

ManChrzan, Jul 30th 2025 at 8:37 AM (modified Jul 30th 2025 at 8:42 AM)

I really love this mod, fish sinking into the bottom of the waters was so annoyng that I couldn't bother killing them unless I was starving.
I have a suggestion though, could you make it so you can place the fish from your inventory onto the ground and then be able to harvest it like normal as an alternative to the crafting grid?

PS. I haven't tried modding VS yet, but I did other games. If I was to do it I'd look into the basket traps as a reference, since they can spawn dead animals. Hope, this helps. :D

AgentOfChaos, Jul 30th 2025 at 5:05 AM

aw. ok thanks

 

Reverhaus , Jul 29th 2025 at 3:21 AM

AgentOfChaos Wilderlands Ethology does this function already

AgentOfChaos, Jul 29th 2025 at 2:48 AM

wilderlands euthology patch?

 

Reverhaus , Jul 29th 2025 at 1:28 AM

Tasshroom33 From what I understand, Claude Opus has very limited free tokens (for everything I need to contextualize about VS modding and corrections...)

Tasshroom33, Jul 29th 2025 at 12:55 AM

If your going to vibe code Claude 4 Opus is pretty good.

Reverhaus , Jul 29th 2025 at 12:51 AM

Narg Thanks for the suggestion! I have been arguing with ChatGPT for a while to help me make a patch and now the mod is compatible with BREEDABLEFISH 🤠

Narg, Jul 25th 2025 at 5:53 PM

Reverhaus

I know you said you dont know how to patch in fish mobs, but any chance of taking a look at Breedable Fish?

Yskar, Mar 6th 2025 at 10:39 AM

Gizo
i meant this: ModsUpdate

RangeCreed, Mar 2nd 2025 at 6:16 AM

@Gizo VS Launcher can tell you if your mods are out dated etc and other featuresl like multiple game version and installs.

Gizo, Feb 26th 2025 at 1:20 AM

automatic mod updater?!?!

Reverhaus , Feb 23rd 2025 at 10:44 PM

Yskar - I take note of this, I had no idea! ^^U

Yskar, Feb 23rd 2025 at 2:30 PM

In the next version could you add the mod version in the filename? It would make better to use the automatic mod updater.

Wumbologist, Feb 22nd 2025 at 6:11 PM

👍 good mod

Reverhaus , Feb 22nd 2025 at 12:24 PM

thanks! I think the vanilla fishing system is annoying and unrealistic, which makes nobody want to fish anymore once they have some food. BavarianViking

BavarianViking, Feb 20th 2025 at 12:21 PM

yes, more realism. thx