Mojira Archive
MC-115750

Advancement "Monster Hunter" (kill_a_mob) is not granted for killing certain hostile mobs

The bug

The advancement "Monster Hunter" is granted for killing many types of hostile mobs, including polar bears, but is not granted when you kill:

  • elder_guardian
  • endermite
  • vex
  • ender_dragon
  • wither
  • Killer rabbit
  • giant
  • wolf

The reason for this seems to be that the corresponding JSON file is not containing the case for killing these creatures.

How to reproduce

  1. Revoke the "Kill a mob" advancement
    /advancement revoke @p minecraft:adventure/kill_a_mob
    
  2. Summon an elder guardian
    /summon elder_guardian ~ ~ ~ {Health:0.1f,NoAI:1b}
    
  3. Kill it
    → You are not granted the advancement
  4. Summon a normal guardian
    /summon guardian ~ ~ ~ {Health:0.1f,NoAI:1b}
    
  5. Kill it
    → You are granted the advancement

Fixed

Marcono1234

[Mojang] Matthew Gatland

2017-04-10, 11:55 PM

2020-04-02, 03:49 PM

2020-04-02, 03:49 PM

6

5

Confirmed

Normal

Advancements

advancement, elder_guardian, ender_dragon, endermite, guardian, kill, killer-rabbit, mob, vex, wither, wolf

Minecraft 17w14a, Minecraft 17w16a, Minecraft 17w16b

20w14a