aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core
diff options
context:
space:
mode:
authorWilhelm Schuster <dev@rot13.io>2024-11-24 01:01:38 +0100
committerGitHub <noreply@github.com>2024-11-24 00:01:38 +0000
commit41243097f3e95b1d0e98f4c816bd64e398ba30d4 (patch)
treeb89f62d03178bcb463e1e89294658babdaff1da3 /src/main/java/gtPlusPlus/core
parent9ce867e5aa95d2f8a8a809e33b3a0fb874e3b36b (diff)
downloadGT5-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.java6
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]);