From ca2c51896d873aa10caa5269d53b990bcb452c74 Mon Sep 17 00:00:00 2001 From: EggleEgg <125359838+EggleEgg@users.noreply.github.com> Date: Thu, 17 Sep 2026 17:10:16 +0200 Subject: [PATCH] Bugfix: scaled crafters unable to dump fast enough (#12669) --- .../mindustry/world/blocks/production/GenericCrafter.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/world/blocks/production/GenericCrafter.java b/core/src/mindustry/world/blocks/production/GenericCrafter.java index 4c40a18753..1f73d69156 100644 --- a/core/src/mindustry/world/blocks/production/GenericCrafter.java +++ b/core/src/mindustry/world/blocks/production/GenericCrafter.java @@ -335,7 +335,10 @@ public class GenericCrafter extends Block{ public void dumpOutputs(){ if(outputItems != null && timer(timerDump, dumpTime / timeScale)){ for(ItemStack output : outputItems){ - dump(output.item); + int amount = Math.max(1, Mathf.round(scaleOutput(output.amount))); + for(int i = 0; i < amount; i++){ + if(!dump(output.item)) break; + } } }