The Bug
Baby Happy Ghast doesn’t render harness layer in a correct scale.
Reproduce
Spawn a Happy Ghast using Spawn Egg.
Grab any harness and then put it to a Happy Ghast.
Use command to set Happy Ghast to baby
/data modify entity @n[type=minecraft:happy_ghast] Age set value -24000Use /tick freeze command then switch to spectator gamemode.
Look inside the baby happy ghast that equipped a harness.
Observed Behavior
Baby Happy Ghast harness rendered inside the entity.
Expected Behavior
Baby Happy Ghast should render harness on a proper scale.
Fix
I have attached fix code to make it render properly. Just simply remove baby argument and remove apply part with the BABY_TRANSFORMER in the HappyGhastHarnessModel class.
Linked issues
is duplicated by 1
Attachments
Comments 4
Missing video showcasing this bug report:
Can you record and upload a video showcasing the reproduction steps of this issue?
I have encountered the same issue. Below are the reproduction steps. I have recorded a video demonstrating how we reproduced the issue using the steps below, which resulted in the bug. The image shows a screenshot of the unexpected behavior when moving inside the Happy Ghast.
Here is the video and the image:
Steps To Reproduce:
Create a new Creative world with default settings.
Obtain a Happy Ghast Harness from the Creative inventory.
Summon an adult Happy Ghast using the command `/summon happy_ghast ~ ~ ~`.
Equip the Happy Ghast with the harness by right-clicking on it while holding the harness.
Use the command `/data merge entity @e[type=happy_ghast,limit=1] {Age:-24000}` to set the Happy Ghast's age to -24000.
Observe that the harness layer disappears from the outside view of the Happy Ghast.
Enter the interior of the Baby Happy Ghast by moving inside of the Happy Ghast to see the harness layer rendered incorrectly inside.
Observed Behavior
The harness layer that is visible on the adult Happy Ghast disappears entirely from the external view, making it appear as if the harness is not equipped. Upon inspecting the Baby Happy Ghast from the inside, it becomes evident that the harness layer is still rendered; however, it is not scaled correctly.
Expected Behavior
When an adult Happy Ghast is equipped with a harness and its age is set to -24000, the expected behavior is that the harness layer should remain visible and properly scaled when viewed from outside the Baby Happy Ghast. The harness should adapt to the size of the Baby Happy Ghast, maintaining its intended appearance and functionality. Specifically, the harness should not disappear and should be rendered correctly, allowing players to see the harness layer as they would expect based on the model's design.
Hi!
Could you please answer a few questions regarding this issue?
Could you provide reproduction steps for this issue?
Can you record and upload a video showcasing the reproduction steps of this issue?
This ticket will automatically reopen when you reply. Thanks!
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki