mojira.dev
MC-307953

The `player_hurt_entity` advancement trigger does not trigger when hitting sulfur cubes with blocks inside

Smashing a sulfur cube with a block inside of it will not trigger advancement “Over-Overkill“

Steps to Reproduce:

  1. Summon a Sulfur Cube, then put a block in side of it

  2. Give yourself a mace, enchant it with Density V, then fall from roughly 30 blocks to land a mace smash toward the Sulfur Cube

  3. Take notice if the advancement toast has popped out

Expected Result:

The “Over-Overkill“ advancement toast will pop out

Actual Result:

Although the damage dealt is larger than 50 hearts, the toast does not pop out

Linked issues

Comments 5

A sulfur cube that has absorbed a block is resistant to damage.

This happens in all cases of the attacked entity being invulnerable to the incoming damage. This is intended for creakings (see MC-278365) and presumably for all other cases as well. However, I will confirm this report to ensure Mojang understands the full scope of this interaction.

Thank you for your report!
After consideration, the issue is being closed as Working as Intended.

Please note, that mechanics of the game may change between updates.
Things such as graphics, sounds, world creation, biomes, redstone, villagers, and animals may not work the same in current versions.

Full Version History – Snapshot Version History – The official Minecraft feedback site

Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

There should be an advancement player_hit_entity that still works on invulnerable entities, just checks if the player is attacking regardless of whether they do damage. Would be great for minigames.

or maybe hitting a sulfur cube with a block in it could trigger player_interacted_entity

BoxingDuck63466

(Unassigned)

Confirmed

26.2 Snapshot 6

Retrieved