Fluid Pipe: Difference between revisions

From Create: Minecraft Mod Wiki
Jump to navigation Jump to search
Create: Minecraft Mod Wiki>NonaWax
I can't nail down how much mB per RPM pumps do.. might add some more gallery examples of fluid propagation and stuff later
BoxWithout (talk | contribs)
m Reverted edit by MrBli (talk) to last revision by BoxWithout
Tag: Rollback
 
(18 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{Block
{{Block
|image=<gallery>
|image=Fluid Pipe.png{{!}}Pipe
Fluid Pipe.png|Normal
|slot=|renewable=Yes|luminant=No|lavasusceptible=No|stackable=Yes (64)|tool=Wooden Pickaxe|blast_resistance=6|hardness=3|full=No|transparent=Yes|flammable=No|solid=Yes|requires_rotation=No|stress_impact=|title=Fluid Pipe}}
Smart Fluid Pipe.png|Smart
Mechanical Pump.png|Pump
Fluid Valve.png|Valve
</gallery>
|slot={{Slot|Fluid Pipe}}{{Slot|Smart Fluid Pipe}}{{Slot|Mechanical Pump}}{{Slot|Fluid Valve}}|renewable=No|luminant=No|lavasusceptible=No|stackable=Yes (64)|tool=Wooden Pickaxe|blast_resistance=6|hardness=3|full=No|transparent=Yes|flammable=No|solid=Yes}}


'''Fluid Pipes''' are blocks used to  transport and deal with fluids.
'''Fluid Pipes''' are blocks used to  transport and deal with fluids.


==Obtaining==
==Obtaining==
=== Crafting===
===Crafting===
{{RecipeTableHead}}
{{RecipeTableHead}}
{{RecipeTable
{{RecipeTable
Line 17: Line 12:
|[[Copper Sheet]] +<br>{{MC|Copper Ingot}}
|[[Copper Sheet]] +<br>{{MC|Copper Ingot}}
|{{Crafting Table|A2=Copper Sheet|B2=Copper Ingot|C2=Copper Sheet|Output=Fluid Pipe,4}}}}
|{{Crafting Table|A2=Copper Sheet|B2=Copper Ingot|C2=Copper Sheet|Output=Fluid Pipe,4}}}}
{{RecipeTable
|'''Smart Fluid Pipe'''
|[[Brass Sheet]] +<br>'''Fluid Pipe''' +<br>[[Electron Tube]]
|{{Crafting Table|A1=Brass Sheet|A2=Fluid Pipe|A3=Electron Tube|Output=Smart Fluid Pipe}}}}
{{RecipeTable
|'''Mechanical Pump'''
|[[Cogwheel]] +<br>'''Fluid Pipe'''
|{{Crafting Table|A1=Cogwheel|B1=Fluid Pipe|Output=Mechanical Pump|shapeless=1}}}}
{{RecipeTable
|'''Fluid Valve'''
|[[Iron Sheet]] +<br>'''Fluid Pipe'''
|{{Crafting Table|A1=Iron Sheet|B1=Fluid Pipe|Output=Fluid Valve|shapeless=1}}}}
{{RecipeTableFoot}}
{{RecipeTableFoot}}


==Usage==
== Usage==
===Placement===
===Placement ===
Fluid Pipes can be adjacent without connecting if they have been made transparent with a [[Wrench]], are encased with [[Copper Casing]], or have a [[Wooden Bracket|Wooden]] or [[Metal Bracket]].
Normal pipes laid parallel to each other will automatically connect. Fluid Pipes can be adjacent without connecting if they have been made transparent with a [[Wrench]], are encased with [[Copper Casing]], or have a [[Wooden Bracket|Wooden]] or [[Metal Bracket]].  Unlike Brackets or windowed pipes, [[Copper Casing]] can be placed on the corners of Fluid Pipes, locking the pipe in place and preventing it from connecting to more adjacent pipes.
===Fluid Pipe===
Fluid Pipes can only move one liquid at a time; if different liquids intersect, the pipe will clog. Clogging the pipe will give an Advancement. Each time a fluid network splits, the fluid transfer rate is split between outputs. Fluid Pipes require [[Mechanical Pumps]] to move liquid. A mechanical pump can only push fluid 15 blocks, so if you have a long pipeline, you'll need to space pumps every 15 blocks (this is configurable) to push the fluid all the way through.
=== Fluid Transfer Rates ===
Fluid transfer rates are measured in milli-buckets per tick (mb/t). Mechanical pumps transfer fluid at the rate of ''<code>0.5mb/t * rpm</code>''. Thus Mechanical Pumps at a higher rotational speed will transfer fluids faster.  When first starting up a pipe network, fluids take a few moments to propagate to each point before beginning to transfer fluid between containers which can be witnessed through windowed pipes. However, the pipes themselves do not store fluids. The rate that fluids move through the pipes is also affected by the speed the pump is running at.


