(String aItem, long aSize)
| 359 | return validate(GameRegistry.findItemStack(aModID.mID, aItem.substring(5), (int)aSize)); |
| 360 | } |
| 361 | public static ItemStack mkic(String aItem, long aSize) { |
| 362 | if (UT.Code.stringInvalid(aItem) || !GAPI_POST.mStartedPreInit) return null; |
| 363 | if (!sIC2ItemMap.containsKey(aItem)) try { |
| 364 | ItemStack tStack = validate(IC2Items.getItem(aItem)); |
| 365 | sIC2ItemMap.put(aItem, tStack); |
| 366 | if (tStack == null && MD.IC2.mLoaded && !aItem.startsWith("rubber")) ERR.println(aItem + " is not found in the IC2 Items!"); |
| 367 | } catch (Throwable e) { |
| 368 | sIC2ItemMap.put(aItem, null); |
| 369 | } |
| 370 | return amount(aSize, sIC2ItemMap.get(aItem)); |
| 371 | } |
| 372 | |
| 373 | private static final Map<String, ItemStack> sIC2ItemMap = new HashMap<>(); |
| 374 |
no test coverage detected