Die sogenannten Pipes ( "Rohre") erlauben es Dir ein automatisiertes Lager zu bauen, bei dem du deine Items in eine "Input-Truhe" gibst und es dann direkt sortiert in den Kisten ankommt. Die Zusatzplugins "CraftbookPipePredicates" und "ItemPredicateParser" helfen dabei noch viel effizienter und gezielter: Angeben von sehr vielen Items auf einmal, Variablen - welche größere Gruppen zusammenfassen, effektives einsehen was auf einer Lagerkiste definiert ist, aber vor allem auch eine "PipeSuche". Die Suche erlaubt es dir sogar an einer beliebigen Truhe zu stehen und per Befehl nach etwas zu suchen und direkt ins Inventar zu holen oder sich vor jene Truhe zu teleportieren, in der das Item liegt. Du musst dabei nur auf einen Kolben, ein Schild oder eine Truhe des Pipe-Lagers schauen und dann den /pps Befehl eingeben. 😎
Alles in allem also total cool und praktisch und dank unserem Techniker noch viel Ressourcenschonender und ausgereifer, als das alleinige Craftbook-Plugin.
Die Basis: Input-Truhe
Als Basis brauchen wir erstmal eine Input-Truhe, welche dann weiterleitet ins Hauptlager. Mittlerweile brauchen wir nicht einmal mehr die Clock dahinter, das geht nun auch effizienter: Einfach unter die Kiste einen Trichter setzen, welcher in einen klebrigen Kolben zeigt, von diesem dann Glas wegleitet ins Lager.
Im Grunde ist der Rest recht simpel: Die Glasblöcke sind die Pipe, also das Rohr, wodurch die Items durchfließen - und die Kolben leiten diese dann in die Truhen. Definiert wird das durch die Schilder an den Kolben: Dort schreibt ihr den oder die Itemnamen (normaler Modus: durch Komma getrennt) drauf, was einsortiert werden soll. Oder setzt ein leeres Schild und bearbeitet es direkt mit "Pipr" (PipePredicates) - das ist generell viel einfacher. 😉
Wollt ihr beispielsweise Erde und Grasblöcke in eine Truhe leiten, gebt ihr entweder auf dem Schild an:
1. Zeile: leer
2. Zeile: [pipe]
3. Zeile: dirt,grass_block
4.Zeile: leer
Oder viel einfacher per Pipr - Block anschauen und:
/pipr set dirt oder grass_block
Wichtig bei Pipr ist das "oder" damit es nicht zwingend beides erfordert und normal einsortieren kann.
Es gibt auch "Variablen", mit welchen man größere Gruppen zusammenfassen kann, so z.B. alles, was Redstone betrifft oder für Schaltungen gebraucht werden kann. Diese Sachen haben die Variable %redstone%
In dem Falle wäre der Befehl:
/pipr set %redstone%
Die Übersicht aller verfügbarer Variablen findest du In-Game auch schnell via /ipp var oder in der oben verlinkten Unterseite hier.
Sollten Dir noch welche Einfallen, dann schreib gern ^-^
Man kann mit Pipr sogar Dinge setzen und anderes ausschließen. Nehmen wir das Beispiel Kupfer: Alles Kupfer kann in eine Truhe, aber Rohkupfer soll nicht mit rein? Dann wäre es:
/pipr set kupfer-? nicht Rohkupfer
Das "nicht" sorgt also dafür, dass Rohkupfer in dieser Truhe nicht berücksichtigt wird und weitergeleitet wird und das -? sorgt dafür, dass die Pipe alles, was irgendwo im Namen "Kupfer" beinhaltet, berücksichtigt wird.
Du mächtest aber manche Sachen auch in Shulkerboxen in eine Truhe einsortieren lassen? Beispielsweise bei Bruchstein auch Shulkerboxen voller bzw. teils-gefüllt mit Bruchstein? Dann gibbt es noch die Parameter "Innen-alle" und "innen-manche":
(Beispiel-Befehl kommt noch wieder^^)
Du suchst etwas? Auch möglich!
/pps <itemname>
Dann wird ein Fenster geöffnet, wo Dir in einer Übersicht angezeigt wird, was du davon da hast. (Also bei Sand-? alles, was Sand im Namen hat) und dann kannst Du dort schon sehen, wie viel Du vom gesuchten Item/Block besitzt. Du kannst Dich dann entweder mit einem Klick zur Truhe teleportieren lassen oder aber direkt - aus diesem Fenster heraus - Sachen in dein Inventar bewegen! 😎