Heyo.
Having the same issue since latest version of realms. 1.19.30.
Was wondering if downloading the world to single player, then reuploading to the realm solves this issue?
Edit: Attempted this. Did not solve issue.
Spoke too soon. After closing current session. I got the same crash with error message:
"The game crashed whilst unexpected error
Error: java.lang.IllegalStateException: Tag minecraft:water used before it was bound"
Uploaded new crash report.
Will try deleting data and redownloading as before.
Result: As before the game functions. If I leave a server and rejoin, the game still works. HOWEVER if the game itself is closed completely, then the error reoccurs. (Players would have to delete their version everytime they wish to start the game again.)
Can confirm that removing the data of 20w14a from .minecraft/versions folder and redownloading with launcher, for some reason fixed my issue.
Thought that deleting only the infinity version might help, it did not.
Have just encountered this bug. Unable to play on a snapshot server. Crashes to desktop. Have uploaded crash report too.
Just being brought up to date by my friend that portals will be changing in 1.15. Maybe relevant, maybe not:
https://www.minecraft.net/en-us/article/minecraft-snapshot-19w37a
Did you recently update your server / world to 1.14.4?
I had the same issue for a while. Friends and I went on killing spree against Pillagers without getting debuff.
Solution:
We realised that we were killing Pillagers spawned in 1.14.3.
After we killed enough of them, 1.14.4 patrols began to spawn, which DID give us the debuff. Took a couple of hours. Perhaps the world wasn't spawning them during this time due to the "no pillagers spawn until world is X days old" rule? (Even though the world would have been old enough if you count time open in previous version.)
This occured when playing on a 'realm'.