1.16.2, 1.16.3, 1.16.4, 20w46a, 20w51a, 21w03a, 1.16.5, 21w05b, 21w06a, 21w08b, 21w11a, 21w13a, 21w14a, 21w16a, 21w17a, 21w18a, 21w19a, 21w20a, 1.17 Pre-release 1, 1.17, 1.17.1, 21w39a, 21w40a, 21w42a, 21w44a, 1.18, 1.18.1 Pre-release 1, 1.18.1, 1.18.2, 1.19, 1.19.2
Textures and models
The resource pack attached offers a complete fix for this issue. Mojang have my full permission to (and are encouraged to) replace the affected vanilla model files with the contents of the resource pack.
Download resource pack:
- 21w41a: dragon-egg-fix-21w41a-v1.1.zip
The dragon egg includes numerous block faces which cannot be seen normally - in order to see these faces, clipping into the block is required, such as through Spectator mode. In addition, the topmost and bottommost faces are missing cullface specifications standard of other models which have faces which end up hidden by adjacent blocks.
- Place down a dragon egg
- Enter Spectator mode
- Fly inside of the dragon egg
- You will find yourself inside of a stack of cuboids, with many of the faces of these cuboids completely invisible from outside
- Now place opaque blocks on the top and bottom of the egg
- Fly into these opaque blocks
- Looking closely reveals that the dragon egg faces against these blocks are still visible despite their complete occlusion
Only faces which are visible during normal gameplay are rendered.
Every single face of each cuboid, including the ones which are only visible if the player is inside of the dragon egg, is always rendered.
The resource pack attached to this ticket fixes this issue completely - all lines pertaining to these redundant faces are deleted (which shrinks the model file considerably), and the top and bottom faces now have cullface specified.
The model also fixes MC-120417, and re-enables ambient occlusion for the model, as it was disabled before despite offering little to no visual difference.
Formatting has also been changed for consistency and readability.