
Create: Pipes'n physics
Adds simple siphon physics to your pipes
Список изменений
Create: Pipes n Physics 3.0.0
For Create 6.0.10 on NeoForge 1.21.1. Existing worlds load fine, but pipe networks behave differently.
Features
Fluid lives inside the pipes
-
Pipes are no longer instant wires: every pipe block holds real fluid (250 mB by default). Sources drain as the front advances, sinks fill when the column arrives, and nothing is duplicated or lost. Breaking a pipe spills its contents.
-
Rendering shows the actual pipe contents: trickles run shallow, pressurized lines pack full, idle runs settle to the tank's waterline. Works on dedicated servers.
-
Siphons must be primed once and then keep their prime. Pumps no longer self-prime a dry suction line (enablePumpSelfPriming restores it).
-
Two fluids forced together break the pipe, with Create's reaction (water + lava → cobblestone).
-
pipeVolumePerCell = 0 restores legacy instant transfers.
Centrifuge (requires Sable)
- Spinning contraptions fling fluid outward through the plumbing.
- New centrifuge recipes: a fast-spinning tank separates a mixed fluid, products route to radial taps by density.
- Public API
Gases
- Lighter-than-air fluids flow up through pipes, pool in the highest tank, and equalize correctly between tanks.
- A tank of gas provides lift on a Sable contraption (enableGasBuoyancy).
- Molten fluids flow 3× faster in ultrawarm dimensions (nether for example).
Valves
- One-way mode: a direction dial turns any fluid valve into a check valve, with in-world direction arrows for goggle/wrench holders.
- The throttle is now cranked by shaft rotation or a Valve Handle; the scroll box is replaced by the direction dial.
Displays, Ponder, readouts
- Display link sources for pipe flow, pump output, and tank contents.
- Ponder scenes for pump, pipes, valves, and the physics, running the live engine.
- Pour particles at open mouths and into tanks.
- /pipegraph: live overlay, per-pipe flow history, and an engine report for any machine block.
Bug Fixes
- TFMG: coke ovens serve a different fluid per face; blast stoves no longer crash the server and connect through their real ports.
- Create Propulsion: chained burners fill as one network; a tank stacked on a burner no longer drains into it (thanks @SpyC0der77).
- Create Diesel Generators: distillation tower inputs stay fillable.
- CROWNS: fixed parallel pump transport that silently vanished fluid.
- Broken fluid capabilities from other mods no longer crash the server.
- Pipe and tank waterlines match on screen; gravity drains stop exactly at the pipe opening.
- Basins drain from any level and separate multi-fluid contents completely.
- Fixed oscillations: pipe↔tank ping-pong, gas churn between tanks, horizontal mouths drinking their own spill.
- New pumpDrainAnyLevel option to ignore the connection height when pumping from tanks.
Performance
- Network layouts are cached between ticks instead of re-scanned every solve (enableNetworkCache).
- Contraption pipe scans on Sable sub-levels are cached, cutting idle tick cost with ships present.
