aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/util
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2023-09-17 02:49:52 +0900
committerGitHub <noreply@github.com>2023-09-16 19:49:52 +0200
commit8ae409d07eaf586c706c3adaf71aa571401bbf24 (patch)
tree9cd7b7d992be4a17cba75f6879dee12b4d89d7a4 /src/main/java/gregtech/api/util
parent16151f310165c7116133995268f9038ef1e0515a (diff)
downloadGT5-Unofficial-8ae409d07eaf586c706c3adaf71aa571401bbf24.tar.gz
GT5-Unofficial-8ae409d07eaf586c706c3adaf71aa571401bbf24.tar.bz2
GT5-Unofficial-8ae409d07eaf586c706c3adaf71aa571401bbf24.zip
Fix Cell-less recipe converter not always setting new arrays (#2294)
Diffstat (limited to 'src/main/java/gregtech/api/util')
-rw-r--r--src/main/java/gregtech/api/util/GT_RecipeMapUtil.java16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/main/java/gregtech/api/util/GT_RecipeMapUtil.java b/src/main/java/gregtech/api/util/GT_RecipeMapUtil.java
index fb6a790159..577f91a170 100644
--- a/src/main/java/gregtech/api/util/GT_RecipeMapUtil.java
+++ b/src/main/java/gregtech/api/util/GT_RecipeMapUtil.java
@@ -107,18 +107,10 @@ public class GT_RecipeMapUtil {
}
fluidInputs.removeIf(Objects::isNull);
fluidOutputs.removeIf(Objects::isNull);
- if (!itemInputs.isEmpty()) {
- b.itemInputs(itemInputs.toArray(new ItemStack[0]));
- }
- if (!itemOutputs.isEmpty()) {
- b.itemOutputs(itemOutputs.toArray(new ItemStack[0]), chances != null ? chances.toArray() : null);
- }
- if (!fluidInputs.isEmpty()) {
- b.fluidInputs(fluidInputs.toArray(new FluidStack[0]));
- }
- if (!fluidOutputs.isEmpty()) {
- b.fluidOutputs(fluidOutputs.toArray(new FluidStack[0]));
- }
+ b.itemInputs(itemInputs.toArray(new ItemStack[0]));
+ b.itemOutputs(itemOutputs.toArray(new ItemStack[0]), chances != null ? chances.toArray() : null);
+ b.fluidInputs(fluidInputs.toArray(new FluidStack[0]));
+ b.fluidOutputs(fluidOutputs.toArray(new FluidStack[0]));
return b;
}