Proper count display for extractable items message.

This commit is contained in:
MobiusDevelopment
2021-09-26 00:26:03 +00:00
parent f2eec3fd98
commit 358337b2b7
19 changed files with 133 additions and 133 deletions

View File

@@ -126,7 +126,7 @@ public class ExtractableItems implements IItemHandler
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
enchantedItems.add(newItem);
}
addItem(extractedItems, newItem);
addItem(extractedItems, newItem, createItemAmount);
}
else
{
@@ -138,7 +138,7 @@ public class ExtractableItems implements IItemHandler
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
enchantedItems.add(newItem);
}
addItem(extractedItems, newItem);
addItem(extractedItems, newItem, 1);
createItemAmount--;
}
}
@@ -181,7 +181,7 @@ public class ExtractableItems implements IItemHandler
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
enchantedItems.add(newItem);
}
addItem(extractedItems, newItem);
addItem(extractedItems, newItem, createItemAmount);
}
else
{
@@ -193,7 +193,7 @@ public class ExtractableItems implements IItemHandler
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
enchantedItems.add(newItem);
}
addItem(extractedItems, newItem);
addItem(extractedItems, newItem, 1);
createItemAmount--;
}
}
@@ -223,15 +223,15 @@ public class ExtractableItems implements IItemHandler
return true;
}
private void addItem(Map<ItemInstance, Long> extractedItems, ItemInstance newItem)
private void addItem(Map<ItemInstance, Long> extractedItems, ItemInstance newItem, long count)
{
if (extractedItems.containsKey(newItem))
{
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
extractedItems.put(newItem, extractedItems.get(newItem) + count);
}
else
{
extractedItems.put(newItem, 1L);
extractedItems.put(newItem, count);
}
}