From d28e5f375753fd1987c3d76cae3e3078895c9c1d Mon Sep 17 00:00:00 2001 From: Taskeren Date: Sat, 3 Jan 2026 01:58:00 +0800 Subject: [PATCH] Fix divided by zero error in DTPFCalculator --- src/main/java/com/dreammaster/gthandler/DTPFCalculator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/dreammaster/gthandler/DTPFCalculator.java b/src/main/java/com/dreammaster/gthandler/DTPFCalculator.java index fcae3e9be6..5b675fdb37 100644 --- a/src/main/java/com/dreammaster/gthandler/DTPFCalculator.java +++ b/src/main/java/com/dreammaster/gthandler/DTPFCalculator.java @@ -94,10 +94,10 @@ private void determineEBFParams(Materials material) { // Determine oganesson recipe stats for (GTRecipe recipe : foundEBFRecipes) { if (recipe.mFluidInputs.length == 0) { - ebfDuration = (long) (recipe.mDuration * 0.3); + ebfDuration = (long) Math.max(1, recipe.mDuration * 0.3); ebfEUpertick = recipe.mEUt; } else if (recipe.mFluidInputs[0].isFluidEqual(Materials.Radon.getGas(1000L))) { - ebfDuration = (long) (recipe.mDuration / 0.7 * 0.3); + ebfDuration = (long) Math.max(1, recipe.mDuration / 0.7 * 0.3); ebfEUpertick = recipe.mEUt; break; }