Mod-Übersicht: Pipeworks
Beschreibung
Verwendung
Du findest die Pipeworks-Blöcke im Inventar (Standardtaste: i). Gib den Begriff pipeworks in die Suchleiste ein und wähle den entsprechenden Block durch einen Klick aus. Die Pipeworks können in folgende Kategorien eingeteilt werden:
- Röhren: Blöcke, die Gegenstände und Blöcke weitertransportieren. Es gibt besondere Röhren, die Blöcke etwa nur in eine Richtung transportieren oder Blöcke sortieren können. Daneben gibt es Rohre, die Flüssigkeiten transportieren.
- Filter / Injektoren: Blöcke, die Gegenstände und Blöcke aus Truhen entnehmen und in Röhren oder Truhen legen. Filter / Injektoren können eingestellt werden, sodass sie bestimmte Blöcke entnehmen. Mithilfe von Mesecons-Signalen können sie aktiviert werden.
- Wasserleitungen: Wasserleitungen transportieren Wasser, das mithilfe von Pumpen bereitgestellt wird. Durch Hähne und Ventile kann Wasser verteilt oder ein Brunnensystem gebaut werden.
- Crafting-Blöcke: Diese Blöcke stellen aus Rohmaterialien Produkte her oder platzieren Blöcke in der Welt.
Blöcke
Hier findest du eine Auswahl der Pipeworks-Blöcke, die die häufigsten Szenarien für den Bau und für Ideen abdecken:
Röhren für Flüssigkeiten
Transportröhren für Blöcke und Röhren
Filter / Injektoren
Filter/Injektoren nehmen Gegenstände aus dem hinter ihnen liegenden Block und geben sie weiter. Sie können per Linksklick oder per Mesecons-Signal aktiviert werden.
Öffne den Filter-Injector mit einem Rechtsklick, um einzustellen, welche Gegenstände weitertransportiert werden. Lasse die Auswahl leer, um zufällige Gegenstände aus einer Truhe zu entnehmen.
Öffne den Filter-Injector mit einem Rechtsklick, um einzustellen, welche Stapel weitertransportiert werden. Aktiviere die Option „Exact Match“, um nur Stapel mit der genau eingestellten Menge zu transportieren, wenn der Filter-Injector aktiviert wird. Lasse die Auswahl leer, um zufällige Gegenstände aus einer Truhe zu entnehmen.
Crafting-Blöcke
Mit dem Autocrafter kannst du aus Rohmaterialien Blöcke und Gegenstände herstellen. Der Autocrafter kann dabei auf ein bestimmtes Rezept zur Herstellung von Blöcken und Gegenständen eingestellt werden (wie im Crafting-Raster des Inventars) und stellt diese Produkte dann selbstständig her, wenn ausreichend Materialien vorhanden sind. Der Autocrafter besitzt ein Produktlager, um Produkte zwischenzulagern, bis diese entnommen werden. In Verbindung mit Filter-Injektoren kannst du Autocrafter befüllen oder fertige Produkte aus diesen entnehmen.
Weitere Gegenstände
Beispielanwendungen
Transporter für Objekte
Wenn du den blauen Itemwise Filter-Injector auf einen bestimmten Gegenstand einstellst, landet nur dieser Gegenstand in der rechten Truhe. Immer, wenn du dich auf die Druckplatte stellst, wird ein Gegenstand transportiert. Stelle mit einem Rechtsklick auf die Sortierröhre ein, welche Gegenstände an welchen Ausgang geschickt werden sollen.
Tipp: Nutze eine Mesecons Blinky Plant, um alle 2 Sekunden ein Signal zu schicken, das die Maschine aktiviert.
Benötigt werden:
- Truhen
- Itemwise Filter-Injector
- Transportröhre (Pneumatic Tube Segment)
- Mesecons-Kabel
- Mesecons-Druckplatte oder Mesecons-Taster
Sortiermaschine
Die Sortiermaschine entnimmt Blöcke oder Gegenstände aus der linken Truhe und schickt sie zur Sortierröhre, wo sie sortiert und auf weitere Röhren verteilt werden. Die Gegenstände landen dann jeweils sortiert in den entsprechenden Truhen. Aktiviere die Maschine mit einer Druckplatte, um jeweils einen Gegenstand abzuschicken und sortieren zu lassen.
Tipp: Nutze eine Mesecons Blinky Plant, um alle 2 Sekunden ein Signal zu schicken, das die Maschine aktiviert.
Benötigt werden:
- Truhen
- Itemwise Filter-Injector
- Transportröhre (Pneumatic Tube Segment)
- Sortierröhre (Sorting Pneumatic Tube Segment)
- Mesecons-Kabel
- Mesecons-Druckplatte oder Mesecons-Taster
- optional Xdecor-Schilder, um darzustellen, welche Gegenstände sich in Truhen befinden.
Füge weitere Ausgänge an der Sortierröhre hinzu, um mehrere Gegenstände sortieren zu können. So lässt sich zum Beispiel eine Maschine, die Erze sortiert oder Müll trennt, umsetzen.
Automatische Weizenfarm
Nach der Ernte werden neue Pflanzen eingesät. Durch einen integrierten Wasserspeicher werden die Pflanzen mit Wasser versorgt.
Die Blockdetektoren warten, bis der gewünschste Wachstumszustand der Pflanze erreicht ist und schicken dann ein Signal an die Node Breaker, die die Pflanzen ernten. Die Pflanzenteile gelangen in die Röhre, von wo aus sie sortiert werden. Das Signal der Blockdetektoren aktiviert die Deployer, die neue Samen in die Erde pflanzen. Platziere am Anfang einmalig manuell die Samen in der Erde, um die Maschine zu aktivieren.
Benötigt werden:
- Truhen
- Blockdetektoren (Mesecons)
- Transportröhre (Pneumatic Tube Segment)
- Sortierröhre (Sorting Pneumatic Tube Segment)
- Mesecons-Kabel
- Vertikales Mesecons-Kabel
- Node Breaker
- Deployer
- Pflanzsamen
- Wasserblöcke
Schritt 1:
Platziere das Fundament für den Wasserspeicher und Deployer-Blöcke, die später die Samen aussäen.
Schritt 2:
Platziere die Erde für die Pflanzen und eine Lichtquelle, damit alles gut wächst. Du kannst bereits den Wasserspeicher befüllen und das Saatgut einsäen.
Schritt 3:
Platziere die Node Breaker hinter der Pflanzenreihe, die später die Pflanzen ernten. Platziere über den Pflanzen Blockdetektoren (Mesecons), die den Wachstumszustand überwachen.
Schritt 4:
Füge mit Mesecons-Kabel und vertikalem Mesecons-Kabel die Verkabelung hinzu.
Schritt 5:
Baue eine Plattform oder Treppe mit einer Schatztruhe, in der die geernteten Pflanzen landen.
Schritt 6 (Rückseite):
Füge die Transportröhren hinzu:
- Platziere normale Transportröhren (Pneumatic Tube Segment) hinter den Node Breakern.
- Platziere Sensorröhren (Conducting Tube Segment) unter den Deployern
- Platziere eine Sortierröhre zwischen Node Breakern, Deployern und Schatztruhe
Stelle den Deployer so ein:

