mojira.dev
MC-13738

Invisible saddle when using invisibility potion on a horse, donkey or mule

The bug

When you splash invisibility on a horse, the saddle becomes invisible. When you do the same on a pig, the saddle stays visible. Note that this does not affect horse armor.

Splashing invisibility on a donkey or mule with a chest and/or saddle makes those equipped items invisible with the animal. This also affects saddled camels: MC-256469

Steps to Reproduce

  1. Summon both a pig and a horse with a saddle:

    /summon minecraft:pig ~4 ~ ~ {NoAI:1b,Saddle:1b}
    /summon minecraft:horse ~2 ~ ~ {NoAI:1b,Tame:1b,SaddleItem:{id:"minecraft:saddle",Count:1b}}
  2. Obtain a splash potion of invisibility and throw it at both entities.

Observed Behavior

Saddles on horses are not visible if horses have the invisibility effect, unlike pigs.

Expected Behavior

Saddles on horses would be visible when horses have the invisibility effect, just like the saddles of pigs are visible when they have the invisibility effect.

Related issues

Attachments

Comments

migrated
[media][media]
migrated

it's a bug!😛

migrated

Confirmed.

migrated

Confirmed.
Invisible horses does not show their saddles/armor, and invisible donkeys does not show their saddle/chest.
What it should happen:
Horses with invisible potion effect should show their armor/saddle, also with donkeys, but with their chest/saddle.
What it happened:
Invisible horses/donkeys didn't show their armor/saddle/chest.
How to reproduce:
1) Spawn a horse/donkey.
2) Tame it.
3) Give the horse an armor, saddle it... In the case of donkeys, chest it, saddle it...
3) Throw an invisibility splash potion near the horse/donkey.
... Profit! The full horse/donkey with its armor/saddle/chest are invisible.

migrated

Still a concern in 1.7.4/5 and 1.8

migrated

Confirmed for 14w18b.

migrated

Confirmed for 14w19a.

migrated

confirmed for 14w28b

Jens Bergensten

Fixing this would create a whole bunch of special-case code, as the saddle and armor are baked into the horses' textures. After making a few stabs at the code, I decided it was not worth the effort / complexity. I will remember this when/if we add other mobs with armor in the future.

migrated

Affects 20w45a

Avoma

Can confirm in 20w51a.

Avoma

Can confirm in 21w03a.

Avoma

Can confirm in 21w05b.

Avoma

Can confirm in 21w06a.

Avoma

Can confirm in 21w07a.

migrated

can confirm.

Avoma

Can confirm in 21w11a.

Avoma

Can confirm in 21w14a.

Avoma

Can confirm in 21w15a.

MrD108

Can confirm in 21w16a.

Avoma

Can confirm in 21w17a.

Avoma

Can confirm in 1.17.

Avoma

Can confirm in 1.17.1.

Avoma

Can confirm this behavior in 21w39a. Here are some extra details regarding this problem.

The Bug:

Saddles on horses are not visible if horses have the invisibility effect.

Steps to Reproduce:

  • Summon both a pig and a horse with a saddle.

/summon minecraft:pig ~4 ~ ~ {NoAI:1b,Saddle:1b}
/summon minecraft:horse ~2 ~ ~ {NoAI:1b,Tame:1b,SaddleItem:{id:"minecraft:saddle",Count:1b}}
  • Obtain a splash potion of invisibility and throw it at both of the entities.

Observed Behavior:

Saddles on horses are not visible if horses have the invisibility effect, unlike pigs.

Expected Behavior:

Saddles on horses would be visible when horses have the invisibility effect, just like how the saddles of pigs are visible when they have the invisibility effect.

ampolive

Can confirm in 21w42a.

Avoma

Can confirm in 1.18.

Avoma

Can confirm in 1.18.1.

Avoma

Can confirm in 1.18.2.

Avoma

Can confirm in 1.19.

Avoma

Can confirm in 1.19.2. As mentioned above, since horses' saddles are "baked" into their textures, this also results in them being affected by the red damage tint when taking damage (MC-224886).

AMGAMES04

Can confirm in 23w32a

migrated

While this post misses out on the remainder of saddle/ride-able mobs, it is still present in 1.20.5 shown here in more detail: MC-271100 Specifically, this alternate bug includes the inconsistency shared by Llamas.

migrated

Can confirm, this issue is present in 1.21. As well as the additional rendering issues detailed in  MC-271100

AMGAMES04

Can confirm in 24w36a

Viradex

Can confirm in 1.21.4. Requesting ownership of this report to maintain it if possible, as the reporter has been inactive for over 11 years.

Viradex

gegy

Confirmed

Gameplay

Low

Rendering

Snapshot 13w16a, Snapshot 13w19a, Snapshot 13w21a, Minecraft 1.6.1, Minecraft 1.6.2, ..., 1.20.5, 1.20.6 Release Candidate 1, 1.21, 24w35a, 1.21.4

25w03a

Retrieved