Beiträge von d2aniel

👋 Du bist neu hier? Stell dich vor... Klick mich.

    Pypes, das Einsteigervideo


    Ich hab mich mal getraut. Hoffe es hilft denen etwas, die jetzt mit Pypes anfangen wollen.

    Ein paar Anmerkungen zu deinem Video, da die Kommentare ausgeschaltet wurden :loudly_crying_face::grinning_squinting_face:


    -> Helper

    Mit dem Befehl /pype filter helper zeigt das System an, welche Filter gewählt werden müssen, um das Item in der Hand zu filtern.


    -> Test

    Bei dem Test-Befehl kann man noch das Argument "verbose" angeben, damit man sieht, an welchem Filter es genau scheitert, dass ein Item nicht angenommen wird:

    /pype filter test verbose: oKvwmJx.png


    -> Kiste

    Die Start-Kiste ist nicht notwendig für das Pype-System.

    Der Knopfdruck saugt lediglich alle Items in den Dispenser.


    -> Remove

    Hat man mehrere Filter hintereinander, kann man /pype filter remove all nutzen, um alle Filter in nachfolgenden Dispensern zu entfernen.


    -> Filter

    Filter werden deaktiviert, wenn sie mit Redstone befeuert werden (sollten sie zumindest)


    Das war's bis jetzt.

    Freut mich aber, dass du dazu ein Video erstellt hast, danke :grinning_face_with_smiling_eyes:


    Also eines was mich Realtalk abfuckt, diese scheiße Roboter kacke auf der Filter Seite, ich verstehe warum die Verifizierung drin ist, aber sucht was anderes bitte, ich kotz im strahl ich mache paar filter hintereinander und ich sitze inzwischen 2 Minuten an Bilder anklicken nur um an einen Code zu kommen das ist zu übertrieben

    reCaptcha ist wahrscheinlich die sinnvollste Lösung, wenn du nicht Puzzle spielen willst.

    Es gibt natürlich andere, die sind aber auch noch aufwändiger.

    Der Rechner läuft mittlerweile seit genau 30 Tagen - 134000. Iteration mit folgendem Ergebnis:


    Mehr ist da wahrscheinlich nicht rauszuholen, aber spannend war das Projekt auf jeden Fall :grinning_face_with_smiling_eyes:

    d2aniel war das so gewollt oder ist das ein Bug der langfristig zu Problemen führen kann?

    Nein, war und ist nicht gewollt. Die Limitierung ist nur virtuell, wenn die größer werden soll, kann die per Knopfdruck größer gemacht werden. Es geht nur darum, dass man damit den Server nicht zum Laggen bringen kann, wenn zu viele Elemente in einer "Pype" iteriert werden müssen. Da aber aktuell alles paletti ist, wird das Limit wahrscheinlich noch mal angepasst.


    Ich nehme an die Pypes werden in einer Datenbank gespeichert? Was sagt die denn dazu?

    Nein, das System beruht darauf, eben keine Datenbankanbindung zu haben, damit die Pypes einfach verschoben werden können und der Performanzhalber.



    btw. d2aniel , hab selten eine Alpha gesehen, die so sauber galaufen ist. Respekt.

    Danke :grinning_face_with_smiling_eyes: Habe auch mit mehr Problemen gerechnet, aber bis jetzt wurden tatsächlich nur ein Dupe-Bug gemeldet, welcher schnell gefixt werden konnte. (Es kann aber natürlich auch sein, dass es bereits neue Wege gibt, welche uns aber noch nicht mitgeteilt wurden)



    Wird das aber mit den Filtern bleiben?, weil ich möchte z.B. nur eine Pype Line für mein Plot benutzen und nicht 200 verschiedenen.

    Dass dadurch die Limits aufgehoben werden? Wahrscheinlich nicht. Sonst ist der Sinn der Limits ja hinfällig :grinning_face_with_smiling_eyes:

    Vorerst wird (aber KANN) sich erst mal nichts (fundamental) ändern.


    Mit Alpha ist gemeint, dass das jetzt die erste Test-Version auf dem Server ist und viele Dinge noch geändert werden können, wenn Sachen noch nicht passen. In der Alpha geht es darum, das Konzept der Pipes vorzustellen und ggf. noch mal anzupassen. Dazu gehört zum Beispiel, dass Limits noch angepasst werden (zum Beispiel auch, dass man diese Limits über einen (leeren) Filter umgehen kann, Featurevorschläge angenommen und getestet werden, etc.

    Daher sind eigentlich alle (sinnvollen) Ideen gerne gesehen.


    Wenn du einen "Fahrplan" haben möchtest:

    Alpha -> Konzept, Ideen und Vorschläge

    Beta -> Fehlerbehebung

    Stable Release auf allen CBs :winking_face:

    Die ganzen Kisten sind schon Trichtereinsparung übrigens.

    Wenn die Kisten nur als Hopper fungieren, kannst du alle Hopper + Chests durch End-Rods ersetzen:


    EBO38ov.png

    Es gibt im Übrigen noch eine schnellere und lagfreiere Lösung mittels Hopper-Minecarts, welche von oben nach unten fahren und dabei alle Öfen mit Kohle versorgen:

    JCcGsRn.png

    Jetzt noch die vollständigen RegEx zur Verfügung stellen. *lechz*

    Da hätte ich eher Angst, dass irgendwelche Witzbolde ultra rechenaufwändige Expressions schreiben und das noch den Server zu Laggen bringt :grinning_face_with_smiling_eyes:



    Der Name-Filter irritiert mich etwas

    Der Name-Filter ist NUR für den Namen des Items. Ein unbenanntes Item ist davon nicht betroffen. Evtl. könnte man aber wirklich noch eine Kategorie "Material-Name" oder so hinzufügen, wenn das gewünscht ist :grinning_squinting_face:

    IDID3s8.png

    Code: 5hEH4

    d2aniel, spricht programmiertechnisch etwas dagegen, dass man Filter auch seitlich und nicht nur unter den Werfern (Pumpen) platzieren können könnte? Wäre für Hochregallager platzsparender, wenn man einfach eine Kaskade von Werfern senkrecht anordnet und dann etagenweise raussortieren kann. So wie ich das bisher sehe, kann man ja nur waagerecht kaskadieren und dann die Filter jeweils drunter hängen. Das passt besser für Flächenlager.

    Progrmamiertechnisch würde nicht umbedingt etwas dagegen sprechen. Es ist halt etwas Performanceintensiver.

    Der Grund, warum die Filter jedoch unterhalb der Dispenser sind ist, dass niemals versehentlich gefiltert wird, wenn ein Dropper mal seitlich an einem Dropper ist. (Es gibt nur eine möglichkeit -> unterhalb des Dispensers. An der Seite wären es dann schon unten + 4 weitere Seiten etc.)

    Die PYPES sind vorerst wieder aktiv 🎉, welche wegen eines gefundenen Dupe-Bugs kurzzeitig deaktiviert wurden.

    Bitte weiterhin die Bugs direkt melden (am besten an ein Teammitglied, damit es direkt weitergegeben werden kann) - gibt auch Belohnungen, s. o. :grinning_face_with_smiling_eyes:

    OK habe einen Bug gefunden.

    Die Startkiste darf nicht mit einem Schild versehen sein.

    Bei Kisten mit Schildern verbleiben die Items darin.

    Das hat den Grund, damit man nicht alle Items aus einer Shop-Truhe extrahieren kann.


    Für den Start der Pypes sind komplett automatisierte Bauten eher unerwünscht.

    Man kann ohnehin schnell genug eine Kiste sortieren. Je nach stabilität, kann man da in Zukunft aber vielleicht noch mal drüber reden.

    Ich kann den Ping zu HB nicht abrufen, das Bild wurde scheinbar nicht richtig hochgeladen.

    Bei YouTube ist es allerdings so, dass du immer an den naheliegendesten Server weitergeleitet wirst (der Ping ging also nicht nach Deutschland).