Unlike Brackets or windowed pipes, [[Copper Casing]] can be placed on Fluid Pipe corners, locking the pipe in place and preventing it from connecting to more adjacent pipes.
Pumps on the same network can combine their throughputs. When pipes split in two or more directions, fluid will be distributed equally between containers so long as the initial fluid propagation is also equal. Fluid transfer and propagation rate will also be divided by the amount of splits.
===Transferring Fluids===
Fluid Pipes require Fluid Pumps to move liquid. Fluid Pumps have a maximum range of 16 blocks on either side, adjustable in the [[Config]]. If Fluid Pumps are not pumping directly out of a container, the fluid transfer rate is halved.
 
Fluid Pipes can only move one liquid at a time; if different liquids intersect, the pipe will clog.
 
Smart Pipes can allow only a certain liquid to pass through them.
 
Fluid Valves can be given [[Rotational power]] to toggle a flow.
===Fluid Distribution and Rates===
Fluid Pumps at a higher rotational speed will transfer fluids faster. Fluid Pumps on the same network can combine their throughputs. When first starting up a pipe network, fluids take a few moments to propagate to each point before beginning to transfer fluid between containers; this is also dependent on pump speed. This can be witnessed through windowed pipes. However, the pipes themselves do not store fluids.
 
When pipes split in two or more directions, fluid will be distributed equally between containers so long as the initial fluid propagation is also equal. Fluid transfer and propagation rate will also be divided by the amount of splits.
===Open Ended Pipes===
===Open Ended Pipes===
Pipes can pick up or place fluid source blocks. When outputting a fluid into air, the pipe will leak, spraying the fluid out in front of it. If possible, a fluid source block will be placed in the world after the pipe outputs 1000mB of fluid.
Pipes can pick up or place fluid source blocks. When outputting a fluid into air, the pipe will leak, spraying the fluid out in front of it. If possible, a fluid source block will be placed in the world after the pipe outputs 1000mB of fluid. Once there is a fluid block in front of the pipe, the flow will stop until the fluid block is cleared.  


