aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r--src/main/java/gregtech/api/util/GT_OreDictUnificator.java7
-rw-r--r--src/main/java/gregtech/api/util/GT_Utility.java3
2 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/gregtech/api/util/GT_OreDictUnificator.java b/src/main/java/gregtech/api/util/GT_OreDictUnificator.java
index d6be321854..3a6f43b83d 100644
--- a/src/main/java/gregtech/api/util/GT_OreDictUnificator.java
+++ b/src/main/java/gregtech/api/util/GT_OreDictUnificator.java
@@ -144,7 +144,9 @@ public class GT_OreDictUnificator {
public static ItemStack[] getStackArray(boolean aUseBlackList, Object... aStacks) {
ItemStack[] rStacks = new ItemStack[aStacks.length];
- for (int i = 0; i < aStacks.length; i++) rStacks[i] = get(aUseBlackList, GT_Utility.copy(aStacks[i]));
+ for (int i = 0; i < aStacks.length; i++) {
+ rStacks[i] = get(aUseBlackList, GT_Utility.copy(aStacks[i]), true);
+ }
return rStacks;
}
@@ -169,6 +171,9 @@ public class GT_OreDictUnificator {
return get(aUseBlackList, aStack, false);
}
+ /**
+ * @param unsafe If true, it does not limit stack size by 64.
+ */
public static ItemStack get(boolean aUseBlackList, ItemStack aStack, boolean unsafe) {
if (GT_Utility.isStackInvalid(aStack)) return null;
ItemData tPrefixMaterial = getAssociation(aStack);
diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java
index 108b9dc2d9..912dbda73d 100644
--- a/src/main/java/gregtech/api/util/GT_Utility.java
+++ b/src/main/java/gregtech/api/util/GT_Utility.java
@@ -2896,6 +2896,9 @@ public class GT_Utility {
return rStack;
}
+ /**
+ * Unlike {@link #copyAmount(long, Object...)}, this method does not restrict stack size by 64.
+ */
public static ItemStack copyAmountUnsafe(long aAmount, Object... aStacks) {
ItemStack rStack = copy(aStacks);
if (isStackInvalid(rStack)) return null;