Affects Version/s: Minecraft 1.10.2, Minecraft 16w41a, Minecraft 16w42a, Minecraft 16w43a, Minecraft 16w44a, Minecraft 1.11 Pre-Release 1, Minecraft 1.11, Minecraft 1.11.2, Minecraft 17w18b, Minecraft 1.12 Pre-Release 1, Minecraft 1.12 Pre-Release 2, Minecraft 1.12 Pre-Release 5, Minecraft 1.12.2, Minecraft 17w45b, Minecraft 17w46a, Minecraft 17w47a, Minecraft 17w47b, Minecraft 17w48a, Minecraft 1.13-pre8, Minecraft 1.13.2, Minecraft 18w45a, Minecraft 18w46a, Minecraft 18w47a, Minecraft 18w47b, Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, Minecraft 19w03c, Minecraft 19w04b
Fix Version/s: None
Computer Type: Desktop
OS: Windows 10 (x64) Java Version: 1.8.1(**) Processor: "AMD FX(tm)-6350 Six-Core Processor 3.90 GHz" Graphics Card: "NVIDIA GeForce GTX 1060 6GB (GP106) @ 253 MHz" RAM: 16GB (ram given to minecraft 7-11GB) Screen Res.: 1920x1080
(**) I don't know if this matters anymore
Every time i go to place a Shulker named "Dinnerbone" or "Grumm" on the north or south facing sides it renders somewhat normally except its not 'upside down'~, and placed on any side of a block the Shulker is rendered almost 2 pixels higher*.
To clarify on the Top, Bottom, East, and West sides of a block the shulker named Dinnerbone or grumm will be flipped 'Upside down' , however only on the North and South sides of a block it fails to flip it 'upside down'
~On its local axis.
*Idk if the 2 pixels higher is intentional or not.
This affects 1.9+
The method responsible for rotating an entity named "Dinnerbone" or "Grumm", net.minecraft.client.renderer.entity.RenderLivingBase.rotateCorpse(T entityLiving, float p_77043_2_, float p_77043_3_, float partialTicks), will render the entity 2 pixels higher than it's actual height.
The reason the Shulker appears that it is not flipped is because the code does not take the Shulkers rotation into consideration.