diff options
author | Jordan Byrne <draknyte1@hotmail.com> | 2018-02-22 19:05:33 +1000 |
---|---|---|
committer | Jordan Byrne <draknyte1@hotmail.com> | 2018-02-22 19:05:33 +1000 |
commit | d7d123d15ae716033cb6fd890477e9ffb3fc3661 (patch) | |
tree | dbccacc9e7c65ee11ebf277c66ba053d57ee5c83 /src/Java/gtPlusPlus/core/util | |
parent | 6ecc76786555e2aaa7b1e9f5c65b9619a9d93239 (diff) | |
download | GT5-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.java | 14 |
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; + } + + } |