mojira.dev
MC-277101

Destroying a creaking heart with player-activated TNT does not grant the Monster Hunter advancement

The Bug

The player is granted the Monster Hunter advancement when destroying a Creaking Heart. However, this does not occur if player-activated TNT destroys the Creaking Heart (TNT lit with a flint and steel, fire charge, or flaming arrow shot by the player, for instance).

This also affects the Monsters Hunted advancement.

Steps to Reproduce

  1. Revoke the advancement in case you already have it: 

    /advancement revoke @s only minecraft:adventure/kill_a_mob
  2. Place a Creaking Heart between two Pale Oak logs. Break the heart using an axe, and note how you get the Monster Hunter advancement.

  3. Repeat Step 1.

  4. Place a Creaking Heart between two Pale Oak logs again, and then light TNT next to it using flint and steel, so the heart gets destroyed.

Observed Results

The player does not earn the Monster Hunter advancement.

Expected Results

The player earns the Monster Hunter advancement even if they use TNT to destroy the heart.

Linked issues

Comments 1

Viradex

gnembon

1308959

Confirmed

Expansion A

Normal

Advancements

advancement, creaking_heart

24w40a, 1.21.2 Pre-Release 1, 1.21.2 Pre-Release 2, 1.21.2 Pre-Release 3, 1.21.2 Pre-Release 4, 1.21.2 Pre-Release 5, 1.21.2 Release Candidate 1, 1.21.2 Release Candidate 2, 1.21.2, 1.21.3

24w44a

Retrieved