@IonicEcko
It was an issue before. A friend did have a Realms world we were messing with. Not manipulated, just saved off. However when I stopped advertising over TCP and only UDP it worked. It could have been a different issue.
@Krys
Check your port forward settings on your router and your server. Are both protocols, TCP and UDP, opened up? If so, try removing the TCP hole/passthrough and only allow UDP>
I hate to resurrect, but when I changed my port forwarding from tcp/udp to just udp my ubuntu server worked instantly. I knew it was my router causing similar issues not receiving any packets on the server.
Hope this helps someone.
Commenting to say I have been getting one shotted by blazes as well. Wearing armor, no potions, but on Windows 10. I am playing on a realm created by XboxOne user and it is their realm.
Build: 1058644
Branch: 5_1.5.2
Build date: "2018-07-23
Edit: Spelling
@Krys I hear ya. It can be super frustrating to figure the ports out. Mostly because devices will show you the config, but those configs are not copied into running, or are not saved. I agree with IonicEcko that your issue seems to be different. I had an issue where the packets were not hitting the server, but it was resolved by limited the protocol pass through to UDP.
I think you should try allowing UDP only on the ports on all devices that you have control over that will pass the Minecraft traffic. Example, your PC, Router, Modems. Make sure on your PC you are doing outbound/inbound, and same if those are options else where. Finally, give everything a power cycle when done.