
Compatibility with Stardew Fishing for neo 1.21.1
Closed this issue · 5 comments
Description
Neither the Tide minigame nor the Stardew Fishing minigame activate when catching a fish with both mods installed on NeoForge 1.21.1.
Additional context
I just updated Stardew Fishing to neo 1.21.1 and I believe your compatibility code for Stardew Fishing is (understandably) disabled.
Also, I changed a few parts of the Stardew Fishing codebase and left some deprecated versions with the old parameters for backward compatibility with Tide. If you have the time and motivation to update your usages, here are the changes:
data.json
has been renamed tofish_behaviors.json
. This is the only thing that will print an error in the console, although it will not cause any problems (both locations are still checked for now).- Stored rewards on
FishingHook
s have been moved to an entity attachment andFishingHookLogic#getStoredRewards
is now deprecated. Useentity.getData(SFAttachmentTypes.HOOK).getRewards()
instead. - The
ItemStack fishingRod
parameter ofFishingHookLogic#modifyRewards
(both overloads) had been replaced with anint qualityBoost
parameter. Just pass in 0.
Got it, thanks for letting me know. I'll work on fixing all of these, and I should be able to have an update to Tide put out sometime soon.
looks like it isnt fixed, i tried fishing with a normal rod but the minigame didnt start