From 504e7b7e3788e180f240ad4ea9a3e463ff393e89 Mon Sep 17 00:00:00 2001 From: Tech22 <37029404+techlord22@users.noreply.github.com> Date: Mon, 26 May 2025 23:39:21 -0400 Subject: [PATCH] fix EUt int cast with euDiscount --- .../java/gregtech/api/capability/impl/AbstractRecipeLogic.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/gregtech/api/capability/impl/AbstractRecipeLogic.java b/src/main/java/gregtech/api/capability/impl/AbstractRecipeLogic.java index 1eb93042997..d86d2827139 100644 --- a/src/main/java/gregtech/api/capability/impl/AbstractRecipeLogic.java +++ b/src/main/java/gregtech/api/capability/impl/AbstractRecipeLogic.java @@ -492,7 +492,7 @@ public boolean prepareRecipe(Recipe recipe, IItemHandlerModifiable inputInventor if (euDiscount > 0 || speedBonus > 0) { // if-statement to avoid unnecessarily creating RecipeBuilder object RecipeBuilder builder = new RecipeBuilder<>(recipe, recipeMap); if (euDiscount > 0) { - int newEUt = (int) Math.round(recipe.getEUt() * euDiscount); + long newEUt = Math.round(recipe.getEUt() * euDiscount); if (newEUt <= 0) newEUt = 1; builder.EUt(newEUt); }