From a25056e7a272a8b1325fcbe96cc325ccc2f5ed85 Mon Sep 17 00:00:00 2001 From: n1xx1 Date: Mon, 18 May 2026 10:25:38 +0200 Subject: [PATCH] maintenance hatches: fix recipe transformation sometimes making the duration 0 --- .../api/machine/feature/multiblock/IMaintenanceMachine.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/gregtechceu/gtceu/api/machine/feature/multiblock/IMaintenanceMachine.java b/src/main/java/com/gregtechceu/gtceu/api/machine/feature/multiblock/IMaintenanceMachine.java index 3216cc9850e..2767139627f 100644 --- a/src/main/java/com/gregtechceu/gtceu/api/machine/feature/multiblock/IMaintenanceMachine.java +++ b/src/main/java/com/gregtechceu/gtceu/api/machine/feature/multiblock/IMaintenanceMachine.java @@ -143,7 +143,7 @@ default GTRecipe modifyRecipe(GTRecipe recipe) { var durationMultiplier = getDurationMultiplier(); if (durationMultiplier != 1) { recipe = recipe.copy(); - recipe.duration = (int) (recipe.duration * durationMultiplier); + recipe.duration = Math.max(1, Math.round(recipe.duration * durationMultiplier)); } } return recipe;