- 76
- 3
- 5
Добавил атрибуты к броне, но при наведении на один из его комплекта выводит все атрибуты.
Java:
@Override
public Multimap<Attribute, AttributeModifier> getAttributeModifiers(EquipmentSlotType slot, ItemStack stack) {
Multimap<Attribute, AttributeModifier> map = HashMultimap.create();
switch (slot) {
case HEAD:
map.put(Attributes.MAX_HEALTH,
new AttributeModifier(new UUID(171328 ,slot.getIndex()), "Armor modifier" + slot, 5,
AttributeModifier.Operation.fromValue(0)));
case CHEST:
map.put(Attributes.MAX_HEALTH,
new AttributeModifier(new UUID(171328 ,slot.getIndex()), "Armor modifier" + slot, 4,
AttributeModifier.Operation.fromValue(0)));
case LEGS:
map.put(Attributes.MAX_HEALTH,
new AttributeModifier(new UUID(171328 ,slot.getIndex()), "Armor modifier" + slot, 3,
AttributeModifier.Operation.fromValue(0)));
case FEET:
map.put(Attributes.MAX_HEALTH,
new AttributeModifier(new UUID(171328 ,slot.getIndex()), "Armor modifier" + slot, 2,
AttributeModifier.Operation.fromValue(0)));
}
return map;
}