From d7d123d15ae716033cb6fd890477e9ffb3fc3661 Mon Sep 17 00:00:00 2001 From: Jordan Byrne Date: Thu, 22 Feb 2018 19:05:33 +1000 Subject: $ Buffed all Multiblocks. % Greatly expanded BlockPos.java. --- src/Java/gtPlusPlus/core/util/data/ArrayUtils.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/Java/gtPlusPlus/core/util') 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 Set combineSetData(Set S, Set J) { + Set mData = new HashSet(); + T[] array1 = (T[]) S.toArray(); + Collections.addAll(mData, array1); + T[] array2 = (T[]) J.toArray(); + Collections.addAll(mData, array2); + return mData; + } + + } -- cgit