aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2018-02-22 19:05:33 +1000
committerJordan Byrne <draknyte1@hotmail.com>2018-02-22 19:05:33 +1000
commitd7d123d15ae716033cb6fd890477e9ffb3fc3661 (patch)
treedbccacc9e7c65ee11ebf277c66ba053d57ee5c83 /src/Java/gtPlusPlus/core/util
parent6ecc76786555e2aaa7b1e9f5c65b9619a9d93239 (diff)
downloadGT5-Unofficial-d7d123d15ae716033cb6fd890477e9ffb3fc3661.tar.gz
GT5-Unofficial-d7d123d15ae716033cb6fd890477e9ffb3fc3661.tar.bz2
GT5-Unofficial-d7d123d15ae716033cb6fd890477e9ffb3fc3661.zip
$ Buffed all Multiblocks.
% Greatly expanded BlockPos.java.
Diffstat (limited to 'src/Java/gtPlusPlus/core/util')
-rw-r--r--src/Java/gtPlusPlus/core/util/data/ArrayUtils.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/util/data/ArrayUtils.java b/src/Java/gtPlusPlus/core/util/data/ArrayUtils.java
index 63ffe63314..82b45360f8 100644
--- a/src/Java/gtPlusPlus/core/util/data/ArrayUtils.java
+++ b/src/Java/gtPlusPlus/core/util/data/ArrayUtils.java
@@ -5,7 +5,9 @@ import net.minecraft.item.ItemStack;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
+import java.util.HashSet;
import java.util.List;
+import java.util.Set;
public class ArrayUtils {
@@ -30,5 +32,17 @@ public class ArrayUtils {
list.removeAll(Collections.singleton((ItemStack)null));
return list.toArray(new ItemStack[list.size()]);
}
+
+ @SuppressWarnings("unchecked")
+ public static <T> Set<T> combineSetData(Set<T> S, Set<T> J) {
+ Set<T> mData = new HashSet<T>();
+ T[] array1 = (T[]) S.toArray();
+ Collections.addAll(mData, array1);
+ T[] array2 = (T[]) J.toArray();
+ Collections.addAll(mData, array2);
+ return mData;
+ }
+
+
}