When throwing an egg/ender pearl/snowball/splash potion/experience bottle, it renders immediately right in front of the camera, causing a white flash on screen for just a moment. This was previously considered normal, however this behavior has been changed in recent java versions. The snowball now has a slight delay on rendering, after being throw, so it doesn't cause the white flash:
How to reproduce:
1. On bedrock edition 1.16.1, Throw a bunch of snowballs straight ahead in quick succession, notice the white flash.
2. Repeat the above step, but on java 1.16.1. Notice the delay in rendering, removing the white flashes on screen.
Expected result:
Bedrock and java having the same throwing behavior/rendering.
Demo video:
https://youtu.be/fyq9EejRSYA?t=600
Linked issues
is duplicated by 2
Attachments
Comments 12
Still affects 1.21.100.20 version:
Though their rendering is now scaled and offset to be in parity with Java in 1.21.100.20 https://feedback.minecraft.net/hc/en-us/articles/37264366737421-Minecraft-Beta-Preview-1-21-100-20#:~:text=Certain%20sprites%20rendered,Bombs%20(Minecraft%20Education) it still seems to be rendered right in front of the player.
The wind charge projectile avoids this issue by using “part_visibility” in the render controller:
"part_visibility": [ { "*": "query.life_time >= 0.2" } ],You can fix this issue by adding the above line to the render controllers for egg, experience_bottle, item_sprite, lingering_potion, and splash_potion.
Thank you for your report!
Unfortunately, the described issue cannot be reproduced. Therefore, this ticket is being resolved as Cannot Reproduce.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki
This has also been made to eggs and ender pearls on java.