SPIGOT-5241: setAttributeModifiers does not work on untouched stack

This commit is contained in:
md_5 2019-08-03 12:55:20 +10:00
parent 803eaa3169
commit e5e8eec2cf

View file

@ -999,8 +999,11 @@ class CraftMetaItem implements ItemMeta, Damageable, Repairable, BlockDataMeta {
this.attributeModifiers = HashMultimap.create();
return;
}
Iterator<Map.Entry<Attribute, AttributeModifier>> iterator = attributeModifiers.entries().iterator();
checkAttributeList();
this.attributeModifiers.clear();
Iterator<Map.Entry<Attribute, AttributeModifier>> iterator = attributeModifiers.entries().iterator();
while (iterator.hasNext()) {
Map.Entry<Attribute, AttributeModifier> next = iterator.next();