diff options
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r-- | src/main/java/gregtech/api/enums/ItemList.java | 1 | ||||
-rw-r--r-- | src/main/java/gregtech/api/util/GT_Utility.java | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/enums/ItemList.java b/src/main/java/gregtech/api/enums/ItemList.java index 91860bb180..6707c74d4c 100644 --- a/src/main/java/gregtech/api/enums/ItemList.java +++ b/src/main/java/gregtech/api/enums/ItemList.java @@ -1447,6 +1447,7 @@ public enum ItemList implements IItemContainer { Processing_Array, Distillation_Tower, Energy_LapotronicOrb2, + Ore_Processor, ZPM3, ZPM2, diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java index 4dfc407572..76f45295f5 100644 --- a/src/main/java/gregtech/api/util/GT_Utility.java +++ b/src/main/java/gregtech/api/util/GT_Utility.java @@ -1936,6 +1936,15 @@ public class GT_Utility { return rStack; } + public static ItemStack copyAmountUnsafe(long aAmount, Object... aStacks) { + ItemStack rStack = copy(aStacks); + if (isStackInvalid(rStack)) return null; + if (aAmount > Integer.MAX_VALUE) aAmount = Integer.MAX_VALUE; + else if (aAmount < 0) aAmount = 0; + rStack.stackSize = (int) aAmount; + return rStack; + } + public static ItemStack copyMetaData(long aMetaData, Object... aStacks) { ItemStack rStack = copy(aStacks); if (isStackInvalid(rStack)) return null; |