Sueta

Pipes

0.3.2

pipes for transferring items. fully configurable, nice visuals

·Config
  1. 0.3.2latestPipes 0.3.2Jul 24, 2026
    pipes v0.3.2 - Version bump to match DefCoreLib v0.3.2; no changes.
    166 downloads
  2. 0.3.1Pipes 0.3.1Jul 20, 2026
    pipes v0.3.1 FLUID TRANSPORT (NEW) - Pipes can now carry fluids pushed by DefCoreLib's Copper Water Pump: one bucket-unit per pump cycle travels the chain (corners included) to the first accepting tank, cauldron, or world endpoint. - Every pipe variant carries water; only iron pipes carry lava, end to end. Item transport is unaffected. - A dead-ended chain stalls the pump instead of spilling fluid. LEGACY PIPE MIGRATION - Pipes placed with the old standalone plugin (v0.2.0 and earlier), which stopped working under v0.3.0, are now automatically adopted into the current format as their chunks load; /pipes migrate sweeps all loaded chunks on demand (unloaded chunks migrate automatically as they load). Verified on a real world: 176 pipes across all 8 variants migrated with zero leftover display entities. - Stray display entities from broken legacy pipes are cleaned up, and /defcorelib cleanorphans now reports legacy strays it could not yet judge (unloaded chunks) as skipped instead of ignoring them. - The migration shim will be removed in v0.4.0.
    27 downloads
  3. 0.3.0Pipes 0.3.0 -- now depends on defcorelibJul 16, 2026
    now depends on [defCoreLib](https://modrinth.com/plugin/defcorelib), significantly improved stability and performance. pipes now work with [Mechanism](https://modrinth.com/plugin/mechanism) machines.
    25 downloads
  4. 0.2.0Pipes 0.2.0Jun 6, 2026

    v0.2.0 Changelog

    - per-world management - better container handling, pick block, and performance - various minor fixes Some of these changes inspired by the edits of https://github.com/xiaozhangup/Pipes

    Features

    - Per-world PipeManager — each world gets its own PipeManager with independent lifecycle; config to enable/disable pipes per world - Container adapter system — new ContainerAdapter interface with implementations for furnaces (vanilla hopper parity) and brewing stands (no extraction during brewing) - Path caching & sleep/throttle — cached pipe paths with full-invalidation on topology changes, sleep for idle pipes (empty source / full destination), dead-end recheck cooldown, transfer phase offset to spread load across ticks - Creative pick-block — middle-clicking a pipe in creative mode now gives the correct pipe item (compatible with HeadSmith) - CI pipeline — GitHub Actions build + server startup test matrix across Paper 1.21 through 26.1.2

    Fixes

    - PDC migration — pipe entity tags migrated from scoreboard tags to PersistentDataContainer with automatic migration on chunk load - Stale variant references — config reload now re-resolves PipeVariant objects; warns if a variant was removed from config - Duplicate delete_all message — fixed double response when running /pipes delete_all - Recipe unlock listener on reload — /pipes reload now properly re-registers the recipe unlock listener so config changes take effect

    Internal

    - Shared adapter helpers (tryInsertSlot, removeFromSlots) extracted to ContainerAdapter interface - VariantRegistry streamified; added getQueryableManagers() - WorldManager handles world load/unload lifecycle
    102 downloads
  5. 0.1.1Pipes 0.1.1Jan 25, 2026
    - Add help subcommand to /pipes - Fix default copper pipes recipe result (4 instead of 1)
    190 downloads
  6. 0.1.0Pipes 0.1.0Jan 14, 2026
    initial release
    37 downloads

Similar projects

Config →