promotional bannermobile promotional banner

Wireworks

Factorio-style electric poles that power every machine in reach

Wireworks

Wireworks brings Factorio's electric poles to NeoForge. A pole powers every machine inside its supply area, with no cable run to each machine and no face to connect. Wire poles together and they form one network that shares its generators' output among every machine it reaches.

NeoForge, Minecraft 26.1.2 only. Wireworks is early work, so please report any issues you find on GitHub.

Features

  • Poles in three tiers. Small, medium and large poles, each with its own supply area and wire reach, plus a creative pole that generates without limit, for trying a machine without a power chain.
  • Power by area. Every Forge Energy machine inside a pole's supply area is powered, whichever way it faces.
  • Wire a network. A placed pole wires itself to up to five nearby poles. To add or cut a wire by hand, click one pole with a copper ingot, then another within wire reach. A network shares every generator's output, and charges and draws on its accumulators.
  • Place a line of poles. Poles place, extend and preview through Groundworks, which Wireworks bundles inside its jar.
  • See the network. With Jade installed, looking at a pole shows its network.

For pack developers

Each tier's supply area and wire reach are set in wireworks-server.toml, with Factorio's numbers as defaults. Which blocks generate, store and wire is data: tag generators wireworks:generators, accumulators wireworks:accumulators, and wiring items wireworks:wire_tools.

For mod developers

Wireworks is also a library, carved out of the FactoryWorks pack. A multiblock names its anchor through EnergyOwner or EnergyOwnerBlock, and PoleColumnReplace.BUILDER swaps a pole column for another tier through Groundworks' Fast Replace, keeping its wires.

Dependencies

None beyond NeoForge: Groundworks is bundled. Wireworks is needed on both the client and the server.

License

MIT, under REUSE (REUSE.toml). The cover art uses Minecraft's dirt texture, which remains Mojang's. Source is on GitHub.

The Wireworks Team

profile avatar
Owner
  • 3
    Followers
  • 7
    Projects
  • 31.4K
    Downloads

More from kc00lView all

  • Groundworks project image

    Groundworks

    Place whole lines of blocks in one drag, preview every placement before you click, rotate, raise and lower it, and take lines back up with one Dismantle, all in vanilla.

    • 23
    • October 3, 2026
  • Craftworks: Personal Assembler project image

    Craftworks: Personal Assembler

    Ask for an item: every step is planned, paid up front, and crafted over time

    • 25
    • October 3, 2026
  • Beltworks project image

    Beltworks

    Factorio-style belts for NeoForge, laid block by block on the grid, with splitters, slopes and four speed tiers. Loaders move items between belts and any inventory, vanilla or modded, so it works with any tech mod.

    • 53
    • October 1, 2026
  • Factory Works Core project image

    Factory Works Core

    The machines and rules of the Factory Works modpack; not meant to be used on its own

    • 15
    • September 30, 2026
  • Groundworks project image

    Groundworks

    Place whole lines of blocks in one drag, preview every placement before you click, rotate, raise and lower it, and take lines back up with one Dismantle, all in vanilla.

    • 23
    • October 3, 2026
  • Craftworks: Personal Assembler project image

    Craftworks: Personal Assembler

    Ask for an item: every step is planned, paid up front, and crafted over time

    • 25
    • October 3, 2026
  • Beltworks project image

    Beltworks

    Factorio-style belts for NeoForge, laid block by block on the grid, with splitters, slopes and four speed tiers. Loaders move items between belts and any inventory, vanilla or modded, so it works with any tech mod.

    • 53
    • October 1, 2026
  • Factory Works Core project image

    Factory Works Core

    The machines and rules of the Factory Works modpack; not meant to be used on its own

    • 15
    • September 30, 2026