(ItemStack aStack)
| 1372 | public static ArrayListNoNulls<FluidTankGT> GARBAGE_FLUIDS = new ArrayListNoNulls<>(); |
| 1373 | |
| 1374 | public static int trash(ItemStack aStack) { |
| 1375 | if (ST.invalid(aStack) || aStack.stackSize <= 0 || ST.meta_(aStack) == W || BLACKLIST.contains(aStack, T)) return 0; |
| 1376 | if (aStack.hasTagCompound()) { |
| 1377 | for (ItemStack tGarbage : GARBAGE_ITEMS) if (ST.equal(aStack, tGarbage)) { |
| 1378 | tGarbage.stackSize = UT.Code.bind31((long)tGarbage.stackSize + (long)aStack.stackSize); |
| 1379 | return aStack.stackSize; |
| 1380 | } |
| 1381 | GARBAGE_ITEMS.add(aStack.copy()); |
| 1382 | return aStack.stackSize; |
| 1383 | } |
| 1384 | ItemStack tGarbage = GARBAGE_MAP_ITEMS.get(aStack); |
| 1385 | if (ST.valid(tGarbage)) { |
| 1386 | tGarbage.stackSize = UT.Code.bind31((long)tGarbage.stackSize + (long)aStack.stackSize); |
| 1387 | return aStack.stackSize; |
| 1388 | } |
| 1389 | aStack = aStack.copy(); |
| 1390 | GARBAGE_MAP_ITEMS.put(aStack, aStack); |
| 1391 | GARBAGE_ITEMS.add(aStack); |
| 1392 | return aStack.stackSize; |
| 1393 | } |
| 1394 | public static long trash(ItemStack[] aInventory) { |
| 1395 | if (aInventory == null) return 0; |
| 1396 | long rTrashed = 0; |
no test coverage detected