[MC-3036] Respiration enchantment does not apply to water mobs Created: 15/Nov/12  Updated: 01/Jun/21  Resolved: 01/Jun/21

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.4.4, Minecraft 1.4.6, Snapshot 13w01a, Snapshot 13w01b, Snapshot 13w04a, Minecraft 1.5, Snapshot 13w19a, Snapshot 13w21a, Snapshot 13w23b, Snapshot 13w24b, Snapshot 13w25a, Snapshot 13w25b, Snapshot 13w25c, Minecraft 1.6, Minecraft 1.6.1, Minecraft 1.6.2, Minecraft 13w37a, Minecraft 13w37b, Minecraft 1.7, Minecraft 1.7.1, Minecraft 1.7.4, Minecraft 14w04b, Minecraft 1.7.5, Minecraft 14w11b, Minecraft 1.7.6-pre1, Minecraft 1.7.6-pre2, Minecraft 1.7.10, Minecraft 14w29a, Minecraft 14w29b, Minecraft 1.13, Minecraft 1.13.1, 1.15.2, 1.16 Pre-release 2, 1.16.4, 20w46a, 20w48a, 20w51a, 21w03a, 1.16.5, 21w05b, 21w06a, 21w07a, 21w11a, 21w15a, 21w17a
Fix Version/s: None

Type: Bug
Reporter: Oval Assignee: Unassigned
Resolution: Invalid Votes: 11
Labels: respiration

Issue Links:
Relates
relates to MC-3316 Armor enchantments (besides Thorns) h... Resolved
CHK:
Confirmation Status: Confirmed
Category:
Entities, Items

 Description   

The bug

The Respiration enchantment has no effect on water mobs, even though they are capable of suffocating.

To the mods who closed my report on Water Breathing as "works as intended", note that Respiration does not make any implications on what is being breathed.

Although I wouldn't be surprised if you'd close this one as "feature request" or something since squids don't normally spawn with respiration helmets. I'm personally not a fan of the "if it requires an external editor, it's not a bug" attitude, considering Mojang added the custom NBT tags for players to use in their maps. Back when we were using the wiki, Mojang did indeed address bug reports regarding their NBT features - just keep that in mind, please.

How to reproduce

  1. Execute the following commands simultaneously (e.g. via command blocks):
    /summon squid ~ ~1 ~ {Air:300s,ArmorItems:[{},{},{},{id:diamond_helmet,Count:1b,tag:{Enchantments:[{id:respiration,lvl:3s}]}}]}
    
    /summon squid ~ ~1 ~ {Air:300s}
    

    Both squids start suffocating at the same time



 Comments   
Comment by [Mojang] Adrian Östergård [ 01/Jun/21 ]

This is a feature request.

Comment by [Mod] Avoma [ 30/Apr/21 ]

Can confirm in 21w17a.

Comment by [Mod] Avoma [ 19/Apr/21 ]

Can confirm in 21w15a.

Comment by [Mod] Avoma [ 28/Mar/21 ]

Can confirm in 1.16.5 and 21w11a.

Comment by [Mod] Avoma [ 18/Feb/21 ]

Can confirm in 21w07a.

Comment by [Mod] Avoma [ 12/Feb/21 ]

Can confirm in 21w06a.

Comment by [Mod] Avoma [ 04/Feb/21 ]

Can confirm in 21w05b.

Comment by [Mod] Avoma [ 22/Jan/21 ]

Can confirm in 21w03a.

Comment by [Mod] Avoma [ 24/Dec/20 ]

Can confirm in 20w51a.

Comment by [Mod] Avoma [ 25/Nov/20 ]

Can confirm in 20w48a.

Comment by Conem [ 11/Jun/20 ]

Confirmed in 1.16-pre4.

Comment by Conem [ 10/Jun/20 ]

Confirmed in 1.16-pre3.

Comment by Conem [ 08/Jun/20 ]

Confirmed for 1.16-pre2.

Comment by Kraif [ 29/Aug/18 ]

Confirmed for 1.13.1.

Comment by user-f2760 (Inactive) [ 17/Mar/16 ]

No response for over a year.

Comment by Galaxy_2Alex [ 24/Oct/14 ]

Is this still a concern in the current Minecraft version 1.8.1 Prerelease 3 / Launcher version 1.5.3 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

Comment by Anon Ymus [ 15/Jul/14 ]

Confirmed.

Comment by Itouch2 [ 16/Mar/14 ]

Confirmed for 1.7.5 and 14w11b

Comment by Galaxy_2Alex [ 21/Jan/14 ]

Is this still a concern in the current Minecraft version 1.7.4 / Launcher version 1.3.8 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

Comment by WolfieMario [ 23/Oct/13 ]

Made an easy test system for 1.7.1: simultaneously activate two command blocks, with the following commands:

summon Squid ~ ~2 ~ {Air:300,Equipment:[{},{},{},{},{id:310,Damage:0,Count:1,tag:{ench:[{id:5,lvl:10}]}}],DropChances:[1.0f,1.0f,1.0f,1.0f,1.0f]}
summon Squid ~ ~2 ~ {Air:300}

If you punch the first squid to death, you can confirm that it drops a Respiration X helmet. However, if you leave the squid alone, they die simultaneously: the enchantment has no effect.

Comment by WolfieMario [ 15/Mar/13 ]

Yes. Sorry, it's a bit of a pain to test

Comment by Tails [ 15/Mar/13 ]

Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

Comment by WolfieMario [ 31/Jan/13 ]

Nope, confirmed to still exist in 13w04a.

Comment by Tails [ 27/Jan/13 ]

Did the fix of MC-3316 include a fix for this issue aswell?

Comment by Tails [ 19/Nov/12 ]

Related to MC-3316

Comment by WolfieMario [ 15/Nov/12 ]

Thank you.

I figured the water breathing one would be contested; I decided to post it anyhow since the game mechanics of squid-on-land are still based on them having an air meter. From the programming perspective, Water Breathing is actually just "keep this mob's air meter full", and squid suffocate on land because their air meters are drained slowly outside water. Since Squid are a subclass of EntityWaterMob rather than EntityLiving, they don't inherit many properties that most mobs have, which is why neither Water Breathing nor Respiration work (and in truth, having them work was not needed prior to the latest update).

At any rate, it's good to know a work-around for having land-squid once again may come sometime in the future. The only current workaround I found is having Regeneration counteract the suffocation damage, but that makes them harder to kill... Which, believe it or not, actually manages to be an issue in a map I'm working on

Comment by Mustek [ 15/Nov/12 ]

I'll let the Mojangstas decide on this one, since this actually makes more sense than the waterbreathing one.

Generated at Sun Jan 12 11:59:52 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.