The bug
As you can see in the images, the bottom front spikes of the medium pufferfish are messed up and the front left spickes of the big pufferfish are missing.
The bottom and top spikes of the medium pufferfish are not using the right UV map coordinates on the texture.
To reproduce
Use the following command to inspect the pufferfish model.
Medium
/summon minecraft:pufferfish ~ ~ ~ {NoAI:1b,NoGravity:1b,Invulnerable:1b,PuffState:1}
[media]
Big
/summon minecraft:pufferfish ~ ~ ~ {NoAI:1b,NoGravity:1b,Invulnerable:1b,PuffState:2}
Linked issues
is duplicated by 2
Attachments
Comments 28


Can confirm this is an isssue still in 1.16-pre2, this does not effect 1.14.4 as the issue current states.
Looking at the code it seems the field for the front left fin is never added into the Iterable list of model parts to be rendered. Also seems the rear left spikes are being added into that list twice. The issue most likely came about in 1.15 with the entity rendering changes.
Should be a trivial fix.

Still in 1.16-pre6 for the medium pufferfish, please reopen.
The spikes on the bottom and the top are not using the right UV map.
The big one seems correct.
Still in 1.16.3 for medium, yes.
Can confirm in 20w51a for medium. The big one seems to be fixed.

Can confirm in 1.18 and 1.18.1 Pre-release 1.

Can confirm in 1.18.1.

Can confirm in 23w43a, but only with the small one. (big one has been fixed)

Minecraft YouTube channel proudly showing the bugged UV model full screen.
[media]Can confirm in 1.21
[^Minecraft - Parents' Guide to Minecraft [PHTYQ0Bn-VU - 1348x758 - 1m32s].png]
[media][media][media]