Proper count display for extractable items message.
This commit is contained in:
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -126,7 +126,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -138,7 +138,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,7 +181,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -193,7 +193,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -223,15 +223,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -126,7 +126,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -138,7 +138,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,7 +181,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -193,7 +193,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -223,15 +223,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +129,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -164,7 +164,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -176,7 +176,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,15 +206,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -118,7 +118,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -130,7 +130,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -165,7 +165,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -177,7 +177,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -207,7 +207,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addItem(Map<ItemInstance, Long> extractedItems, ItemInstance newItem)
|
private void addItem(Map<ItemInstance, Long> extractedItems, ItemInstance newItem, long count)
|
||||||
{
|
{
|
||||||
// Max equipable item grade configuration.
|
// Max equipable item grade configuration.
|
||||||
final int itemCrystalLevel = newItem.getItem().getCrystalType().getLevel();
|
final int itemCrystalLevel = newItem.getItem().getCrystalType().getLevel();
|
||||||
@@ -218,11 +218,11 @@ public class ExtractableItems implements IItemHandler
|
|||||||
|
|
||||||
if (extractedItems.containsKey(newItem))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -126,7 +126,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -138,7 +138,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,7 +181,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -193,7 +193,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -223,15 +223,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -126,7 +126,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -138,7 +138,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,7 +181,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, createItemAmount);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -193,7 +193,7 @@ public class ExtractableItems implements IItemHandler
|
|||||||
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
newItem.setEnchantLevel(Rnd.get(expi.getMinEnchant(), expi.getMaxEnchant()));
|
||||||
enchantedItems.add(newItem);
|
enchantedItems.add(newItem);
|
||||||
}
|
}
|
||||||
addItem(extractedItems, newItem);
|
addItem(extractedItems, newItem, 1);
|
||||||
createItemAmount--;
|
createItemAmount--;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -223,15 +223,15 @@ public class ExtractableItems implements IItemHandler
|
|||||||
return true;
|
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))
|
if (extractedItems.containsKey(newItem))
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, extractedItems.get(newItem) + 1);
|
extractedItems.put(newItem, extractedItems.get(newItem) + count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
extractedItems.put(newItem, 1L);
|
extractedItems.put(newItem, count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user