-
Bug
-
Resolution: Unresolved
-
None
-
1.20.1, 1.20.2 Pre-release 2, 1.20.2 Pre-Release 4, 1.20.2, 1.21.1, 24w38a
-
Confirmed
-
Textures and models, UI
The bug
When under the Wither and Absorption effects simultaneously, both normal and absorption hearts will turn black to indicate the Wither effect's presence. The issue here is that not only do both heart types look identical under these conditions, but they point to the exact same texture file in the game (rather than different visually identical textures), barring resource pack creators from retexturing them individually.
It used to be possible to texture both of them individually, but this functionality went unused by the game and eventually broke in 20w49a for both withered and poisoned absorption hearts (see MC-207252). Withered absorption hearts were eventually "fixed" in the first 1.17 pre-release (MC-224159), but poisoned and frozen absorption hearts still use the exact same file as normal absorption hearts and are tracked at MC-226845 and MC-226846 respectively.
How to reproduce
A resource pack is attached to this issue that changes the full withered non-hardcore heart texture to the red stained glass texture, and nothing else.
- Download and apply the attached resource pack
- Eat an enchanted golden apple
- Walk into a wither rose
Expected results
Only the normal health bar would turn into red stained glass panes.
Actual results
Both the normal health bar and absorption health bar turn into red glass panes, indicating that one texture file is used for both bars unlike what happens normally.
How to fix
We can fix this by introducing more individual texture files. We'll need eight in total - they can simply be duplicates of existing files (although dedicated textures would be preferable):
New file to create: | ...by duplicating this file: | Notes |
---|---|---|
withered_absorbing_full.png | withered_full.png | |
withered_absorbing_full_blinking.png | withered_full_blinking.png | see MC-265342 |
withered_absorbing_half.png | withered_half.png | |
withered_absorbing_half_blinking.png | withered_half_blinking.png | see MC-265342 |
withered_absorbing_hardcore_full.png | withered_hardcore_full.png | |
withered_absorbing_hardcore_full_blinking.png | withered_hardcore_full_blinking.png | see MC-265342 |
withered_absorbing_hardcore_half.png | withered_hardcore_half.png | |
withered_absorbing_hardcore_half_blinking.png | withered_hardcore_half_blinking.png | see MC-265342 |
Further notes
The same principle can be used to also fix MC-226845 and MC-226846 (and therefore MC-207252), which I'd strongly recommend doing alongside this ticket. Here's a table of the 16 more textures that would need to be created to fix those issues as well (they follow the exact same pattern):
New file to create: | ...by duplicating this file: | Notes |
---|---|---|
frozen_absorbing_full.png | frozen_full.png | |
frozen_absorbing_full_blinking.png | frozen_full_blinking.png | see MC-265342 |
frozen_absorbing_half.png | frozen_half.png | |
frozen_absorbing_half_blinking.png | frozen_half_blinking.png | see MC-265342 |
frozen_absorbing_hardcore_full.png | frozen_hardcore_full.png | |
frozen_absorbing_hardcore_full_blinking.png | frozen_hardcore_full_blinking.png | see MC-265342 |
frozen_absorbing_hardcore_half.png | frozen_hardcore_half.png | |
frozen_absorbing_hardcore_half_blinking.png | frozen_hardcore_half_blinking.png | see MC-265342 |
poisoned_absorbing_full.png | poisoned_full.png | |
poisoned_absorbing_full_blinking.png | poisoned_full_blinking.png | see MC-265342 |
poisoned_absorbing_half.png | poisoned_half.png | |
poisoned_absorbing_half_blinking.png | poisoned_half_blinking.png | see MC-265342 |
poisoned_absorbing_hardcore_full.png | poisoned_hardcore_full.png | |
poisoned_absorbing_hardcore_full_blinking.png | poisoned_hardcore_full_blinking.png | see MC-265342 |
poisoned_absorbing_hardcore_half.png | poisoned_hardcore_half.png | |
poisoned_absorbing_hardcore_half_blinking.png | poisoned_hardcore_half_blinking.png | see MC-265342 |
- relates to
-
MC-271330 All three rods of a breeze cannot be independently retextured
- Open
-
MC-271355 The right/left ears, and four legs of a panda cannot be independently retextured
- Open
-
MC-271368 The right and left wings of a vex cannot be independently retextured
- Open
-
MC-271383 The right and left arms of a snow golem cannot be independently retextured
- Open
-
MC-271384 The right/left wings and feet of a chicken cannot be independently retextured
- Open
-
MC-271515 The mushrooms on the red and brown mooshroom cows cannot be independently retextured from their block textures
- Open
-
MC-271773 The right/left arms and legs of all skeleton variants cannot be independently retextured
- Open
-
MC-271983 The right/left ears, front legs, and back legs of a polar bear cannot be independently retextured
- Open
-
MC-274246 The legs of a pig cannot be independently retextured
- Resolved
-
MC-274247 The right/left top, middle, and bottom hair planes of a strider cannot be independently retextured
- Resolved
-
MC-270530 Horses, donkeys, mules, llamas and camels all use the same inventory texture file
- Open
-
MC-271232 The warden's right and left ribcages cannot be independently retextured
- Open
-
MC-271354 The right/left horns and ears of a goat cannot be independently retextured
- Open
-
MC-271357 The front and back legs of a fox cannot be independently retextured
- Open
-
MC-271363 The right and left wings of a phantom cannot be independently retextured
- Open
-
MC-271767 The four legs and right/left ears of a wolf cannot both be independently retextured
- Open
-
MC-271769 The two ears and four legs on the wolf collar model cannot both be independently retextured
- Open
-
MC-273061 Inner and outer textures for beacon beam cannot be textured independently
- Open
-
MC-273062 Inner and outer textures for end gateway beam cannot be textured independently
- Open
-
MC-271334 The twelve rods of a blaze cannot be independently retextured
- Resolved