[2.1.8] unexpected inserter interaction with craftingmachine with ignore_output_full = true

Place to report issues and suggest improvements to the API documentation.
yuu6883dev
Burner Inserter
Burner Inserter
Posts: 12
Joined: Sat Nov 09, 2024 4:26 am
Contact:

[2.1.8] unexpected inserter interaction with craftingmachine with ignore_output_full = true

Post by yuu6883dev »

06-26-2026, 23-00-45.png
06-26-2026, 23-00-45.png (249.34 KiB) Viewed 199 times
data.raw["furnace"]["electric-furnace"].ignore_output_full = true
data.raw["assembling-machine"]["assembling-machine-3"].ignore_output_full = true

The inserters on the left do not try to put ingredients into the machines in the screenshot, while the loaders can keep them running constantly. Expecting the inserter to work to keep the machines constantly working here.
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 4681
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.1.8] unexpected inserter interaction with craftingmachine with ignore_output_full = true

Post by boskid »

What you are describing is Not a bug, but i will move this report to documentation improvement requests because i see you are misunderstanding what `ignore_output_full` means and it is undocumented.

On one side you are mentioning inserters that stop inserting (which they do because they always respected insert limits into machines) vs loaders that do not (for legacy reasons, loaders do not respect insert limits unless they have LoaderPrototype::respect_insert_limits set to true).

On the other side you are mentioning CraftingMachinePrototype::ignore_output_full flag, which makes crafting machine attempt to give products even if they would not fit into results inventory: if results inventory is already full, products that were unable to be inserted will be silently voided (not given). This is only used by captive biter spawner because their game mechanic is that they get damaged when not crafting and we wanted to allow them to keep crafting even if products are not taken away.
yuu6883dev
Burner Inserter
Burner Inserter
Posts: 12
Joined: Sat Nov 09, 2024 4:26 am
Contact:

Re: [2.1.8] unexpected inserter interaction with craftingmachine with ignore_output_full = true

Post by yuu6883dev »

and my use case is actually modding the spawner to be a furnace that can transfer quality bioflux into quality biter eggs...
06-28-2026, 11-43-28.png
06-28-2026, 11-43-28.png (531.78 KiB) Viewed 130 times
so this setup gets stuck when the egg output is full and need loader to insert or constantly taking out eggs for it to not take damage
Post Reply

Return to “Documentation Improvement Requests”