return null;
}
public void combine() {
if (metal.get(1).size() < 2 && metal.get(2).size() > 0) { // We need more reclaimed!
CraftResponseCallback res = craft(ECraftingRecipe.SmeltRefined, metal.get(2).remove(0));
if (res != null) {
for (Long item : res.getItems()) {
metal.get(1).add(item);
}
}
}
if (metal.get(0).size() < 2 && metal.get(1).size() > 0) { // We need more scrap!
CraftResponseCallback res = craft(ECraftingRecipe.SmeltReclaimed, metal.get(1).remove(0));
if (res != null) {
for (Long item : res.getItems()) {
metal.get(0).add(item);
}
}
}
while (metal.get(0).size() > 4) {
CraftResponseCallback res = craft(ECraftingRecipe.CombineScrap, metal.get(0).remove(0), metal.get(0).remove(0), metal.get(0).remove(0));
if (res != null) {
for (Long item : res.getItems()) { // Should only be one, but who knows :P
metal.get(1).add(item);
}
}
}
while (metal.get(1).size() > 4) {
CraftResponseCallback res = craft(ECraftingRecipe.CombineReclaimed, metal.get(1).remove(0), metal.get(1).remove(0), metal.get(1).remove(0));
if (res != null) {
for (Long item : res.getItems()) { // Should only be one, but who knows :P
metal.get(2).add(item);
}
}
}
}