AutoQueueBuild

v1.1.2·Updated 2026-07-23

Click a building you can't afford in the build bar and it auto-queues the full craft tree into the replicator.

About this mod Author’s original text

AutoQueueBuild

A Dyson Sphere Program mod. When you click a building in the bottom build bar that you

have none of in your inventory, and you do have the materials to make it, the mod queues

the full craft into the mecha replicator instead of just flashing "insufficient materials."

The recursion (queue the gears and rods needed for the assembler, etc.), the affordability

check, material reservation and refund-on-cancel are all handled by the game's own

MechaForge.AddTask — this mod is only the trigger.

Behaviour

Clicking a building you own 0 of:

| Situation | Result |

|---|---|

| Full craft tree affordable from current inventory | Queued to the replicator (one craft). Tip + click sound. |

| Missing raw materials somewhere in the tree | Nothing queued; vanilla "insufficient materials" feedback. |

| Recipe locked / not handcraftable | Nothing queued; vanilla feedback. |

| You already own ≥1 | Unchanged — selects into your hand as normal. |

| Double-click | Unchanged — opens the replicator focused on the item. |

Also

  • Auto-craft while placing (opt-in, off by default). When enabled, if you keep placing a

building after your inventory hits 0, the mod keeps the replicator topped up with a small

buffer of that building (via the game's own recursive AddTask), so construction continues

instead of stalling on "insufficient materials." Enable with

Placement.AutoCraftWhilePlacing = true.

  • Build-bar overlay. Each build-bar icon shows the quantity of that building currently

queued in the replicator and an ETA (e.g. +3 / 12s).

Config

  • General.Enabled (default true) — master switch.
  • General.CraftsPerClick (default 1) — handcraft executions queued per build-bar click.
  • Feedback.ShowTip (default true) — on-screen "Queued to replicator" tip.
  • Feedback.PlaySound (default true) — build-menu click sound on queue.
  • Placement.AutoCraftWhilePlacing (default false, opt-in) — top up crafts when you run dry mid-build.
  • Placement.PlacementBuffer (default 5) — how many to keep queued while placing on empty.
  • Placement.CheckIntervalTicks (default 10) — ticks between placement top-up checks.
  • UI.ShowBarOverlay (default true) — show queued qty + ETA on build-bar icons.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

xiaoye97-BepInEx

File & checksum

Filename
AutoQueueBuild-1.1.2.zip
File size
29.4 KiB