Okay, I'm uploading it to Dropbox now but it will take a while. In the meantime, I'll provide some more info. It is a singleplayer world, and I currently play it in 1.14.1 (Not 1.14pre-4, I didn't realize that, whoops), although it was actually created around 1.12 I believe. The reef and oceans I'm exploring have been loaded in since the update aquatic, and therefore are new (but because it's a somewhat old save any pre-1.13 loaded chunks don't have tropical fish). I have seen many tropical fish in the one particular reef I've been exploring, and the areas around it, but now I find none. I have a lot of fish at my base, and I'm thinking that having this many fish in the game might be prohibiting fish from spawning in the wild, but I've really got no clue.
This is what i get when i click play next to my username when internet is not on "We couldn't log you back in as username please try again using your username & password" so when i do i get this message "sorry, but we couldn't connect to our servers. Please make sure that you are online and that minecraft is not blocked and i did all of this
Steps to reproduce:
1. Run the launcher with internet connection. Ensure all login credentials are correct and click Play
2. Close and reopen the launcher without internet connection
3. Click on Play on the username login screen
but I cant login with out internet sorry for the long comment.
https://www.dropbox.com/sh/ijoojgg6vkre5ju/AAB5-EVaoeRBPwut-M3zMRVha?dl=0
Here's a Dropbox link to my world's save file