The bug
Affects version 1.21.1 (and possibly newer versions like 1.21.5).
The issue was discovered on a server with custom modifications (not developed by me and not my own server), so it is currently unclear whether it's a vanilla bug or caused by server-side changes.
Steps to reproduce
Enter a world in Survival Mode.
Wait for a Ghast to shoot a fireball at you.
When the fireball gets close, hit it back with any Item/Hand.
Observe the result.
Expected behavior
Only the player should take damage if hit, or the fireball should be deflected without damaging the Ghast.
Observed behavior
Both the player and the Ghast take damage when the fireball is hit.
Comments 2
The Environment field is supposed to only contain PC details.
Thank you for your report!
However, this issue is Invalid.
Your game, launcher, or server is modified.
Any nonstandard client/server/launcher build needs to be taken up with the appropriate team, not Mojang.
A world which had previously been opened with a modified client might be corrupted. Please try reproducing the issue in a newly generated world.
Any plugin issues need to be reported to the creator of the plugin or resource pack.
If you have problems on large servers such as Hypixel, please contact them first as they use modified server software.
Additionally, your Minecraft version is outdated. We only take issues for the latest release and the latest snapshot. Please update to the latest version as it includes the newest fixes.
If you can reproduce the issue in a vanilla environment on the latest version, you are welcome to create a new ticket.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
that is what it is supposed to do. dont vote and take this down.