The knockback_resistance
attribute and the explosion_knockback_resistance
attribute display differently in their descriptions: despite both being a % 0-1, knockback_resistance
displays as multiplied by 10 whereas explosion_knockback_resistance
displays normally as a decimal
Steps to Reproduce:
1. /give @s netherite_chestplate[enchantments=\\\\{levels:{"blast_protection":1}}]
2. Observe item description
3. Equip and run :
/attribute @s minecraft:generic.knockback_resistance get
/attribute @s minecraft:generic.explosion_knockback_resistance get
Observed Behavior:knockback_resistance
displays multiplied by 10explosion_knockback_resistance
displays as decimal unmultiplied
Both attributes use the same decimal scale internally
Expected Behavior:knockback_resistance
displays multiplied by 10explosion_knockback_resistance
displays multiplied by 10
ORknockback_resistance
displays as decimalexplosion_knockback_resistance
displays as decimal
ORknockback_resistance
displays as percentageexplosion_knockback_resistance
displays as percentage
Photos: (all with more explosion_knockback_resistance
than knockback_resistance
)
Netherite Chestplate providing 0.10 knockback_resistance
and 0.15 explosion_knockback_resistance
Especially confusing when custom attributes amounts are involved, example with 0.141 knockback_resistance
and 0.16 explosion_knockback_resistance
Can confirm: