-
Bug
-
Resolution: Unresolved
-
None
-
Minecraft 1.12.1, Minecraft 1.12.2, Minecraft 1.13.2, 20w07a, 20w10a, 1.17.1, 1.20.2, 23w40a
-
Confirmed
-
Advancements
The bug
Advancement damage taken condition does not consider reduction from armor/potions/absorption.
How to reproduce
- Create an advancement with a "taken": "min": 1.0 condition
- Summon a zombie with either armor or the generic armor attribute
- Punch zombie
- Advancement triggers even though the zombie sustained less than 1.0 damage
Example advancement:
{ "criteria": { "custom_test_name": { "trigger": "minecraft:player_hurt_entity", "conditions": { "damage": { "taken": { "min": 1.0 } } } } } }
Example command:
summon zombie ~ ~1 ~ {Attributes:[{Name:"generic.armor",Base:30.0}],NoAI:1b}