Squid/glow squid named "Dinnerbone" or "Grumm" is not upside-down
The bug
Squid named "Dinnerbone" or "Grumm" is not upside-down
How to reproduce
Use the following command to summon a squid named Dinnerbone:
/summon minecraft:squid ~ ~ ~ {CustomName:"{\"text\":\"Dinnerbone\"}",CustomNameVisible:1b,Silent:1b,NoAI:1b}
Code analysis
Based on 1.12.2 MCP names.
In the method net.minecraft.client.renderer.entity.RenderSquid.applyRotations() where it applies the squid's model rotations, it does not have a check if the squid is named Dinnerbone or Grumm and to rotate if so. To fix this issue, this piece of code can be added at the end of the method applyRotations().
String s = TextFormatting.getTextWithoutFormattingCodes(entityLiving.getName()); if (s != null && ("Dinnerbone".equals(s) || "Grumm".equals(s))) { GlStateManager.translate(0.0F, entityLiving.height + 0.1F, 0.0F); GlStateManager.rotate(180.0F, 0.0F, 0.0F, 1.0F); }
- Unresolved
Andrew David Gronowski
- 36
- 12
- Confirmed
Low
- Gameplay
- Textures and models
- CustomName Grumm dinnerbone name_tag squid upside-down
1.11.2 - 24w12a
1.11.2 17w13a 17w16b 1.12-pre7 1.12.1 1.12.2 1.13 1.13.1-pre1 1.13.1 1.13.2 18w43c 18w44a 18w45a 19w03b 19w03c 19w05a 19w06a 19w07a 19w08b 19w09a 19w11a 19w12b 19w13b 19w14a 19w14b 1.14-pre1 20w12a 1.16-pre3 1.16.2-pre1 1.16.2-pre2 1.16.2-rc1 1.16.2-rc2 1.16.2 1.16.3 1.16.4-pre2 20w46a 21w03a 1.16.5 21w05a 21w06a 21w08b 21w10a 21w11a 21w13a 21w14a 21w15a 21w17a 21w18a 1.17 1.17.1 1.18-pre1 1.18 1.18.1 22w05a 1.18.2 1.19 1.19.2 1.19.3 23w05a 1.20.1 1.20.4 24w12a
Created Issue:
Naming a Squid "Dinnerbone"
Everyone loves naming their animal "Dinnerbone" and having them upside down. But when you name a squid "Dinnerbone" it doesn't turn upside down. I'm not sure if this should be considered a bug considering it's minor but I thought it was worth reporting anyways.
Naming a Squid "Dinnerbone"Squid named "Dinnerbone" or "Grumm" is not upside-down
relates to
Everyone loves naming their animal "Dinnerbone" and having them upside down. But when you name a squid "Dinnerbone" it doesn't turn upside down. I'm not sure if this should be considered a bug considering it's minor but I thought it was worth reporting anyways.
The bug
Squid named "Dinnerbone" or "Grumm" is not upside-down
How to reproduce
Use the following command to summon a squid named Dinnerbone:
/summon minecraft:squid ~ ~ ~ {CustomName:"{\"text\":\"Dinnerbone\"}",CustomNameVisible:1b,Silent:1b,NoAI:1b}Code analysis
Based on 1.12.2 MCP names.
In the method net.minecraft.client.renderer.entity.RenderSquid.applyRotations() where it applies the squid's model rotations, it does not have a check if the squid is named Dinnerbone or Grumm and to rotate if so. To fix this issue, this piece of code can be added at the end of the method applyRotations().String s = TextFormatting.getTextWithoutFormattingCodes(entityLiving.getName()); if (s != null && ("Dinnerbone".equals(s) || "Grumm".equals(s))) { GlStateManager.translate(0.0F, entityLiving.height + 0.1F, 0.0F); GlStateManager.rotate(180.0F, 0.0F, 0.0F, 1.0F); }
relates to
Squid/glow squid named "Dinnerbone" or "Grumm" is not upside-down
This is intended. Squids are the same way because they can rotate in all different directions.
In 23w32a
relates to
Related to MC-115092 but likely intended or "Won't fix" since the ender dragon consists out of multiple parts and just having them render upside-down would likely look pretty incorrect.
Probably related to MC-115092 as both concern the rotation of the squid entity model.
Keeping this separate would be preferable. Concerning the ender dragon, the underlying issue might relate to WF, as observed in MC-118058. Ender dragons, armor stands, squids, and glow squids do not undergo rotational movement during their death animation, nor do they when in a sleeping state. Furthermore, these entities do not invert when given the names Dinnerbone or Grumm. Given the triage status of MC-115092, Mojang likely aims to address the matter of armor stands, squids, and glow squids not lying down when asleep. However, since MC-118058 is designated as WF, it's unlikely that they'll prioritize resolving the issue for the ender dragon unless MC-118058 is reopened.


Confirmed for 17w13a, attached screenshot.
Confirmed for 1.12-pre7
Can confirm for MC 1.12.1.
Confirmed for 1.13.1-pre1
Confirmed for 1.13.1 and the command should be update to:
/summon minecraft:squid ~ ~ ~ {CustomName:"{\"text\":\"Dinnerbone\"}",CustomNameVisible:1b,Silent:1b,NoAI:1b}Confirmed for 19w14b
In 20w12a
And 1.16 Pre 3
Affects 1.16.2 pre-release 1
In 21w03a and applies to glow squid as well
In 21w05a
Can confirm in 21w06a.
Can confirm in 1.16.5 and 21w08b.
In 21w10a
In 21w11a
Affects 21w13a
In 21w14a
In 21w15a
In 21w17a
Can confirm for 21w18a
In 1.17
Its intended because they rotate unlike other mobs
Please provide a source.
Can confirm in 1.17.1.
Can confirm for 1.18 Pre-1
Can confirm in 1.18.
Can confirm in 1.18.1.
Still in 22w05a
Can confirm in 1.18.2.
Can confirm in 1.19.
Can confirm in 1.19.2.
In 1.20
In 23w32a and related to MC-237079
Can confirm in 24w46a.