Certain leaked fluids have effects.
Certain leaked fluids have effects.
*{{ItemLink|Water|img=Water Bucket|mc=yes}} - Puts out fires and extinguishes entities on fire.
*{{ItemLink|Water|img=Water Bucket|mc=yes}} - Puts out fires and extinguishes entities on fire.
*{{ItemLink|Lava|img=Lava Bucket|mc=yes}} - Deals fire damage and sets entities on fire.
*{{ItemLink|Lava|img=Lava Bucket|mc=yes}} - Deals fire damage and sets entities on fire.
*{{ItemLink|Milk Bucket|Milk|mc=yes}} - Removes status effects.
*{{ItemLink|Milk Bucket|Milk|mc=yes}} - Removes status effects.
*{{ItemLink|Potion|img1=Potion of Regeneration|img2=Potion of Poison|mc=yes}} - Applies the potion's effect.
*{{ItemLink|Potion|img1=Potion of Regeneration|img2=Potion of Poison|mc=yes}} - Applies the potion's effect.
If flowing {{MC|Water}}/[[Honey]]/[[Chocolate]]/{{MC|Lava}} is in front of the pipe and water/lava is pumped in, it will form [[Cobblestone]]/{{MC|Stone}}/[[Limestone]]/[[Scoria]].
Open pipes that are not placing source blocks have a fixed output rate. To expel unwanted potions faster, it is advisable to use multiple pumps at a speed of 1.
==[[Advancements]]==
==[[Advancements]]==
{|class=article-table
{| class="article-table"
|+[[Advancements]]
|+[[Advancements]]
!Name
! Name
!Description
!Description
!Requirements
!Requirements  
|-
|-
|[[File:Fluid Pipe.png|32px]]<br>Flow Spy
|[[File:Fluid Pipe.png|32px]]<br>Flow Spy
|Watch fluid propagate through a windowed fluid pipe. Fluid pipes become windowed when a wrench is used on them.
|Watch fluid propagate through a windowed fluid pipe. Fluid pipes become windowed when a wrench is used on them.
|Right click a [[Fluid Pipe]] with a [[Wrench]] to make it windowed, then watch fluid pass through it.
|Right click a [[Fluid Pipe]] with a [[Wrench]] to make it windowed, then watch fluid pass through it.  
|-
|-
|[[File:Fluid Valve.png|32px]]<br>Never cross the Streams!
|[[File:Fluid Valve.png|32px]]<br>Never cross the Streams!
Line 82: Line 62:
</gallery>
</gallery>
==History==
==History==
*{{GW|0.5}}: Fluid Pump and Fluid Valve recipes changed.
*{{GW|0.5.1}}:  
** Fixed pipe connections pulling fluids with half the speed compared to a directly attached pump
*{{GW|0.4}}:  
*{{GW|0.4}}:  
**Fluid Pipe recipe returns 4 fluid pipes instead of 8. Uses vanilla copper.
**Fluid Pipe recipe returns 4 fluid pipes instead of 8. Uses vanilla copper.
**Fluid networks can extract {{MC|Lava}} and {{MC|Water}} from {{MC|Cauldron}}s.
** Fluid networks can extract {{MC|Lava}} and {{MC|Water}} from {{MC|Cauldron}}s.
*{{GW|0.3}}: Introduced.
*{{GW|0.3}}: Introduced.



Latest revision as of 18:37, 22 February 2025


Fluid Pipes are blocks used to transport and deal with fluids.

Obtaining[edit | edit source]

Crafting[edit | edit source]

Name Ingredients Crafting Recipe
Fluid Pipe Copper Sheet +
Copper Ingot
Copper SheetCopper IngotCopper Sheet

Fluid Pipe4

Usage[edit | edit source]

Placement[edit | edit source]

Normal pipes laid parallel to each other will automatically connect. Fluid Pipes can be adjacent without connecting if they have been made transparent with a Wrench, are encased with Copper Casing, or have a Wooden or Metal Bracket. Unlike Brackets or windowed pipes, Copper Casing can be placed on the corners of Fluid Pipes, locking the pipe in place and preventing it from connecting to more adjacent pipes.

Fluid Pipe[edit | edit source]

Fluid Pipes can only move one liquid at a time; if different liquids intersect, the pipe will clog. Clogging the pipe will give an Advancement. Each time a fluid network splits, the fluid transfer rate is split between outputs. Fluid Pipes require Mechanical Pumps to move liquid. A mechanical pump can only push fluid 15 blocks, so if you have a long pipeline, you'll need to space pumps every 15 blocks (this is configurable) to push the fluid all the way through.

Fluid Transfer Rates[edit | edit source]

Fluid transfer rates are measured in milli-buckets per tick (mb/t). Mechanical pumps transfer fluid at the rate of 0.5mb/t * rpm. Thus Mechanical Pumps at a higher rotational speed will transfer fluids faster. When first starting up a pipe network, fluids take a few moments to propagate to each point before beginning to transfer fluid between containers which can be witnessed through windowed pipes. However, the pipes themselves do not store fluids. The rate that fluids move through the pipes is also affected by the speed the pump is running at.

Pumps on the same network can combine their throughputs. When pipes split in two or more directions, fluid will be distributed equally between containers so long as the initial fluid propagation is also equal. Fluid transfer and propagation rate will also be divided by the amount of splits.

Open Ended Pipes[edit | edit source]

Pipes can pick up or place fluid source blocks. When outputting a fluid into air, the pipe will leak, spraying the fluid out in front of it. If possible, a fluid source block will be placed in the world after the pipe outputs 1000mB of fluid. Once there is a fluid block in front of the pipe, the flow will stop until the fluid block is cleared.

Certain leaked fluids have effects.

  •  Water - Puts out fires and extinguishes entities on fire.
  •  Lava - Deals fire damage and sets entities on fire.
  •  Milk - Removes status effects.
  •  Potion - Applies the potion's effect.

If flowing Water/Honey/Chocolate/Lava is in front of the pipe and water/lava is pumped in, it will form Cobblestone/Stone/Limestone/Scoria.

Open pipes that are not placing source blocks have a fixed output rate. To expel unwanted potions faster, it is advisable to use multiple pumps at a speed of 1.

Advancements[edit | edit source]

Advancements
Name Description Requirements

Flow Spy
Watch fluid propagate through a windowed fluid pipe. Fluid pipes become windowed when a wrench is used on them. Right click a Fluid Pipe with a Wrench to make it windowed, then watch fluid pass through it.

Never cross the Streams!
Watch two fluids meet in your pipe network. Pipe two fluids into one Pipe.

There's a leak!
Watch an open pipe take or place fluids into the world. Watch an open Fluid Pipe take or place fluids into the world.

Gallery[edit | edit source]

History[edit | edit source]

  • 0.5.1:
    • Fixed pipe connections pulling fluids with half the speed compared to a directly attached pump
  • 0.4:
    • Fluid Pipe recipe returns 4 fluid pipes instead of 8. Uses vanilla copper.
    • Fluid networks can extract Lava and Water from Cauldrons.
  • 0.3: Introduced.