diff options
author | miozune <miozune@gmail.com> | 2023-09-17 02:49:52 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-16 19:49:52 +0200 |
commit | 8ae409d07eaf586c706c3adaf71aa571401bbf24 (patch) | |
tree | 9cd7b7d992be4a17cba75f6879dee12b4d89d7a4 /src/main/java/gregtech/api/util | |
parent | 16151f310165c7116133995268f9038ef1e0515a (diff) | |
download | GT5-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.java | 16 |
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; } |