Wichtig bei Pipr ist das "oder" damit es nicht zwingend beides erfordert und normal einsortieren kann.
Pipe-Variablen: Schnelleres setzen bei größeren Gruppen
Variablen sind unsere Variante größere Item- / Blockgruppen zusammenzufassen, da diese oft einfach nicht in die Chatzeile passen.
Man kann diese immernoch flexibel nutzen und z.B. trotzdem einzelne Items / Blöcke oder gar andere Variablen ausschließen.
Bei den Pflanzen wäre es folgendes Beispiel: Ihr wollt Blumen und Pflanzen in eine Truhe, aber kein Laub, dann gebt ihr nur ein:
/pipr set %pflanzen% nicht %Laub%
Das "nicht" sorgt also dafür, dass eben alle Pflanzen und Blumen (da Pflanzen die Blumen-Gruppe erbt) in eine Kiste kommen, aber kein Laub. Angezeigt werden alle verfügbaren Variablen unter /ipp var oder ihr nehmt ein Item in die Hand und gebt /ipp test ein, dann zeigt es an, ob das Item in einer Variable enthalten ist oder nicht. Wenn es dann feststeht, geht es weiter mit dem normalen Befehl (Variablen beginnen immer mit einem Prozentzeichen), also: /pipr set %variable%
Eine 100%-ige Live-Übersicht aller Variablen und deren Inhalt findest du auf folgender Seite, die u.a. auch eine Suchfunktion und einige Sprachen anbietet:
https://variablen.blockstal.de
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.
Wichtig zu erwähnen ist auch, dass z.B. bei Glas ein Sternchen, also *, nötig sein kann!
Beispiel:
/pipr set Glas-? nimmt alle Glasfarben etc. außer den normalen Glasblock, der ja "Glas" heißt.
Daher tippe am Besten:
/pipr set Glas-* Dieser Befehl würde aber auch glasierte-Keramik mit einsortieren! Dieses dann per "nicht" wieder ausschließen:
/pipr set Glas-* nicht glasierte-Keramik-*
Tränke und generell Effekte
Bei vor allem Tränken ist es noch ein bisschen "komplizierter", da es neben den Effekten eben auch die Typen gibt plus dann noch getränkte Pfeile. Daher gibt es hier folgendes zu beachten:
Wenn Du ALLE Tränke (inkl. gewöhnlicher und seltsamer etc.) einsortieren willst, machst Du:
/pipr set Trank
Willst Du bestimmte Tränke, z.B. Direktheilung, dann schreibst Du:
/pipr set Trank Direktheilung
Willst Du diesen Trank in allen Stufen und Typen (Wurftrank etc.), dann wird es:
/pipr set Trank-* Direktheilung
Wenn Du aber die getränkten Pfeile mit dem Effekt einsortieren magst, dann:
/pipr set Getränkter-Pfeil Direktheilung
Und so geht das dann eben auch mit ALLEM, was diesen Effekt hat:
/pipr set Direktheilung
Daher macht es Sinn, auch immer ein Material anzugeben. Die Kombinationen sind aber auch hier im Grunde endlos. 😁
Du mächtest aber manche Sachen auch in Shulkerboxen (oder Bündel, nachfolgend aber mal nur mit Shulkerboxen beschrieben) in eine Truhe einsortieren lassen? Beispielsweise bei Bruchstein auch Shulkerboxen voller bzw. teils-gefüllt mit Bruchstein? Dann gibt es noch die Parameter "innen-alle" und "innen-manche".
Allerdings gibt es jetzt auch noch den Zusatz "innen-alle-oder-selbst(Luft oder <item>)" bzw. "innen-manche-oder-selbst(Luft oder <item>)".
Schau für eine viel bessere Erklärung bitte auf der Seite Pipes & Pipr - Komplettanleitung vorbei!
Also im Beispiel:
/pipr set innen-alle-oder-selbst(Luft oder Bruchstein) bzw.
/pipr set innen-manche-oder-selbst(Luft oder Bruchstein)
In dem Fall würde also Bruchstein, aber auch jegliche Shulkerbox(farbe) mit mindestens 1 Bruchstein oder eben randvolle Slots darin einsortiert werden.
Sowie, dass das oder-selbst jetzt erspart, das Item 2x nennen zu müssen, wie es vorher der Fall war.
Hier noch kurz der Unterschied zu "innen-manche" und "innen-alle":
Manche bzw. alle entscheidet, ob eben MANCHE Slots einer (z.B.) Shulkerbox dieses Item haben sollen, oder ausnahmslos ALLE Slots.
Im Bruchsteinbeispiel hieße das also, dass Du entweder festlegst:
Shulker, die u.a. auch Bruchstein haben, aber auch sonstwas anderes -> innen-manche Bruchstein
Shulker, die NUR Bruchstein haben, randvoll -> innen-alle Bruchstein
Shulker, die NUR Bruchstein ODER Luft (leere Slots), aber beliebig voll -> innen-manche-oder- selbst(Bruchstein oder Luft)
oder
Shulker, die komplett leer sind -> innen-alle Luft
Du suchst etwas in deinem Lager? 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! 😎