Stelle den Node Breaker so ein:

Stelle den Blockdetektor so ein:

Stelle die Sortierröhre so ein:
- Ändere die Pflanze die geernet wird, um verschiedene Pflanzen automatisch zu ernten.
- Unser Vorschlag benötigt Kunstlicht. Platziere die Blockdetektoren, die den Wachstumszustand der Pflanzen überwachen, anders, sodass die Farm komplett ohne künstliches Licht auskommt und resilienter gegenüber Stromausfällen ist!
- Erweitere die automatische Farm um die ganze Gruppe mit Nahrung zu versorgen!
- Schließe die automatische Farm an einen zentralen Lagerort oder einen Autocrafter an, um die geernteten Pflanzen weiterzuverarbeiten.
- Schaffst du es, eine automatische Farm zu planen, die komplett automatisch auch leere Erdblöcke bepflanzt?
Zählmaschine
In einer Truhe werden die Blöcke oder Gegenstände abgelegt, die transportiert und sortiert werden sollen. Ein Itemwise Filter-Injector entnimmt die Gegenstände aus der Truhe und gibt sie weiter. Eine Digiline-Röhre gibt jedes Mal, wenn ein Gegenstand die Röhre passiert, die Informationen über diesen Gegenstand per Digiline-Kabel weiter. Ein LUA-Controller verarbeitet die Daten und zeigt diese auf einem Bildschirm an (Code siehe unten). Die Gegenstände können nun wie bei der Sortiermaschine sortiert und zu den richtigen Truhen weitertransportiert werden. Immer, wenn eine Person die Druckplatte betritt, wird ein Gegenstand aus der Truhe entnommen, gezählt und sortiert.
Benötigt werden:
- Truhen
- Transportröhre (Pneumatic Tube Segment)
- Digiline-Röhre (Digiline Detecting Pneumatic Tube Segment)
- Sortierröhre (Sorting Pneumatic Tube Segment)
- Mesecons-Kabel
- Mesecons-Druckplatte


Stelle den Bildschirm so ein:

Stelle den Itemwise Filter-Injector so ein:

Stelle die Sortierröhre so ein:
-- Funktion, um x leere Zeilen auf dem Display zu erzeugen function clearScreen(lines) for i = 1,lines do digiline_send("display", " ") end end -- Anzahl der Items definieren und auf 0 setzen, wenn "Execute" gedrückt wird if event.type == "program" then mem.anzahl_items = 0 end -- Wenn ein Digiline-Signal auf dem Kanal "iteminfo" kommt: if event.type == "digiline" and event.channel == "iteminfo" then clearScreen(3) -- Itemanzahl um eins inkrementieren mem.anzahl_items = mem.anzahl_items + 1 -- Gezähle Item(-s) und Namen des letzten Items auslesen if mem.anzahl_items > 1 then digiline_send("display", tostring(mem.anzahl_items) .. " Items gezählt.") else digiline_send("display", "1 Item gezählt.") end clearScreen(1) digiline_send("display", "Letztes Item:") digiline_send("display", event.msg.name) end
- Füge mehrere Zählwerke hinzu, um Statistiken, z.B. für recycelte Gegenstände, zu erheben.
- Prüfe, ob der richtige Gegenstand eingeworfen wurde und öffne eine Tür.
Weitere Anwendungen
- Recycling-Anlage, die Müll sortiert und weiterverarbeitet
- Automatisierte Fabrik, die ein bestimmtes Produkt herstellt
- Ticket-System für Freizeitanlage bzw. zum Zählen der Besuchenden
- Automatisiertes Restaurant
- Rätsel, in dem Gegenstände durch Röhren transportiert und ggf. richtig weitergeleitet werden müssen





















