Skip to content

Embeddable Pipe System #59

@zyxkad

Description

@zyxkad

An embeddable pipe system.

Each pipe are 4x4 wide. Pipes do not take block spaces, instead, it is embedded in blocks and save its data somewhere not in the level.

Each pipe has its colour from the 16 colours Minecraft provides, and can transfer either fluid, gas, or FE. Items are not on the list because it is not pipeable.

Pipes should not place directly but placed as nodes, which has 4x4x4 size:

  • Players should hold a wrench on the offhand, and a coloured node on the main hand, then click edge of blocks to place the node.
  • The point node's can place must be anchorable. Pipe cannot cross slab's middle face.
  • Nodes that have same type, same colour, on the same face, and not on the same edge will be connected automatically (crossing pipe is allowed, but the render of it should be considered in the future).
  • Players holds a wrench on the offhand while sneaking can right click on the node to remove it.

Other Details:

  • Each face can embed 5 pipes (3 in the middle 2 on the edges).
  • Each solid block can have up to 44 anchored nodes. Remember neighbour blocks share the nodes on the edges.
  • Nodes should be able to distribute/collect contents to all machines its touching by default (up to 8 blocks).
    • However, since nodes are touching at least two faces of a block, we should also have a type of node that strict which face you really want to interact with (which will be determined when placing the node).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions