From b19a2a92b4ead7b7b9ad213612a92504d09cdfd1 Mon Sep 17 00:00:00 2001 From: Josiah Roberts Date: Thu, 28 Dec 2023 20:55:36 -0500 Subject: [PATCH] [CR] Ensure that we show present fluid even if un-runnable --- .../multi/electric/generator/LargeTurbineWorkableHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/gregtech/common/metatileentities/multi/electric/generator/LargeTurbineWorkableHandler.java b/src/main/java/gregtech/common/metatileentities/multi/electric/generator/LargeTurbineWorkableHandler.java index a260542061c..1e17d068b5b 100644 --- a/src/main/java/gregtech/common/metatileentities/multi/electric/generator/LargeTurbineWorkableHandler.java +++ b/src/main/java/gregtech/common/metatileentities/multi/electric/generator/LargeTurbineWorkableHandler.java @@ -54,6 +54,9 @@ public FluidStack getInputFluidStack() { if (previousRecipe == null) { Recipe recipe = findRecipe(Integer.MAX_VALUE, getInputInventory(), getInputTank()); + // If there is no runnable recipe, attempt to show a candidate recipe fluid stack + recipe = recipe != null ? recipe : super.findRecipe(Integer.MAX_VALUE, getInputInventory(), getInputTank()); + return recipe == null ? null : getInputTank().drain( new FluidStack(recipe.getFluidInputs().get(0).getInputFluidStack().getFluid(), Integer.MAX_VALUE), false);