- 122
- 4
- 6
Привет. Не могу накинуть на игрока атрибут брони. Предмет находится в кастомном слоте. Хз как это сделать не используя EntityEquipmentSlot
Java:
@Override
public void onWornTick(ItemStack stack, EntityLivingBase entityBase) {
if (entityBase instanceof EntityPlayer) {
EntityPlayer player = (EntityPlayer) entityBase;
Multimap<String, AttributeModifier> multimap = getAttributeModifiers(null, stack);
for (int i = 0; i < stack.getMaxStackSize() + 1; i++) {
if (stack.getCount() == i) {
player.getAttributeMap().applyAttributeModifiers(multimap);
}
}
}
}