promotional bannermobile promotional banner

Craftworks: Personal Assembler

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

Craftworks 0.5.0

File namecraftworks-0.5.0.jar
Uploader
kc00lkc00l
Uploaded
Oct 6, 2026
Downloads
5
Size
947.2 KB
Mod Loaders
NeoForge
File ID
9082717
Type
B
Beta
Supported game versions
  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:craftworks-personal-assembler-1715876:9082717"

Learn more about Curse Maven

What's new

  • An Assembling recipe may leave out ingredients and results when they are empty, as a recipe that only uses and makes fluids does, such as an Oil Refinery's; before, a recipe without either key failed to load. A recipe that makes nothing, no item and no fluid, is still refused. (#27)
  • Craftworks accepts Pipeworks 0.2.0 or later beside it, an optional dependency, and refuses to load with an older one. From 0.2.0 a Pipeworks pipe beside a Fluid Connection draws an arm toward it while the connection exists, and loses it when the Held recipe no longer names a fluid. (Pipeworks #11)
  • The Chemical Plant's and Assembler 2 and 3's fluid boxes follow the FactoryWorks Pack's Factorio figures, so they change from 0.4.2. An output box starts at 100 mB and holds the larger of that and 3 crafts' worth of the result bound to it, where it held the larger of 1,000 mB and the Overload Limit's crafts' worth; the first fluid result also takes the 100 mB of each output box the recipe leaves unused, so a plant on a recipe with one fluid result holds at least 200 mB of it (the larger of 200 mB and 3 crafts' worth). An input box still holds at most 1,000 mB but is filled, by the machine's own pull and by a pipe or mod that pushes, only to 4 crafts' worth of the ingredient bound to it whatever the crafting speed, so a tier 2 Assembler on a recipe of 10 mB a craft holds 40 mB, not a bucket. The screens' gauges and Jade's bars show each box's volume as it now stands, and a craft still waits while an output box can't hold what it makes. These figures are constants, not config. Jade's provider for the Chemical Plant's fluid bars is now craftworks:fluid_machine_fluids where it was craftworks:chemical_plant_fluids, so a player's Jade toggle for it resets once. (#39)
  • An Assembling recipe has an optional pinned_fluid_results, false when omitted (pinned_fluid_results in KubeJS): a Pinned recipe keeps each fluid result to its own output box, the larger of 100 mB and 3 crafts' worth, instead of letting the first result take the boxes the recipe leaves unused. Factorio's basic oil processing is one. (#39)
  • The Oil Refinery (craftworks:oil_refinery), a placed machine for oil-processing recipes (oil-processing only by default, set in craftworks-server.toml), on the Chemical Plant's machinery. Craftworks ships no recipes for it: a pack supplies them, such as one that splits crude oil into heavy oil, light oil and petroleum gas. It stands on a 5x5 footprint three blocks tall, is placed and broken whole from one item, and keeps its Held recipe on the item. It has no item slots, two input fluid boxes and three output fluid boxes, bound by order and sized as the Chemical Plant's are. Fill Recipe is refused, with a message, for a recipe outside its categories, with any item ingredient or item result, with more than two fluid ingredients or three fluid results, or with more than 1,000 mB of an ingredient a craft. Its five Fluid Connections, with no direction of their own, stand two on the bottom-layer edge it faces and three on the opposite one, turn with it, and show as the same grey ring on the casing; they exist only while the Held recipe names a fluid, in or out, and each pulls the ingredients into their boxes and pushes the results out of theirs. Its figures are in the new oil_refinery section: speed 1, 210 FE a tick (Factorio's 420 kW), a 50,000 FE buffer, and the categories. It has a recipe of its own, craftworks:oil_refinery: 4 iron ingots, 2 iron blocks, 2 cauldrons and a Chemical Plant, which a pack may replace. Its screen shows the five boxes as gauges and the energy, and Jade, EMI and JEI treat it as they do the Chemical Plant. oil-processing recipes now show in the Oil Refinery's tab (craftworks:oil_refinery, with the Oil Refinery its only workstation) in EMI and JEI, where by default they showed in no tab. Stand-in art. (#27)

This mod has no additional files