Types/PipeConnectionDefinition: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Created page with "== Basics == Definition of a pipe connection. Used in fluidboxes. == Mandatory properties == Either <code>position</code> or <code>positions</code> must be specified. (<code>...")
 
m (words)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
== Basics ==
Definition of a pipe connection. Used by [[Types/FluidBox]].
Definition of a pipe connection. Used in fluidboxes.


== Mandatory properties ==
== Mandatory properties ==
Line 8: Line 7:
'''Type''': [[Types/vector]]
'''Type''': [[Types/vector]]


Position of the pipe connection.
Where pipes can connect to this fluidbox regardless the directions of entity.
 
=== positions ===
=== positions ===
'''Type''': [[Types/table]] of [[Types/vector]]
'''Type''': [[Types/table]] of [[Types/vector]]


Table must have 4 members, which are 4 explicit positions for the pipe connection (corresponding to 4 directions). Positions must correspond to directions going one after another.
Where pipes can connect to this fluidbox, depending on the entity direction.
 
Table must have 4 members, which are 4 explicit positions corresponding to the 4 directions of entity. Positions must correspond to directions going one after another.


== Optional properties ==
== Optional properties ==

Latest revision as of 18:57, 4 November 2021

Definition of a pipe connection. Used by Types/FluidBox.

Mandatory properties

Either position or positions must be specified. (position takes priority)

position

Type: Types/vector

Where pipes can connect to this fluidbox regardless the directions of entity.

positions

Type: Types/table of Types/vector

Where pipes can connect to this fluidbox, depending on the entity direction.

Table must have 4 members, which are 4 explicit positions corresponding to the 4 directions of entity. Positions must correspond to directions going one after another.

Optional properties

max_underground_distance

Type: Types/uint32

Default: 0

0 means not underground.

type

Type: Types/string

Default: "input-output"

Possible values:

  • "input"
  • "input-output"
  • "output"