diff options
author | Wilhelm Schuster <dev@rot13.io> | 2024-11-24 01:01:38 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-24 00:01:38 +0000 |
commit | 41243097f3e95b1d0e98f4c816bd64e398ba30d4 (patch) | |
tree | b89f62d03178bcb463e1e89294658babdaff1da3 /src/main/java/gtPlusPlus/core | |
parent | 9ce867e5aa95d2f8a8a809e33b3a0fb874e3b36b (diff) | |
download | GT5-Unofficial-41243097f3e95b1d0e98f4c816bd64e398ba30d4.tar.gz GT5-Unofficial-41243097f3e95b1d0e98f4c816bd64e398ba30d4.tar.bz2 GT5-Unofficial-41243097f3e95b1d0e98f4c816bd64e398ba30d4.zip |
Fix crash in Fishing Port when no recipe is found (#3547)
Co-authored-by: Maya <10861407+serenibyss@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gtPlusPlus/core')
-rw-r--r-- | src/main/java/gtPlusPlus/core/util/data/ArrayUtils.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/gtPlusPlus/core/util/data/ArrayUtils.java b/src/main/java/gtPlusPlus/core/util/data/ArrayUtils.java index f0df1cb2b9..a5365011a6 100644 --- a/src/main/java/gtPlusPlus/core/util/data/ArrayUtils.java +++ b/src/main/java/gtPlusPlus/core/util/data/ArrayUtils.java @@ -5,6 +5,8 @@ import java.util.Arrays; import java.util.Collections; import java.util.List; +import javax.annotation.Nonnull; + import net.minecraft.item.ItemStack; public class ArrayUtils { @@ -21,13 +23,13 @@ public class ArrayUtils { return newArray; } - public static Object[] removeNulls(final Object[] v) { + public static Object[] removeNulls(@Nonnull final Object[] v) { List<Object> list = new ArrayList<>(Arrays.asList(v)); list.removeAll(Collections.singleton(null)); return list.toArray(new Object[0]); } - public static ItemStack[] removeNulls(final ItemStack[] v) { + public static ItemStack[] removeNulls(@Nonnull final ItemStack[] v) { List<ItemStack> list = new ArrayList<>(Arrays.asList(v)); list.removeAll(Collections.singleton((ItemStack) null)); return list.toArray(new ItemStack[0]); |