diff --git a/machines/simple_electric_item_processor.lua b/machines/simple_electric_item_processor.lua index c2daaed..f157418 100644 --- a/machines/simple_electric_item_processor.lua +++ b/machines/simple_electric_item_processor.lua @@ -136,6 +136,10 @@ function industrialtest.SimpleElectricItemProcessor.shouldActivate(self,pos) local meta=minetest.get_meta(pos) local inv=meta:get_inventory() + if meta:get_float("maxSrcTime")>0 and meta:get_float("srcTime")>=0 then + return false + end + -- TODO: Take elapsed time into account local requiredPower=self.opPower*industrialtest.api.getMachineSpeed(meta) if meta:get_int("industrialtest.powerAmount")<requiredPower then