From b15f89a14827bdb621d45745d165e1caf4265fef Mon Sep 17 00:00:00 2001 From: chochem <40274384+chochem@users.noreply.github.com> Date: Sun, 8 Sep 2024 23:43:44 +0100 Subject: add null checks to the replacement logs (#3128) --- .../gtenhancement/PlatinumSludgeOverHaul.java | 32 ++++++++++++++++------ 1 file changed, 24 insertions(+), 8 deletions(-) (limited to 'src/main/java/bartworks') diff --git a/src/main/java/bartworks/system/material/gtenhancement/PlatinumSludgeOverHaul.java b/src/main/java/bartworks/system/material/gtenhancement/PlatinumSludgeOverHaul.java index f69a8c3f7d..a2e3f114d4 100644 --- a/src/main/java/bartworks/system/material/gtenhancement/PlatinumSludgeOverHaul.java +++ b/src/main/java/bartworks/system/material/gtenhancement/PlatinumSludgeOverHaul.java @@ -752,29 +752,45 @@ public class PlatinumSludgeOverHaul { // item inputs result.append("Item inputs: "); for (ItemStack itemstack : recipe.mInputs) { - result.append(itemstack.getUnlocalizedName()); - result.append(", "); + if (itemstack == null) { + result.append("nullstack, "); + } else { + result.append(itemstack.getUnlocalizedName()); + result.append(", "); + } } // fluid inputs result.append(" Fluid inputs: "); for (FluidStack fluidStack : recipe.mFluidInputs) { - result.append(fluidStack.getUnlocalizedName()); - result.append(", "); + if (fluidStack == null) { + result.append("nullstack, "); + } else { + result.append(fluidStack.getUnlocalizedName()); + result.append(", "); + } } // item outputs result.append(" Item outputs: "); for (ItemStack itemstack : recipe.mOutputs) { - result.append(itemstack.getUnlocalizedName()); - result.append(", "); + if (itemstack == null) { + result.append("nullstack, "); + } else { + result.append(itemstack.getUnlocalizedName()); + result.append(", "); + } } // fluid outputs result.append(" Fluid outputs: "); for (FluidStack fluidStack : recipe.mFluidOutputs) { - result.append(fluidStack.getUnlocalizedName()); - result.append(", "); + if (fluidStack == null) { + result.append("nullstack, "); + } else { + result.append(fluidStack.getUnlocalizedName()); + result.append(", "); + } } return result.toString(); -- cgit