REDSTONE THINGS mit TheJoCraft (Später eventuell The Last Caretaker) hetzner !pc

Neue Minecraft-Redstone-Projekte: Vom Signal bis zum Smart Home

Mehrere bahnbrechende Projekte wurden während des Livestreams umgesetzt: Ein binäres Signalverarbeitungssystem mit bis zu 15 Bit Datenübertragung, ein kompaktes Smart-Home-System mit Stromstärken-Codierung und eine hochoptimierte Villager-Tauschhalle mit automatischen Weichen. Alle Konstruktionen vereinen klassische Redstone-Techniken mit neuen Ansätzen für maximale Effizienz.

Minecraft
00:00:00

Minecraft

Streamstart und Begrüßung

00:03:27

00:03:27 Hi allerseits und herzlich willkommen zu einem weiteren Livestream. Schön, dass ihr alle mit dabei seid. Ich grüße euch! Na, wie geht's dir stets? Und vor allem Minecraft Gamer mit einem Stufe 3 Sub schon 28 Monaten dabei. Ich bin auch gespannt. Ich bin sehr gespannt, wen ich morgen alles treffen werde. Vielen, vielen Dank auf jeden Fall. Genau, eine Frage an mich hast, wird sich bestimmt morgen die Gelegenheit auch ergeben, das mal zu stellen. Grundsätzlich bin ich nämlich gar nicht auf Flüster Nachrichten aktiv. So.

00:03:56 Hallo, hallo, hallo, eine angenehme Stimme kommt hier durch den Raum. Ist es meine? Weiß ich nicht. Oh Baum. Ich habe für euch folgendes mir heute überlegt. Einmal möchte ich gerne, wupp, hierhin. Jetzt mal kurz gucken, ob ich den Greenscreen richtig eingerichtet habe. Ja, ich würde gerne noch an der Testworld mit euch weiterarbeiten. So.

00:04:21 Nichts vorbereiten. Alles gut. Wenn die Frage in die Richtung geht, ob du etwas mitbringen möchtest oder irgendwas derartiges, bitte, bitte. Das braucht nicht, wirklich. Ich freue mich, wenn ihr da seid. Ich freue mich, wenn ihr kommt, Leute. Aber ihr braucht bitte nichts vorzubereiten. Ich gehöre zu den Leuten, die tatsächlich, ehrlich gesagt, ungerne Geschenke annehmen. Aus vielen, vielen verschiedenen Gründen. Das hat...

00:04:44 Viele viele viele viele Gründe, weswegen ich das wirklich nicht so gerne gemacht habe. Also ich fühle mich wesentlich wohler, wenn ihr mir nichts schenkt und wenn ihr nichts vorbereitet oder irgendwas derartiges. Checke checke. Ganz im Gegenteil, ich schenke euch dann lieber etwas.

00:04:59 Ich schenke euch persönlich lieber eine Autogrammkarte, ein Lächeln und ein paar nette Worte. So. Ne, aber es gibt tatsächlich einige Gründe, warum mir es persönlich lieber ist, wenn ich keine Geschenke bekomme. Aber das hat auch was mit mir zu tun und meinem Charakter zu tun. Und es gibt Menschen, die haben so komische Eigenschaften, so komische Tics. Und das ist bei mir so ein Ding. Also ich mag das nicht so gerne. Gut.

00:05:28 Ja, dat dat dat dat dat ist noch nicht so gut, ne? Wir waren im letzten Redstone-Part ein wenig, ähm, bis Doctor Games kommt dieses Jahr, yes, alle Tage. Wir waren ein wenig, oh, ich muss noch was schreiben, ähm, ähm, da war noch was, ähm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm, mhm,

Fortsetzung der Redstone-Entwicklung aus vorherigem Stream

00:06:11

00:06:11 Oh, Autokorrektur vom Handy kann manchmal unangenehm sein. So, jetzt habe ich aufgeschrieben. Okay, sorry, ich habe jetzt im Chat nichts mitbekommen. Also, was war die Frage? Hallo hier erstmal, schön, dass King und Guy mehr dabei sind. Hallo, hallo. Moin. Plan ist, dass wir jetzt heute hieran weiterarbeiten, okay?

00:06:44 Ich weiß aber nicht, ob wir eine bessere Lösung für das Ding finden. Es wäre halt schon lecker. Das Schöne ist, dass ich heute keinen Zeitdruck habe. Ich bleibe dabei, dass ich glaube, dass die Idee mit dem Bud-Switching ziemlich gut ist.

00:07:24 den Chat nicht reingehört, dann, äh, weiß nicht, kann, geht das über die Moderatoren? Schubi? Hast du, ähm, hat Schubi oder, oder, oder Gamer eventuell, ähm, wie nennt sich das, äh, Flüsternachrichten aktiviert, dann könnt ihr mir ja sonst per Discord einmal schnell weiterleiten. Ist das denn wirklich wichtig? Also, ist das dringend?

00:07:47 Ansonsten, wie gesagt, du musst für morgen nichts vorbereiten. Also morgen findet Stadtbücherei aus der Stadtbücherei Mützner Streams da. Wenn ihr als Zuschauer dabei seid, braucht ihr nichts vorzubereiten. Ihr sollt auch nichts vorbereiten. Ich würde mich freuen, wenn die, die sich angemeldet haben, einfach kommen und da sind. Und dann gibt es morgen eine Veranstaltung. Und nach der Veranstaltung, für die, die Lust haben möchten, kann ich anbieten, sich auf jeden Fall noch mal kurz zu unterhalten. Ganz kurz auch noch mal ein Foto und Autogrammkarten zu machen. Ich weiß nicht, wie viele Leute morgen kommen. Wir müssen ein bisschen gucken, weil wir bis...

00:08:16 spätestens 19 Uhr wieder weg sein müssen. Genau, deshalb wüsste ich nicht, was man da jetzt noch vorbereiten müsste zum Morgen. Wirklich, wirklich super, super lieb. Also quasi, ich weiß es auch meistens immer sehr wertzuschätzen, wenn Leute tatsächlich diese Mühe machen. Aber es ist immer für mich ein bisschen schwierig, weil ich persönlich so ein kleines Problem damit habe, wenn Leute mir etwas schenken und ich es dann annehmen muss.

00:08:43 Was ich natürlich dann selbstverständlich mache, ich freue mich natürlich, wenn ihr euch da diese Mühe macht. Es ist dann nur für mich halt immer in dem Moment eine sehr unangenehme Situation, die besser im Vorfeld geklärt werden kann, wenn man von vornherein sagt, dass ich das lieber nicht so gerne mache. War jetzt die Idee mit den Pistens eine gute Idee? Dass es keine bessere Möglichkeit gibt, tiltet mich schon ein kleines bisschen.

00:09:25 Ogeta TV, die Damen sind auf jeden Fall gedrückt. Ähm...

00:09:35 Also, was willst du genau bauen? Ich will mich jetzt auf das Spiel konzentrieren, Leute. Also, dann Abfahrt. Ich mache jetzt ein bisschen schöne Musik hier an und ich möchte mich auf das Spiel konzentrieren, damit ich jetzt vorankomme. Denn ich werde heute Nacht nochmal das Event für morgen planen müssen, weil ich selbst die Technik auch mitmache bei dem Event. Wir haben ein relativ großes Technikteam, die dafür sorgen, dass das morgen funktioniert. Der Stream ist ab 16 Uhr aus der Stadtbücherei Münster. Also, wir haben unseren Encoder.

00:10:18 Ich glaube, es geht. Ich glaube. Ich würde es gerne mal testen. Ich habe das Gefühl, dass das funktionieren könnte, was ich vorhabe. Okay, wir müssen mal ganz kurz eben, wir müssen es mal ein bisschen koordinieren. Ich habe ein paar richtig coole Ideen gerade im Kopf und eventuell funktioniert das. Wenn das funktioniert, wäre das das Schönste von allem. Also wir machen mal einen Datensatz.

00:10:47 1101. Das ist mein Datensatz, mit dem ich mal kurz arbeiten möchte. Ohne Carry. So, der Datensatz kann gesendet werden. Aber was mich jetzt interessiert ist, kann ich den auch so hier wieder rausschicken? Wir müssen jetzt mal ein bisschen Analysen hier in Minecraft machen. Also. Tick, step. Okay, das würde schon mal nicht funktionieren. Schade. Okay, da passt das Timing nicht. Ich verstehe. Ich verstehe, ich verstehe. Das Timing würde hier nicht gehen.

00:11:54 Weil wir auch ein State rauskriegen. Okay, gut. Das heißt, ein 1 bei 1 Design ist eigentlich unmöglich. Das Einzige, was ich testen möchte, ist 1, 2, 3, 4. 1, 2, 3, 4. Wenn wir die jetzt hier so reinnehmen, 1, 2, 3, 4, dann... Genau, das wird durchgeladen, das funktioniert.

00:12:46 Step, Step, Step, Step, Step, Step, Step. Genau, das war jetzt das geringste Problem. Der Datensatz wird auf jeden Fall so gesendet, wie er reingeht. Wie kann ich damit jetzt arbeiten? Was ja eigentlich, also was ja das Simpelste von allem wäre. Step immer zwei Ticks. Ja, aber alles gut. Ich will ja in zwei Ticks mich bewegen für eine Technik. So, ich möchte einen Encoder bauen, der etwas leichter enkodiert. Ich bin gerade ernsthaft überlegen, ob wir...

00:13:27 Aber, nee, warte mal, was wäre, wenn ich jetzt ihn hier mache? Aber dann würden die Carries sich beim Verladen setzen. Ja, das Problem ist, ich möchte möglichst knapp. Ähm...

00:13:57 Also diesen Encoder, den wir schon tausend Milliarden mal gebaut haben, ich möchte gerne rausfinden, ob es eine einfachere Variante für den gibt. Denn wenn das funktioniert, dann können wir ein viel, viel effizienteres und besseres Smart Home System bauen. Das Problem ist nur, dass wir ein Snapshot erstellen müssen innerhalb von einem GameTick. Das ist das Problem. Alles, was wir machen müssen, muss in einem GameTick passieren. In einem GameTick müssen wir den Ist-Zustand dieses Redstone hier lachen.

00:14:27 Und das macht die ganze Anlage ein wenig kompliziert. Es gibt jetzt mehrere Ideen, die ich da habe, wie man das umsetzen kann. Vielleicht ist einer der vielversprechendsten Ideen nach wie vor... Ja, aber ich hänge an der Idee. Nur das Problem ist, sie scheint nicht machbar zu sein. Wegen der Update Order von Minecraft. Wenn das Problem mit Pistons auftritt, wird auch das Problem mit Droppern auftreten. Da bin ich mir ziemlich sicher. Aber warte mal, was ist denn bei dem Design hier? Muss ich mal ganz gut eben auch checken. Okay.

00:15:02 Guck mal, wenn ich jetzt hier einen Daten-Auschi draufgebe. Rot, orange nicht, gelb und grün ja. Und ich update jetzt diese Pistons. Okay, die updaten sich gegenseitig, das ist das Problem. Okay, Redstone erzeugt immer um sich drum herum einen Update-Punkt. Einmal da, einmal da drunter, einmal zur Seite. Also Redstone erzeugt leider mehrere Update-Punkte. Das ist das große Problem in Minecraft.

00:15:58 Die Frage ist also jetzt, wie gehen wir damit um? Ich könnte jetzt folgendes machen. Ich könnte hier so einen Dropper machen. Und ich könnte sagen, dass ich den oberen Dropper versuche zu aktivieren. Die Schwierigkeit ist, der obere Dropper kann ein Item runterspucken, der untere kann es... Oder andersrum. Ich versuche von unten ein Item nach oben zu spucken, was ja nur dann... Das bringt ja auch nichts. Das bringt ja auch nichts.

00:16:40 Was ist, wenn wir mit Pistons arbeiten? Wenn wir mit Pistons arbeiteten... Okay, wir könnten das... Vielleicht ist der Gedanke nicht schlecht. Mit Pistons können wir auf jeden Fall arbeiten. Aber mit Pistons... Ja, basically auch so einen kritischen Setup machen können. Also hier hätte ich auf jeden Fall einen Update-Trigger. Das bringt nichts, weil wir sind auf 12 limitiert. Auf 6 limitiert. 6 Bits wären wir limitiert, wenn die Anlage so funktioniert.

00:17:34 Wenn das Internet so schlecht ist, dass 1080p 160 wechselt, dann guckt auch 480, dann hast du irgendwie guten Mittelwert. Die Technik soll kompakt sein, das ist das Ding. Ich will keine Technik, die so mega komplex ist. Können wir mit Copperbobs arbeiten? Copperbobs wären, glaube ich, nicht in der Lage, das richtig zu schalten, oder? Ja, die sind zu langsam.

00:18:18 Was wäre, wenn wir die Geschwindigkeit des Systems verlangsamen? Oh, die Idee ist nicht schlecht. Okay, warte mal. Was wäre, wenn wir tatsächlich die Geschwindigkeit von dem System auf zwei, also auf vier Ticks stellten? Die Frage ist, wie könnte es überhaupt funktionieren? Wenn wir der ganz normalen Minecraft-Logik nachgehen, ja. Dann wäre das hier der erste Bit, zweite, dritte.

00:18:50 Vierte. Das hat einige Vorteile. Einige. Wenn wir dieses Design wählen. Wir können das Signal übertragen über 1er Repeater. Die Einheit immer würde es dann schedulen auf 2er. Das heißt, wenn wir jetzt hier eine Funktion haben und ich würde es dann so und so machen, dann müsste es einen Zustand geben, in dem das ankommen sollte. Glaube ich zumindest. Warum muss der Output so sein? Habe ich jetzt nicht gesehen.

00:19:24 Ich glaube, das mag Minecraft aber auch nicht, ne? Ne, bringt auch nichts. Also das schönste Smart Home Design, was mich am aller, aller, aller glücklichsten machen würde, wäre eins, wo wir eine Kasten bauen, wo wir Knöpfe haben. Diese Knöpfe können was kodieren. Gut, die könnten wir auf eine Stromstärke kodieren. So was haben wir schon mal gemacht, das geht. Können wir auf eine Stromstärke kodieren, ja. Und anschließend...

00:20:14 bräuchten wir ja noch irgendwie ein Modul, was das Ganze wieder zurückinterpretiert. Also das quasi guckt, ob die an oder aus sind. Vielleicht sind doch Kupferlampen die richtige Lösung. Mir geht gerade was durch den Kopf. Das Problem ist, wenn wir die Kupferlampen haben, können wir sie nicht so einfach resetten. Es wäre zu schön, wenn wir Kupferlampen einfach durch einen Piston resetten könnten.

00:20:59 Nein, würde nicht gehen. Eine Kupferlampe zu resetten ist nur möglich, wenn wir sowas hier theoretisch bauten. Was halt auch nicht so eine glückliche Technik ist. Aber das wäre eine Möglichkeit. Jetzt könnten wir halt all die Kupferlampen resetten. Okay, das würde funktionieren. Okay, lass uns mal an dem Konzept rumforschen.

00:21:32 Ich weiß zwar nicht, ob Kupferlampen hier wirklich der richtige Weg sind, aber es hat einige Vorteile. Wir müssen halt viel mit Pistons arbeiten. Aber wenn wir ein Craft-Attack sind, dann lass uns mal nicht schämen, mit Pistons zu arbeiten. Warum nicht? Angenommen, wir haben jetzt eine N-Größe. Nehmen wir mal erstmal 6 als Größe. 1, 2, 3, 4, 5, 6. Dann hätten wir diesen Teil. Wir könnten jetzt hier später eine Piston-Line reinmachen. Die ist zuständig dafür, die Kollegen zu schalten. Oh.

00:22:03 Eventuell können wir sogar zwei Fliegen mit einer Klappe schlagen. Uh, uh, uh, uh. Okay, warte mal. Vielleicht können wir wirklich zwei Fliegen mit einer Klappe schlagen. Und wir bräuchten dann noch einen Reset-Mechanism. Den könnt ihr aber so von oben realisieren. Das heißt, dann könnten wir hier den hier machen. Gut, als Panel von vorne hätten wir dann Buttons. Die sollen aber nicht da sein, die Buttons. Die Buttons müssen da drunter sein.

Vorstellung eines Smart-Home-Konzepts mit Knopf- und Signalsteuerung

00:22:40

00:22:40 Und zwar genau hier sein. Dann sähe das Panel aktuell so aus. Und wir brauchen noch irgendeine Verkleidung. In dem Fall nehmen wir Shelf-Blöcke. Bis hierhin geht es noch von der Komplexität her, oder, Chad? Noch ist okay. Wir können jetzt gleich einen Stromstärken-Encoder für das Ding hier wählen. Dann können wir damit schon mal den Datensatz auslesen und schicken. Aber...

00:23:07 Das wird spannend Leute, weil wir brauchen für dieses Smart Home System ein Server und Module. Oh, das könnte funktionieren und wir kombinieren unseren Smart Home Ansatz aus Craft Attack 9. Hast du noch eigentlich Kontakt zu Blizzard? Ja. Das Problem ist bei den Kupferlampen, wie kriegen wir sie geupdatet? Eigentlich keine schlechte Idee. Ich drücke einen Knopf.

00:23:53 Aber die Technik müsste dann eigentlich... Scheiße! Entschuldigung. Es muss doch die Möglichkeit geben. Es muss die Möglichkeit geben. Ich glaube das nicht, dass das nicht geht. Ey, ich gebe das nicht auf, Leute. Es wird die Möglichkeit geben. Ich halte es für absolut machbar. Andere in Reds schaffen das doch auch.

00:24:26 Die Idee ist gut. Die Idee ist gut. Die gefällt mir, die Idee. Die bringt mich auf eine weitere Idee. Was ich machen möchte, ist, ich habe ein Datensignal und ich möchte auf diesem Datensignal nur irgendwie es hinkriegen, Geräte nebeneinander zu schalten.

00:24:41 Wenn ich zum Beispiel jetzt irgendwie Dropper habe, ich kann mit Pistons dafür sorgen, dass dann Signal rein und raus geht. Das Signal muss nur gestort werden. Das ist das Einzige, was kompliziert ist. Ich muss das Signal festhalten und zwar entweder, ob es an oder aus ist. Also ich habe irgendwie eine Datenleitung hier liegen. So, keine Ahnung, das ist meine Datenleitung jetzt angenommen. Und diese Datenleitung soll das Signal dann überprüfen. Ich könnte theoretisch wirklich etwas, also ich habe eine Idee, könnte theoretisch mit Droppern arbeiten.

00:25:11 Und dann mit Pisten arbeiten. Und die Pisten, die verbinden sich dann immer mit der Datenleitung. Also theoretisch könnte ich hier einen Pisten hin machen. Dann noch einen und noch einen und noch einen und noch einen. So, die sind dann alle hier.

00:25:23 Und, ähm, ist jetzt ugly gebaut, aber Idee ist quasi, so könnten wir an die Dropper hier oben ein Signal geben. Das heißt, wir könnten die Dropper shiften lassen. Und das Problem ist, der aktuelle Signalzustand würde immer beibehalten werden. Das ist ein bisschen doof, tatsächlich. Aber das kriegen wir gleich gelöst. So, wir könnten die shiften lassen, die Dinger. So, dann shiften die die ganze Zeit durch. Und das Datensignal geht quasi hier rein, ja. Und so wie das Datensignal hier durchgeht, gehen die...

00:25:53 geht immer an der richtigen Stelle ein Pisten runter oder rauf. Das könnte man zum Beispiel realisieren, indem wir eine ganz einfache Dropper-Line bauen, die dann hier oben mit einem Dropper beginnt. Das heißt, das ist sozusagen der Startpunkt von der Anlage.

00:26:09 über den dann ein Item einmal durchgereicht wird, durch das ganze Ding hier. Und das Ding fragt dann sequenziell die Kollegen ab. Das ist ein gutes Konzept sogar. Das ist ein ziemlich gutes Konzept. So, ihr seht, das ist dann hier drin. Dann haben wir irgendwo auch den Start-Bit, also das erste, den ersten Bit, der die Anlage hier ausmacht. Das ist der Start-Bit. Der geht dann hier irgendwie rein, so.

00:26:33 Das heißt, wenn der Startbit durchgeht, dann müsst ihr euch vorstellen, würde einmal die Anlage eine Sequenz abfahren und alle nacheinander updaten. Das heißt quasi, so ein Warten, Cooldown gibt es dann, und an, ja, nein, ja, nein. Also quasi so würde dann die Anlage durchfunken. Jetzt ist die Frage, das funktioniert hervorragend, das ist gut. Ich möchte aber jetzt das Signal speichern. Und im besten Fall, also im aller allerbesten Fall, möchte ich es nicht nur mit einem Flipflop speichern.

00:27:01 Weil sonst wird es ja jedes Mal an und aus gehen. Das ist ja bescheuert. Ich möchte, dass es nicht an und aus geht. Ich möchte einfach, dass der letzte Zustand des Signals gehalten wird. Und hier kommt diese ganze Update-Geschichte ins Spiel. Was nicht funktionieren würde hier. Oder? Wir haben eine ganze Line von Kollegen und Pistons, die nebeneinander aufgebaut sind.

00:27:48 Wenn wir eine Line von Pistons haben, die nebeneinander aufgebaut sind, dann würden sich alle auf einmal updaten. Ja, das ist ein Problem. Was ist, wenn wir mit Java arbeiten? Vom Komplexitätsgrad ist das hier noch okay. Aber es bringt mich aktuell noch nicht wirklich weiter. Wir können also jetzt ein Signal prüfen und abfragen. Okay, check. Aber was machen wir jetzt mit dem Signal? Ich möchte es ja speichern. Auch das ist kein Problem. Speichern ist nicht das Thema. Das Thema ist festschalten.

00:28:47 Fällt euch irgendein Redstone-Bauteil ein, was ein Signal festhalten kann? Das Einzige, was mir gerade einfällt, wäre jetzt die Kupferlampe. Aber die kann ja nur schalten. Das ist das Problem. Sie kann ja nur einen Zustand schalten. Eine Speicherzelle, am besten einen Block breit. Ich denke gerade daran. Ich habe eine Idee, ich habe eine Idee, ich habe eine Idee. Okay, mir geht gerade was durch den Kopf. Ich weiß nicht, wie verrückt das ist, aber die Idee gefällt mir. Wir sind in Java. Wir können doch mit dem Block-Update was machen.

00:29:45 1, 2, 3, 4, 5. Nehmen wir erstmal 5 Bit. Auch auf die Gefahr, dass die Anlage jetzt ein bisschen größer wird. Zumindest gibt es mir die Möglichkeit, mal einen Prototyp zu bauen, der eventuell funktionieren könnte. Ne, es würde auch nicht funktionieren, weil wir ja alle Pistons gleichzeitig ansteuerten. Das würde nicht funktionieren. Okay, nein, das würde nicht funktionieren.

00:30:35 Wenn ich einen Dropper habe und der schießt etwas in einen anderen Dropper und ich mache das Ganze so. Wenn ich jetzt hier ein Item reingehe, was wird passieren? Das Item wird hin und her geschleudert. Es wird auch immer hin und her geschleudert. Wenn der hier allerdings unter Strom steht, würde es auch hingesteuert. Ah nein, doch, dann würde er beim zweiten Mal nicht mehr. Okay, schade. Was ist, wenn ich erst ihn update und dann das mache?

00:31:15 Okay, warte mal, wie ist es denn hierbei? Weil hierbei würde das nicht funktionieren, ne? Wenn hier ein Item drin ist, ich mach das hier, dann wird es nur hin und her geschaltet. Wenn das so ist, dann wird es immer zurückgeschaltet werden. Dann wird das Item auch mal da brav bleiben. Wenn ich der jetzt den, äh, fremdpowere, naja, würde es auch funktionieren, okay. Außer, gut, außer, der hier ist gebutt-powered, dann wird das so passieren, genau. Wenn er nicht mehr gebutt-powered ist, geht er wieder zurück.

00:32:07 Schaut. Seht ihr, was ich sehe? Was wir gerade geschafft haben, ist tatsächlich, wir haben eine Wattzyklus-bepowerte Update-Zelle fungiert. Also hier kommt ein Prüfsignal rein. Das Prüfsignal kann auch recht kurz sein. Es muss nur beides updaten. Guck mal, wir haben jetzt schon eine kleine Erfindung gemacht, Leute.

00:32:35 Das hier ist eine Bud-bepowerte Clip-Zelle. Das heißt, wir sehen, ich drücke auf den Knopf, das Signal ist oben. Ich drücke nochmal auf den Knopf, das Signal bleibt oben, ich mache den hier aus, ich drücke auf den Knopf und das Signal geht nach unten. Geil! Durch die Bud-Switch-Technik in Minecraft Java. Twitch, clip that. Das ist cool. Das Design vertikal wäre jetzt geil. Wenn ich jetzt schaffe, das Design vertikal zu bauen, dann haben wir es basically.

00:33:26 Das heißt, hier oben liegt mein Speichersignal an. Und was ich jetzt machen muss, ist, ich muss hier unten ein Signal reinjagen. Das Problem ist die Zweitick-Verzögerung hier. Die pisst mich gerade an. Aber warte mal, die Zweitick-Verzögerung... Oh mein Gott. Oh mein Gott. Okay, warte mal, warte, warte, warte, warte, warte, warte, warte. Ich hab's. Okay, wie war das nochmal in Minecraft? Wer hat Priorität?

00:34:09 Wer in der Update-Sequenz von Minecraft war nochmal weiter oben? War es der Komparator oder der Dinge? Okay, also es wird immer der Pisten zuerst gemacht und dann der Komparator. Das heißt, ja gut, das bringt nichts. Ist falsch, aber was ist, wenn es genau andersherum ist? Dann würde immer erst der geupdatet werden. Genau. Okay, das ist zu kurz für den Kollegen zum Lesen, verstehe. Ist nicht so dramatisch.

00:35:17 zu kurz scheiße er hat einen Verstecker nicht delay ja aber warte mal den delay können wir auch sinnvoll nutzen wenn wir sowas machen es hat was mit update sequence order for minecraft zu tun es wird jetzt immer der der hinteren zwei hat also die verstärkung ist die gleiche das heißt jetzt würde der die priorität haben genau was ist wenn wir das ins design integrieren

00:35:46 Also angenommen, es gelänge mir, den Kollegen hier oben zu updaten. Okay, wir machen es mal genau anders. Wir geben hier den Output aus. Und wir müssten theoretisch... Ah, die Anlage wird zwar ein bisschen repeaterlastig, aber ich muss ja nur den da updaten. Genau. Okay, es wird jetzt ein bisschen wild, Leute. Achtung. Wilde Dinge incoming. Den nicht updaten, weil der wird darüber geupdatet. Was ich updaten möchte...

00:36:29 Kann ich, ich kann z.B. auch mit einem Trichter updaten, aber ich nehme Notenblock, weil es billiger ist. Eigentlich ist ein Trichter billiger, ne? Ein Trichter kann updaten, oder? Sagt mir, dass ein Trichter updaten kann. Ich will mal kurz eben wissen, ob ein Trichter updaten kann. Kann ein Trichter updaten? Nein. Nein, kann er nicht. Okay. Also muss es ein Notenblock sein, also wir müssen einen Toggle-Block haben. Notenblock kann updaten. So. Ja, das geht. Okay.

00:37:08 Das heißt, wir setzen hier einen Notenblock ein. Damit hätten wir ein Update für den Kollegen hier. Und jetzt müssen wir eigentlich nur noch die Prios richtig setzen. Wenn wir die Prios hier unten richtig setzen legen. Aber wir können das sogar intelligenter machen. Wenn wir das jetzt schlau machen, können wir eine ganze Line auf einmal updaten. Ja, dann passt das sogar auch vom Design her. Dann können wir mehrere Zellen direkt nebeneinander machen. Ja, das wird sogar gehen. Geil.

00:37:40 Und dadurch, dass wir kein liegendes Redstone haben, wird es auch nie ein Problem geben. Oh mein Gott, wir schaffen es, Leute. Hier ist mein Update-Block. So, Priorität hat immer der Zweier. Das heißt, hier muss 2 und 1, dann muss 2 und 1 hier. Das Ganze muss später nur noch richtig getimt werden. Aber basically müsste es das ja sein, ne? Okay, hier sind die Prioritäten jetzt falsch gesetzt, wie ihr seht.

00:38:19 Ah, okay, ich check auch das Problem. Ich darf... Okay, der muss nur gepowert werden, aber darf nicht Strom geben. Es geht nur um Update. So, das müsste es sein. Ja, der bleibt auf dem Kollegen. Der geht an. Und wir haben das Signal dort. Okay, Leute, wir bewegen uns hier in einem Bereich von Redstone, was niemand verstehen wird, glaube ich, befühlt. Ich glaube, wir bewegen uns hier in Update Sequence Redstone. Das heißt, ich baue eine Maschine, die genauestens updatet.

00:38:54 Okay, das Wissen von der Anlage können wir jetzt verbinden. Unten haben wir einen Zweier, oben haben wir einen Einer. Dann ist es aber auch in der Scheißegal, wo die Red Zone-Leitung hier oben entlang läuft. Das kann dann eine Combined Red Zone-Leitung sein, die ja nur den Update-Zyklus einmal triggert, im GameTick noch bevor was anderes geprocessed wird. Also ich glaube, das Processing läuft auch in diese Richtung ab. Das heißt, dann ist es am Ende auch egal, wo was ist.

00:39:23 Das heißt, wir müssen dann noch ein schönes Design kriegen. Oben brauchen wir also einen Zweier und einen Einer. Okay, und das müsste meiner Meinung nach das richtige Design sein. Das heißt, wenn wir den Kollegen jetzt hier hinsetzen, dann können wir was updaten. Und zwar, wenn ich jetzt den Knopf drücke, dann wird immer unten an sein, wie ihr seht. Wenn der Schalter jetzt hier umgelegt ist, ist immer aus.

00:39:56 Ja, ja, ja, ja. Und wir legen den Schalter um und updaten. Es geht sofort wieder an. Und es geht nur, also wenn wir das ändern würden auf 2, 1 und den hier auf 2 und 1 machen, würde es nicht mehr funktionieren. Ihr seht jetzt quasi, würde zwar der Cycle funktionieren, aber dieser Cycle funktioniert, wie ihr seht, nicht mehr. Der hängt sich dann nämlich sehr wild auf.

00:40:20 Und der Hauptgrund ist eben, wir müssen das Processing richtig setzen. So, jetzt ist das Processing richtig. Es wird jetzt immer der untere Teil zuerst vom Gamecode bearbeitet als der obere. Und der obere ist ja nur ein Erinnerer. Das heißt, diese Redstone-Leitung checkt den Kollegen hier, ob er noch geupdatet ist. So, jetzt lass uns mal noch einen Schritt weiter gehen. Die Frage ist, brauchen wir das hier überhaupt? Weil Redstone hat ja automatisch diesen Impuls zur Seite.

00:40:46 Vielleicht ist genau das der Impuls, den wir nutzen können. Ich weiß es nicht, ob das funktioniert. Gucken wir ganz kurz eben. Ne. Okay, also wir brauchen dann tatsächlich ein Device hier, was quasi den Kollegen updatet. Damit der hier weiß, ob er geschaltet ist oder nicht. Okay.

00:41:05 Geil. Ich check gar nichts mehr. Nein, das ist auch nicht schlimm. Also ich erwarte nicht, dass ihr das checkt. Das ist jetzt auch, ja, das ist bloody komplex, was wir jetzt gerade hier haben. Aber daraus können wir jetzt ein Design entwerfen. Und jetzt ist die Frage, ob das funktioniert. Also ich weiß auf jeden Fall jetzt schon mal, dass ich triggern kann. So, das heißt, wenn ich jetzt, sagen wir mal, vier Kollegen baue, jetzt ist die Frage, kriegen wir das noch kompakter hin?

00:41:37 Das Design, was wir jetzt hier haben, ist super gut. Nur ist die Frage, wie können wir es kompakter bauen? Es wäre jetzt schon schön gewesen.

00:41:56 Aber warte mal, warum sollte es nicht möglich sein? Für die Anlage sind doch die Stromlängen scheißegal. Es wäre doch viel, viel, viel einfacher, wenn wir einfach Repeater und Dings nutzen. Dann haben wir nur einen einzigen Block und der Block kann ja beides gleichzeitig. Repeater hat doch, glaube ich, immer die Schnauze vorne. Ja, Repeater hat immer die Schnauze vorne. Das heißt, was wäre, wenn ich einfach ihn hier mache?

00:42:20 Und Repeater machen. Die Stromlänge ist dabei ja komplett irrelevant. Es kann ja auch ein Stufe 2 Signal sein. Hauptsache es kommt im richtigen Moment an. The Amphcraft. Vielen Dank für drei Monate. Schön, dass du mit dabei bist. Hallöchen Popöchen. Schön, dass du da bist. So, Signal funktioniert jetzt ja auch noch so. Das müsste ja immer noch die Technik, genau, die Technik macht immer noch das Gleiche.

00:42:45 Ja, das heißt, wir können das Signal, also wir können den Kollegen vereinfachen, indem wir einfach einen Comparator dran bauen. So, also wenn wir sagen, hier ist meine Datenleitung. Datenleitung geht hier so durch. Wir lassen die Datenleitung erstmal Datenleitung sein. Die ist mir jetzt scheißegal für den Moment. Wir müssen gleich nur ein paar Sachen updaten. Bedenken müssen wir, dass Repeater immer Vorrang hat vor... Ja, ja gut, das ist wichtig.

00:43:18 Repeater hat immer Vorrang vor Komparator. Aber das kriegen wir auch hin. Also hier oben haben wir das Update-Signal. Wir haben hier unten unseren Payload-Output. Eins, zwei, drei, vier. Payload-Output ist drin. Das sieht gut aus. Dann hätten wir hier unten die Kollegen.

00:44:04 Und wir bräuchten jetzt noch einen Updater. Das ist diese Leitung. Die Leitung hier unten kann auf einmal geupdatet werden. Die Leitung hier kann auch auf einmal geupdatet werden. Müsste dann halt nur mit einem Repeater geupdatet werden. Einem Repeater-Versatz. So. Es wäre cool, wenn wir jetzt eine Technik hätten, die nur einmal fired. Am besten eine Technik, die ein Timeout hat. Mir fallen nicht so viele Redstone-Schaltungen an, die ein Timeout wirklich gut realisieren können.

00:44:52 Okay, ich will jetzt mal gucken, ob es überhaupt basically funktioniert. Könnte ich hier ein Signal trappen? Ja klar, warte mal. So kann ich ein Signal trappen. Oh, schönes Ding. Das ist Animal Crossing, ne? Das kenne ich, das ist doch dieses... Ja, das ist das Café. Das Café in Animal Crossing, das ist schön. Okay, das müsste es meiner Meinung nach sein. Okay, ja, ja, war klar, dass das nicht ist. Ich habe mir nur einen Datensatz rausgeschickt.

00:46:30 Ich möchte erstmal gucken, ob das überhaupt richtig funktioniert, diese Technik. Das klappt. Die Technik funktioniert basic. Wir können die Notenblöcke einmal muten, indem wir ein String einfach drauflegen. Oder irgendwas. Gut, basically funktioniert die Technik. Jetzt haben wir das Problem. Bei der aktuellen Technik. Sie würde theoretisch funktionieren. Aber ihr seht, es kommt kein Signal durch. Warum? Das würde mich auch nochmal ganz kurz interessieren. Ja, das klappt auf jeden Fall.

00:47:32 Okay, das funktioniert auf jeden Fall. Nur das Problem ist, bis jetzt kommt kein Signal durch. Warum? Weil das Signal nicht richtig ist. Was ist ein Zweier-Signal? Wird wahrscheinlich durchkommen, ne? Nein, auch nicht. Warum? Ah, die Technik schaltet wahrscheinlich genau in dem Moment, aber da hat auch Zweier geht durch. Ja, okay. Und das Problem ist...

00:47:58 Wir müssen das jetzt mit einem Tick Versatz machen. Mir fällt gerade nicht wirklich die Möglichkeit an, wie baue ich eine Schaltung, die ein Tick Versatz erzeugt. Alles, was wir in Minecraft haben, sind immer zwei Ticks. Auch ein Komparator macht immer zwei Ticks. Ich möchte also jetzt eine Technik bauen, die ein Tick Versatz macht. Das Einzige, was mir einfällt, ist ein Pisten. Ein Pisten, wenn er ausfährt, mit Scaffolding. Stimmt. Stimmt, da gibt es eine Möglichkeit. Aber was mir noch gerade eingefallen ist...

00:48:28 Ein Pisten könnte eventuell die Lösung sein, unser Problem. Hat auch noch mehrere Vorteile, wenn wir einen Pisten nehmen. Aber angenommen, wir würden jetzt mal hierher gehen und packen einen Pisten in die Schaltung. Das heißt, wir haben immer eine 3-Tick-Versatz. Warum ist das gut? Wenn ein Pisten ausfährt, sind es immer 3-Ticks-Verzögerungen. Wir gehen aber ein bisschen höher jetzt rein in die Anlage. Ui, ich kenne das Lied. Okay.

00:49:20 Oben gehen wir mit dem Verstärker rein, unten gehen wir ohne rein. Unten gehen wir plain rein. Wenn wir direkt das Redsignal hier so abgreifen, dann riecht mich das hier rein. Ja, hier gehen wir dann so rum. Es ist jetzt ein bisschen ugly gebaut, aber es geht erstmal um das Proof of Concept. Also jetzt haben wir den Versatz mit einem Repeater. Das hat Vorteile, wenn wir das machen. Oh, war das schon gleich richtig? Wir haben gar kein Signal bekommen. Auch gut. Ach krass. Ich glaube, ich hab's schon.

00:50:27 That's it, Leute. Wir müssen einfach den Update genau dazwischen machen. Also wir haben zwei Ticks und wenn wir genau dazwischen, ne? Weisheiten mit JoeCraft, genau dazwischen. Vergesst es, Kinder. Aber das ist super. Bei zwei Ticks, wenn wir genau dazwischen das Ding nehmen, dann haben wir's.

00:50:51 Dann haben wir es. Jetzt ist die Frage, wie kriegen wir das in ein kompaktes Design? Also, was mich ein bisschen stört ist, wenn wir jetzt eine Technik haben, die so ist, dann kann es sein, dass der Piston zweimal bummst. Und das soll er nicht. Wir müssen einen Piston auf jeden Fall nutzen. Also das haben wir jetzt gesehen. Das geht leider nicht anders.

00:51:10 Das ist ein bisschen doof, aber das geht halt nicht anders. Das ist so. Kann man nicht machen. Okay. Erstmal das mit dem Repeater kriegen wir relativ easy gefixt. Das ist einfach ihn hier machen und dann haben wir die oberen Line. Besser. Okay. Gut. Das ist gefixt. Jetzt Pisten. Ein Pisten soll ja am besten... ...Ustklappe.

00:51:41 Und im Idealfall macht er das maybe irgendwie hier so oder so. Das war da so reingehen mit der Technik. So. Kann man bis 6 bauen, ne? 12. 12 lang bis 6 hoch. Gut. Würde funktionieren. Wie kriege ich diesen Pisten jetzt gepullert, dass er am besten bis zum Ende durch arbeitet? Mit einem Kondensator.

00:52:08 Ja, das denke ich mal, ist das Beste von allem. Das heißt, wir müssen einen Kondensator noch irgendwie insigrieren, die Schaltung. Am besten ohne, dass sie zu komplex wird. Der einfach die Signale abfängt. Das ist nach unten jetzt schön. Ja, also Kondensator wird wahrscheinlich unvermeidbar sein. Aber dann könnte man ihn versuchen, auf diese Ebene hier zu legen. Und dann so. Okay, schauen wir mal. Guck mal, man muss sogar noch einen Schritt weiter gehen. Jetzt haben wir es. Das geht ja auch so.

00:53:48 Thompson, vielen, vielen Dank für die Unterstützung. Okay, wir haben es. Wir können jetzt Daten durchschicken. 1011 angekommen. Und das Schöne ist, 1011, ihr seht, wenn ich den gleichen Datensatz normal sind, ändert sich nichts. Wenn ich nur eine Position ändere, ändert sich diese Position. Wenn ich diese und diese Position ändere, ändert sich diese Position. Also, meine Damen und Herren, ich weiß ja nicht, wie es euch so geht, aber ich finde das schon jetzt ein kleines Applaus wert, oder?

Technischer Durchbruch: binäre Signalverarbeitung

00:54:21

00:54:21 Thompson, vielen Dank für drei Monate. Schön, dass du mit dabei bist. Damit haben wir es geschafft, einen neuen Empfänger zu bauen für unser Binary-Signal. Ein wesentlich besseres Dekodiersystem. Ich glaube, so ein gutes Dekodiersystem hatte ich bis jetzt noch nie gehabt. Sehr sogar. Gut. Jetzt ist die nächste Frage. Wie kann ich dafür sorgen, dass die jetzt gegenseitig...

00:55:20 Das Dekodiersystem ist Träumchen. Ich bin wirklich happy damit. Vor allem, er behält den Zustand der anderen Einheiten bei. Nur die Änderung wird übernommen. Das Wichtigste ist, dass halt die Änderung übernommen wird. So, vereinfacht jetzt dargestellt für die von euch, die sich jetzt nicht so gut auskennen und die bis jetzt immer noch nicht gecheckt haben, was das ist. So, nicht traurig sein. Ich erkläre euch, was es ist. Ich zeige euch, wie es funktioniert. Also, was ist es, was wir hier haben?

00:56:06 Wir haben hier Farben, gelb, grün, rot und blau. Und je nachdem, wo wir einen Observer setzen, können wir die entsprechende Lampe anschalten. Ich möchte die rote Lampe anschalten, also setze ich hier einen Observer hin, klick, die rote Lampe geht an. Ich möchte aber auch die grüne Lampe anschalten, also drücke auf den Knopf und die grüne Lampe geht an. Ich möchte nicht rot, sondern statt rot lieber blau haben. Und zack, seht ihr?

00:56:31 Und das Ding ist verdammt kompakt. Damit bin ich happy. Also der Kompaktheitsgrad ist gut machbar und vor allem ist es auch im Survival gut baubar, die Anlage hier. Es gibt noch ein paar Sachen, die man hier und da optimieren könnte. Aber das braucht gar nicht. Okay. Nee, happy. Wir haben alle unser Wissen hier eingebaut. Jetzt ist die nächste Frage. Wenn ich ein Smart Home System bauen möchte, das Beste wäre jetzt, wenn ich eine Leitung habe, eine Datenleitung habe,

00:57:15 Genau, jetzt kommt, okay, jetzt wird es kompliziert. Jetzt wird es leider mächtig kompliziert. Wenn wir die Smart Home Leitung, eine Leitung haben und ich baue einen Server, dann soll der Server einen Datensatz senden, aber auch einen Datensatz empfangen. Und wenn ein Datensatz empfangen wird, läuft dieser Datensatz auch durch alle Smart Home Geräte durch. Das bedeutet, wenn das so ist,

00:57:44 Dann müsste es noch eine Detection geben, die erkennt, dass wir ein Code senden. Scheiße. Oder wir machen es so, dass wir einen Hin- und Zurückweg haben.

00:58:03 Also meine Idee ist, dass wir alle Smart Home Geräte in einen Loop anschließen. Dann brauchen wir nur ein Kabel, das einmal im Kreis läuft. Wenn wir das so hinkriegen, dass ein Kabel, da haben wir alles einmal im Kreis läuft, wenn wir daisy-chainen alle Geräte miteinander, also Gerät an Gerät an Gerät an Gerät an Gerät an Gerät an Server, dann könnte ich einen Knopf drücken, das Signal läuft einmal zum Server, das Server schaltet und gibt die Anweisung an alle Geräte. Das ist kein Problem. Das können wir daisy-chainen. Aber wenn ich jetzt einen Button noch integriere, der gedrückt werden soll,

00:58:30 und einen neuen Datensatz erzeugt, dann würden ja alle Geräte, die in Folge stehen, Schwachsinn empfangen. Was bedeutet, wir bräuchten noch in diesem Device, was wir jetzt gebaut haben, eine versteckte Funktion, die... Die... Loop Protection. Ja, ja, genau. Loop Protection ist nicht das Problem. Ich versuche mal gerade drüber nachzudenken. Warum schreiben mich jetzt Menschen an? Sekunde.

00:59:49 Sekunde, Sekunde. So, jetzt aber hier nicht nervi, nervi. Ich weiß nicht, ob ihr das Problem versteht. Wenn wir jetzt mehrere Einheiten von denen hintereinander haben, dann, also die Einheiten, die können alle miteinander, das ist das Beste von allem, dieses System ist so gebaut, dass die ganzen Einheiten alle miteinander kommunizieren können. Das heißt, ich zeig's euch. Ich zeig's euch, ich zeig's euch. Post 1, Post 2. Wenn ich das jetzt stacke zweimal, dann können alle Einheiten sich miteinander synchronisieren.

01:00:46 So, warte, das heißt, weiß, dass ich live bin? So, guck mal, achtet Leute, wir können alle Einheiten synchronisieren. Das heißt, wenn ich jetzt auf den Knopf drücke, dann synchronisieren die sich alle. Das heißt, wenn ich jetzt zum Beispiel D, also das ist jetzt quasi gelb, grün, blau, dann geht das an alle Einheiten hin und taucht auch bei allen Einheiten, wie ihr seht, auf. Easy.

01:01:35 Wenn ich jetzt aber zum Beispiel auch gleichzeitig hier einen Knopf habe, den ich drücke, zum Beispiel, keine Ahnung, ist das ein billiges Beispiel. Angenommen, ich drücke jetzt hier einen Knopf bei der Einheit, dann würden alle Voreinheiten sich falsch synchronisieren, weil sie denken, dass das jetzt ein Steuersignal ist. Das heißt, wir müssen jetzt ein Steuersignal bauen, was der Server sendet. Der Server sendet das Steuersignal und wir müssen Empfangsdecodation bauen. Das heißt, wir müssen...

01:02:04 Wir müssen jetzt für jede Einheit noch einen Dekodierer bauen, der sehr einfach erkennt, und ich weiß noch nicht, wie wir das am besten machen, ob ein Signal vorliegt. Scheiße, das geht nicht so einfach. Das muss halt noch da, dazwischen eingebaut werden. Also bevor diese Einheit hier irgendwas macht. Oh, warte mal. Warte mal, vielleicht, aha. Wir haben es durchgespielt.

01:02:54 Es wird dazu auch ein YouTube-Video kommen. Okay, pass auf. Was ist, wenn wir statt einem Steuersignal sowas hier machen? Zumindest irgendwie einen Lock-Mechanismus bauen, der diese Technik lockt. Wir könnten Pisten irgendwie einbauen, der diese Technik sperrt, sobald er etwas erkennt. Das ist doch eine Idee, Leute.

01:03:40 Ja, ich hab's. Okay, wir fügen einen weiteren Datensatz ein. Das heißt, wir verschieben den Datensatz um 1. Das heißt, wir haben die, die, die, die. Wir haben, also, wir haben, wie war das nochmal, wie ich reinfolge? Gelb. Oh, er kodiert sogar in der richtigen Reihenfolge. Wie geil ist das bitte? Also, wir haben gelb, wir haben grün, wir haben rot, wir haben blau, etc. Und wir haben zwei Steuerbits.

01:04:08 Das ist es. Das ist es, Leute. Das ist es. Und die Steuerbits müssen so sein, dass sie nacheinander sind. Also hier vorne haben wir zwei Steuerbits. Wenn nicht zwei Steuerbits auf einmal kommen... Ah, nee, stopp. Anders. Andersherum. Wir machen es so, dass wir zwei Steuerbits haben und ein Steuerbit haben, wenn nicht... Oh, das ist es. Das ist es. Okay. Das heißt, dieser Pisten hier...

01:04:34 soll triggern, wenn zwei Steuerbits da sind. Das muss machbar sein, denke ich, glaube ich, hoffe ich. Und der muss ja auch nur einmal triggerbar sein. Das heißt quasi, wir können aus der Leitung irgendwie ein Signal... Genau, erstmal muss ich das um eins verschieben.

01:04:51 Wie groß das Steuersignal ist, ist ja scheißegal. Das müsste jetzt ja immer noch funktionieren. Genau, es funktioniert auch immer noch. Die Technik läuft. Gelb und blau, die Datensätze können richtig übernommen werden. Wie viele Steuersignale drin sind, ist ja scheißegal. So, das hier ist jetzt ein Deadman-Switch. Das heißt, wenn hier ein zweiter ist, dann soll die Technik stoppen. Das heißt, ich muss nichts mehr machen, als irgendwie dafür zu sorgen, dass zwei Events nacheinander passieren.

01:05:23 Okay, ich glaube, dass ich auch das wieder mit zwei Droppern hinkriegen könnte. Wenn ich einen Dropper so mache und einen Dropper so mache, das könnte es sein. Das könnte es sein. Das könnte es sein. Das könnte es sein. Wisst ihr warum? Machen wir dann einmal so und so. Ja. Ja, die Idee ist gut. Glaube ich. Wir werden gleich sehen, ob die Idee gut ist. Wenn ich ein Item hin und her bounce... No, I don't try servers. Ähm...

01:06:26 Ich mache real noises. Hallöchen, mein Master. Vielen Dank für zwei Monate. Okay, also. Irgendwas mit zwei Bits möchte ich machen. Ich kann ja sagen, wenn beide Bits gesendet werden, ist cool. Wenn ein Bit gesendet wird, ist nicht so cool.

01:07:03 Das muss nur damit oben abgetimt werden. Das ist eine reine Timingsangelegenheit. Guck mal, er sendet den ersten Bit, der geht da rein. Der zweite Bit... Ne, ist ja Quatsch. Vergiss es, das ist Quatsch, was ich hier sage. Gibt es irgendeinen Unterschied? Wenn wir uns diesen Datensatz angucken, gibt es irgendeine Besonderheit, die wir nutzen können? Oh mein Gott, ja!

01:07:44 Ja. Ja. Ja, Leute. Komperator. Der Komperator kriegt das Signal nicht. Aber das Signal fetcht er. Das ist es doch schon. Problem gelöst. Das war doch nicht schwer. Das war nicht schwer. Nein, das war wirklich nicht schwer. Und vielleicht können wir sogar noch kompakter hier oben einbauen. Indem ich den Repeater einfach blockiere dann. Was ja vollkommen fein ist. Ja, stimmt.

01:08:47 Aber so würde er schon längst geschaltet haben. Ah ne. Okay, also ist es das hier schon? Ja, nein. Ist es nicht. Weil wir ein Mehrfachsignal haben könnten. Vergiss es, war fast richtig. Aber die Idee ist sehr, sehr gut, Leute. Die Idee ist gut. Wir lassen das so. Aber wir müssen tatsächlich hier unten ein Lock einbauen an dieser Stelle. Wir müssen diesen Pisten locken. Das machen wir am besten mit einem Pisten hier. Das macht die Sache noch...

01:09:27 Angenehmer. Ich sehe gerade, es muss aber dafür dann tatsächlich so ein Piston sein. Der kann auch nicht fremd bepaulert werden, wegen Budswitch. Oh, perfekt. Genau. Ja, das müsste klappen. Wenn ich jetzt hier unten einen Ofen hinbaue, dann kann ich damit diesen Piston blockieren. Alles, was ich also mache, muss ich diesen Piston schalten. Und dieser Piston wird, wenn die Zelle hier einen Eingang hat, dann soll sie über diese Technik hier geschaltet werden. Okay, eigentlich ist es das hier schon.

01:10:16 Wichtig wäre noch, dass wir diese Zelle etwas länger machen, den Kondensator. Da oben. Okay. Der Piston kann reagieren, wie wir sehen. Das hat funktioniert. Das hat nicht funktioniert. Okay. Warum hat es nicht funktioniert? Wegen des Timings. Timing war noch scheiße. Aber ansonsten... Gut. Ich glaube... Yo, yo, yo, yo, yo! Prinz Oliver! Vielen, vielen, vielen Dank für die Unterstützung. Herzlich willkommen zurück. Schön, dass du mit dabei bist. Okay. Das hat nicht funktioniert.

01:11:03 Oh, danke, danke. Okay, das war jetzt nicht perfekt von der Signalstärke her. Okay, warte, vielleicht kriegen wir es noch kompakter, noch kompakter hin. Das wäre noch geiler, wenn wir es noch kompakter hin kriegen. Ich liebe es, wenn Technik kompakt ist. Zum Beispiel zum Bleistift. Können Notenblöcke Watt bepowert werden? Nein, ne? Dann wäre das ja auch möglich. Einfach, oder? Dann lass ich mal kurz eben nachdenken.

01:11:45 Kann ich hier einen Redstone reinbauen? Ja. Es geht ja nur um den Update-Zyklus. Okay. Das würde jetzt immer noch funktionieren, die Technik. Ich teste es mal ganz kurz eben aus, ob die immer noch encodieren kann. Ja, kann sie. Rot und blau. Rot und blau. Perfekt. Jetzt bin ich gespannt, was ist, wenn ich den jetzt hier mache? Ah, das ist auch sehr wichtig, sehe ich gerade. Okay. Ich muss diesen Pist nochmal besser blocken. Das ist die Frage, wie kriege ich diesen Pist nochmal etwas besser geblockt?

01:12:44 Also im besten Fall doch von unten. Aber ich will nicht noch einen Block weiter nach unten gehen. Die Notenblöcke updaten das hier. Hat was mit Update-Impuls zu tun. Gute Frage auf jeden Fall. Das hat was mit zu tun, wie ich diese Technik ansteuere. Die Notenblöcke updaten die oberen Dropper, weil die phantomgespeist werden. Ich möchte nach unten hin noch ein bisschen Platz lassen, weil wir nach unten hin noch das Sendemodul dann später bauen müssen.

01:13:41 Außerdem müssen wir noch irgendwo ein Output legen für die Anlage. Ist mir auch gerade aufgefallen. Aber wir lassen es erstmal nur auf Buttons und Farben und Co. Wenn wir zum Beispiel jetzt sagen, wir haben also hier Gelb, Grün, Rot und Blau. Ja, perfekt. Genau, und wenn ich jetzt die gesamte Anlage durch update, dann müssen wir halt vorsichtig sein, wenn es da keinen Ärger gibt.

01:14:29 Weil sonst passiert genau das hier. Genau, das hier passiert. Um das zu verhindern, wäre die einfachste Möglichkeit, wir stellen einfach hier was hin. Dann ist das Problem verhindert. Okay, perfekt. Das sieht gut aus, Leute. Das sieht verdammt gut aus. Ich bin sehr, sehr happy mit diesem Design. Denn jetzt können wir einfach eine Stromstärken-Codierung machen mit einem Stromstärkendecoder. Fertig. Im Server, den ist das scheißegal. Der braucht kein Looparound. So.

01:15:03 Genau, er nimmt jetzt kein Signal an, wie ihr seht. Also quasi, guck mal. Wenn ich jetzt hier was... Also was haben wir jetzt gebaut? Ich zeig's euch. Also, ich kann jetzt hier auswählen, welches Signal da sein soll. Grün. Wir drücken auf den Knopf und grün wird ausgewählt. Jetzt sage ich, blau soll ausgewählt werden, mag aber ein Lock hier rein. Jetzt ist ein Lock drin. Das heißt, jetzt wird diese Änderung nicht übertragen. Ah, beziehungsweise es wurde allgemein keine Änderung übertragen. Warte mal. Stopp, stopp, stopp. Warum hat der überhaupt was übertragen? Ah.

01:15:38 Oh, okay, warte, warte, warte, das ist nicht gut. Ah, weil der updated den. Check. Die Stromstärke updatet sich, weil sich die Stromstärke updatet. Das ist ein Problem, was ist jetzt kein Problem mehr, ne? Oh, kacke. Der soll sich nicht mehr einfahren können. Okay, der Pisten soll in einem kritischen Zustand stehen bleiben. Schieße. Das ist nicht so gut. Ja.

01:16:16 Das ist nicht das, was ich gerne hätte. Ich möchte mal ganz kurz hier noch was ausprobieren. Können wir das Signal ein bisschen kompakter hinkriegen hier. Dann haben wir ein bisschen mehr Platz. Okay, also die Anlage ist noch nicht tiptop. Der fährt den aus auf jeden Fall. Jetzt fährt den nicht aus. Okay. Ja, okay, der Pisten hier oben muss noch mal ein bisschen anders angesteuert werden. Es wäre gut, wenn wir den Pisten über einen Update-Puls ansteuern.

01:16:53 Also meint, dass wir diesen Kondensator hier einbauen. Das hier einbauen. Kriegen wir es ein bisschen kompakter hin? Aber jetzt ist das ein Problem. Ne, es muss glaube ich so sein. Weil sonst wird es nicht funktionieren. Der muss auf ein Verstärker und strenger eingestellt werden. Okay. Sollte jetzt immer noch klappen. Dann müsst ihr immer noch Daten übernehmen.

01:17:25 Nicht, weil, genau, wir haben ja kein Update hier. Das heißt, wir müssen auch nochmal hier ein Update machen. Am besten mit dem Notenblock. Okay. Jetzt aber. Ja, genau. Jetzt werden Daten übernommen. Und jetzt haben wir auch den Zustand, dass der Piston nicht nach unten gedrückt werden, wenn es Lock drin ist. Yes! Wir haben es.

01:17:56 Okay, das ist es jetzt. Also, nochmal. Was haben wir gebaut? Wir haben jetzt ein neues Log-Signal. Mit diesem Log-Signal können wir den Datensatz verschließen. Das heißt, ihr seht, wenn ich jetzt hier grün dran mache und ich drücke, dann wird es geändert auf grün. Wenn ich grün wegmache und ich drücke, dann wird grün weggemacht. Wenn ich jetzt wieder grün hinmache, aber ich packe jetzt das Log-Signal dran, dann wird gar nichts geändert. Nur wenn das Log-Signal weg ist.

01:18:25 Dann wird grün angepasst. So, das heißt, der Datensatz kann nur dann von diesem Gerät gelesen werden, wenn wir das Log-Signal nicht drin haben. Das heißt, wir haben tatsächlich hier einmal den Decoder und wir haben hier einen Informations-Grabber. Der Kollege hier, der holt sich die Information, die er braucht. Okay, dann können wir das mit Notenblöcken auch wieder rückgängig machen. Dann machen wir das tatsächlich lieber komplett so, wie ich es hatte. Immer ordentlich bleiben bei Redstone, das ist super wichtig. Sonst funktioniert Redstone nicht gut.

01:18:55 Das funktioniert. Das funktioniert sogar ziemlich gut, muss ich sagen. Also Respekt. Besser als erwartet. So, dann gehen wir noch einen Schritt weiter. Dann bauen wir jetzt eine Sendereinheit in das Ding ein. Wir haben jetzt unseren Decoder. Wie findet ihr es, Leute? Gehen wir ein bisschen weiter hier hin.

01:19:27 Und pasten den Kollegen. Also das ist jetzt meine, das ist jetzt die Joe Crafts Dekodation Zelle. Lassen wir mal hier stehen, wenn wir mal angeben wollen. Und bauen jetzt was weiteres draus. Okay. Der nächste Schritt. Der nächste Schritt ist...

Erweiterung des Systems um manuelle Knopfsteuerung und Signalverschlüsselung

01:19:44

01:19:44 dass wir die Lampen knopfbar machen, dass man draufdrücken kann und was passiert. Das machen wir ganz einfach mit einem Stromstärken-Encoder. Ich weiß nicht, ob ihr euch noch erinnert, wie die funktionieren. Ich muss gerade selber nur überlegen, wie die gebaut werden. Eigentlich war die nicht so kompliziert. Ich meine, der ging so kratzi kratzi. Wie war das nochmal, Schatzi?

01:20:17 Ah ja, Input. So, so. Und so war das, glaube ich. Weil, genau, der musste, glaube ich, auch gelockt werden. Genau, das ist ein Stromstärken-Encoder. Hi. Stromstärken-Encoder. Wie funktionieren die? Die machen aus einer Stromstärke ein bearbeitbares Signal. Das ist wichtig für die Technik. Das heißt, wir haben jetzt hier den Stromstärken-Encoder.

01:21:00 Gut, der kann noch ein bisschen schneller getunt werden. Der muss halt immer auf das letzte Signal getunt werden. Aber egal. Nehmen wir erstmal den, den wir jetzt haben. Ich meine, wir erweitern das System mal. Auf wie viele Bits wollen wir das System denn erweitern? Wir müssen mal gucken, wie weit ich das System auch prügeln kann. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14. Das ist die maximale Länge, die das System jetzt vertreten kann.

01:21:31 Das heißt, wir können auch zwei weitere, drei weitere Datensätze einfügen, dann ist gut, mehr geht nicht. Dann haben wir die technischen Systemgrenzen erreicht. Es ist wichtig, dass wir uns immer brav an die technischen Systemgrenzen halten, sonst gibt es immer Ärger.

01:21:52 Wir können das Ding ja dann später so bauen, wie wir wollen. Das ist ja lustig. Die Wolle mal ganz kurz eben ab. Das gucken wir uns gleich an. Dann gehen wir eben weiter. Hier kommt was rein. Hier kommt was rein. Hier kommt was rein. Dann Notenblock. Notenblock, Notenblock, Notenblock. Habe ich da nichts drauf getan auf die Notenblöcke? Ich kann mal irgendein Item nehmen. Nehmen wir einfach einen Knopf. Ist aber in der Scheißegal, was hier oben drauf ist. Hauptsache die Notenblöcke sind gewaffelt.

01:22:37 Eventuell haben wir oben gerade ein klitzekleines Problemchen. Ist aber nicht so dramatisch. 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15. Das passt ja perfekt. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15. Passt super. Das passt ja wirklich gut. Passt da, Leute. Passt da la vista, baby. Das ist super. Genau, so sind wir jetzt durch, durch die Anlage.

Abschluss der technischen Tests und Ausblick

01:23:11

01:23:11 Und das Datensignal darf dann einmal hier die Anlage auch passieren. Wichtig ist, dass wir das Datensignal immer schön passierbar machen. Datensignal passiert. Jetzt neu im Einzelhandel. Nicht Tomaten passiert, Datensignal passiert. Okay, jetzt ist die Frage, wie viele Stromstärken kriegen wir noch kodiert? Und die wichtigste Frage ist, reicht es? Ja, okay. Das ist wichtig auch noch, dass wir genau das hier beachten.

Signalverarbeitung und Bau der Redstone-Anlage

01:23:49

01:23:49 Jetzt ist die Frage, ob das Signal kurz genug ist für die Anlage hier, sonst gibt es Ärger. Hier muss das Signal rein. Da wird das Datensignal jetzt einfach in die Anlage reingejietet. Wenn ich das jetzt nicht falsch gebaut habe, sollte das ausreichen, dass er nicht schalten kann. Ja, perfekt. Egal welchen Knopf ich drücke, das Datensignal wird jetzt richtig interpretiert. Wir sind die Besten, Leute. Wir sind die Besten. Wir sind wirklich die Besten.

01:24:41 So. Okay. Und jetzt haben wir es geschafft. Jetzt müssen wir noch einen Server bauen, der damit arbeiten kann. Das ist das Einfachste von allem. So. Also. Wir können jetzt so viele Module bauen, wie wir wollen. Wichtig ist, dass sie alle miteinander gedaisy-chained werden müssen. Wie viele wir bauen, ist komplett scheißegal. Hauptsache, sie sind gedaisy-chained. Richtung ist auch egal. Das ist das, was ich in Crafted Deck 14 bauen möchte, ihr Lieben. Ja, Vorbereitung auf jeden Fall.

Technische Herausforderungen und Anpassungen bei der Redstone-Kette

01:25:48

01:25:48 So, einmal ganz kurz eine kleine Signalkontrolle machen. Ah, siehste? Ah, dachte ich schon, dass es eventuell ein Problem ist mit den Repeatern. Das sieht gut aus. Alle Einheiten haben was drin. Okay, top. So, wir sehen jetzt sehr, sehr viele Einheiten hier. Das ich nochmal ganz kurz eben testen möchte. Nicht, dass ich jetzt falsch liege. Ich müsste an die Einheiten einen Datensatz senden können. Wir werden jetzt einmal einen ordentlichen Datensatz an die Einheiten senden und einfach mal gucken, ob es funktioniert.

01:26:47 Also wir haben zwei Startbits plus den Logbit und dann den Datensatz, den wir senden können von rechts nach links. Das heißt quasi 1100 machen wir mal folgendes. Machen wir 1100, also 1100.

01:27:02 Das ist der Datensatz. Wenn ich das jetzt richtig gebaut habe, wird genau das hier, also 1010011. Das soll jetzt auf jeder Einheit auftauchen.

01:27:24 Ja, hat geklappt, aber die Lampenblöcken habe ich vergessen. Hat geklappt, nur die Lampen zeigen es gerade nicht an, weil ich vergessen habe, hier Farben zu machen. Also machen wir mal schöne Farben. Wie viele Bits haben wir? 1, 2, 3, 4, 5, 6, 7. 7 Bits haben wir, ne? 1, 2, 3, 4, 5, 6, 7. Und nochmal. 1, 2, 3, 4, 5, 6, 7.

01:27:59 Wir könnten theoretisch noch was machen, was mir gerade aufgefallen ist. Wir könnten noch einen weiteren Datensatz senden. Und zwar einen Kill-All-Datensatz, der automatisch sofort alles abschaltet. Hallo Willi, grüß dich. Okay, ihr seht, also, nur damit es aber klar ist, was was ist. Damit wir jetzt nicht durcheinander kommen. Ah, hier hat was nicht geklappt, das müssen wir uns gleich nochmal angucken. Okay, ich mach mal nur die weiße Lampe an. Okay, irgendwas stimmt auf jeden Fall noch nicht, so 100% Pro. Ah, okay, ist genau falsch herum.

Optimierung der Redstone-Einheiten und Signalsteuerung

01:29:19

01:29:19 Okay, oder ich hab irgendwas falsch gebaut. Au, ja, ich bin, ja, ja. Dumm, dumm, dumm, dumm. Die Dumm, die da, die Dumm, die da, die Dummkraft. Dummkraft hat man wieder zum geschlagen. Ähm, ja, klar. Logischerweise, klaro. Ähm, das ergibt Sinn, das ergibt Sinn. Äh, warte, warte, das Problem ist klar, wir müssen den anders tunen hier oben. Logischerweise, ja. Wie logischerweise heimliche Scheiße. Wir müssen das mal anders machen hier.

01:30:16 Wir können es intelligent machen, ein bisschen intelligent, klug machen willst. Wenn ich den hier hin mache, wird der nicht getriggert und kann dann mit dem Repeater, mit den Repeaters hier, die Frequenz einstellen. Da müssen wir mal gucken, was da genau die Frequenz ist. So, ich muss jetzt kurz eben feintunen auf A und B. Ja, dies ist noch gar nicht so fein getunt. Besser.

01:30:46 Ja, jetzt haben wir es. Okay, jetzt ist richtig getunt. So, das heißt, jetzt ist die Anlage richtig getunt. Blau Dings und Weiß möchte ich noch anmachen. So. Nein. Nein. Okay. Update Order ist falsch. Redet er wieder in Zaubersprache? Clayton, es kann sein, dass ich in Zaubersprache rede. Okay, warum wählt er die da nicht bei? Oder hatte ich einfach gerade noch irgendwie ein Update-Failor? Ich glaube, da war ein Update-Failor da drin.

01:31:50 Scheiße. Stimmt. Hier unten muss es ja auch angepasst werden vom Timing her.

01:31:56 Ja, okay. Da habe ich jetzt nicht dran gedacht. Okay, warte, das ist wieder Quatsch, was wir gebaut haben. Die Einheit muss rudimental komplett umgebaut werden, wenn da mehr Bits drin sind. Da habe ich nicht dran gedacht. Grundsätzlich war das korrekt, was wir unseren Gedanken gegangen hatten. Nur die Einheit muss dann leider noch mal ein bisschen anders aufgebaut werden, wenn sie mehr Bits hat drin. Weil die Timings müssen angepasst werden. Das ist das Problem. Die Timings waren gerade alle nur für 4 Bits angepasst oder 6 Bits angepasst.

01:32:26 Ich möchte jetzt mal fürs Maximum, 1, 2, 3, 4, 5, 6, 7. Für 7 Bits möchte ich die Timings anpassen. Das heißt, wir müssen hier oben noch mal ein bisschen was ändern an diesem Teil der Anlage. Aber das ist machbar. So, dieser ganze Teil hier muss auf die 7 Bits angepasst werden. Kriegen wir das ordentlich hin, ohne dass uns das alles hier aus den Ohren rausquellt.

01:32:46 Das wäre schön. Zum Beispiel könnten wir mal einfach mal kurz auf Scheiß auf Höhe gehen und mal eben das hier oben ein wenig verbessern. Dann machen wir es so. Okay, wäre schon besser. Dann können wir irgendwo unser Datensignal abnehmen. Wir müssen ja erstmal gucken, dass wir den richtigen Encoder erwischen. Das mache ich jetzt. Ich versuche jetzt den richtigen Codierwert zu nehmen.

01:33:19 Dann kümmern wir uns um den anderen Kram und den Lockmechanismus kümmern wir uns gleich. Was man mit Rats und Kissen machen kann? Ja, LCD-Displays. Das ist ziemlich sick. Oh, boah, das war eine Punktlandung. Okay, das war eine Punktlandung. Das Ding ist direkt richtig getunt. Okay, also, das Ding kann jetzt schon mal Datensätze lesen und interpretieren. Okay, warum nicht? Was ist das Problem?

01:33:58 Moment, Moment, Moment, das dürfte eigentlich nicht so sein. Okay, mich wundert es trotzdem gerade, warum er das nicht schafft. Doch, jetzt hat er es ja geschafft. Hä? Drei aus, drei an. Oder bin ich einfach gerade durcheinander gekommen?

01:34:30 Ach, ich war zu schnell. Ich war zu schnell mit dem Senden, was das angeht. Okay, alles gut. Nein, nein, nein, nein, alles fein. Es funktioniert. Ich war einfach nur zu schnell mit dem Senden. Stimmt, wir haben ja ein Timeout. Wir haben hier oben ein Timeout. Alles gut? Hab nichts gesagt. Passt. So, jetzt müssen wir den Kollegen hier unten nochmal anpassen. Der soll zwei Sachen machen. Der soll dafür sorgen, dass im richtigen Moment der Pisten geschlossen wird, bevor der Pisten was macht.

01:34:55 So, kurz bevor der Pisten runtergeht, muss der Kollege hier runtergehen. Das heißt, es muss noch ein kleiner Datensatz hinzugefügt werden. Ah, ah, ah. Und genau, wir müssen hier drauf achten, dass das einer bleiben. Das ist das Doof an dieser Anlage hier. Aber das kriegen wir hin. Das ist unsere Firma. Genau, ich war einfach zu schnell. Das Fehlerchen liegt wieder beim Anwender. Okay, das passt noch nicht.

01:35:34 Ja, jetzt passt's. Ihr seht, jetzt blockiert dieser Pisten den anderen Pisten. Dieser Pisten blockiert den Pisten, aber nur in dem Fall. In dem Fall nicht. Und wenn ich jetzt hier einen längeren Datensatz habe, der da kommt, würde es auch kein Problem sein. Okay, das ist noch nicht perfekt. Aber warte, wir können hier tricksen. Nein, wir tricksen nicht. Wir tricksen was anderes. Twixen ist auch ein geiles Wort.

01:36:17 So, den Backflush machen wir gleich nochmal anders. Ich glaube nämlich, dass es nur drei Repeater sein müssen, wie ich das richtig gesehen habe. Das funktioniert. Nein, das funktioniert nicht. Also doch vier Repeater. Es kann sein, dass es da so ein Redstone-Codierungsproblem gibt. Okay, das hat funktioniert. Hier ist der Log drin. Also hier ist der Log in. Das klappt. Der wird gelockt. Okay. Wie ist es denn jetzt so? Ja, das klappt. Gut, okay, top, alles klappt. Dann ist das Problem hier gelöst.

01:37:26 Und fertig. Und hier oben kommt das Signal raus. Gut, können wir das noch ordentlicher bauen? Ich liebe ordentliche Technik, Leute. Ihr habt es schon mitbekommen. Ich mag es immer, wenn die Technik super kompakt und ordentlich ist. Da bin ich mal sehr, sehr, sehr happy, wenn das passiert. Fertig. Ja! Das ist es.

01:37:58 Und hier geht's Carrier durch, durch die Einheiten. Ist sogar noch kompakter geworden. Ja, kann man mitarbeiten, bin ich zufrieden mit. Okay, also, ihr seht, wir haben jetzt die Möglichkeit, Signale zu schalten. Also wir können jetzt mit diesem Kollegen hier verschiedene Datensätze in das Ding einladen und können auch den Datensatz löschen. Aber es gibt immer ein Log-Signal. Wenn ich das Log-Signal aktiviere, dann passiert nichts. Wenn das Log-Signal nicht drin ist, dann wird der Datensatz gelesen von der Einheit.

Smart Home-System: Integration von Stromstärken-Codierung und Binärsystem

01:38:26

01:38:26 Okay, top. Das ist wirklich extrem krasses Engineering. Und jetzt machen wir was daraus. Jetzt können wir auch den Server bauen. Die kann man jetzt mehrmals nebeneinander bauen, die Einheiten. Die werden jetzt alle miteinander kommunizieren können. Das ist das Beste von allem. Also wie viele Einheiten man jetzt baut, ist es egal. Ich kann das für Craft-Attack eh nochmal ein bisschen abspicken, was das angeht. Also wenn es ein bisschen zu groß ist, die Anlage, dann kann man sie noch verkleinern.

01:39:31 Aber ihr seht, hier sind jetzt diese ganzen Einheiten, die haben alle hier oben ihr Datensignal. Das Datensignal führt dann später durch die Base durch. Wichtig ist einfach nur Daisy Chain. Die ganzen Einheiten, also die ganzen Anlagen sind für Kommunikation ausgelegt und Daisy Chaining. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, machen wir hier ein, dann so und so, so, so, so, so, so, so, so.

01:40:00 So und so. Okay, perfekt. Also, wir haben jetzt einen Kreislauf. Das sieht gut aus. Das sieht sogar sehr gut aus. Das machen wir gerade nicht. Dann ist jetzt folgendes. Wenn ich jetzt einen Datensatz sende, zum Beispiel blau, rot, ne, oder machen wir mal rot, gelb und grün. Ich möchte nur rot und gelb, grün haben. Und orange. Rot, gelb, grün und orange. Okay, ich drücke auf den Knopf. Dann taucht das jetzt bei allen Einheiten auf.

01:40:25 Rot, Grün, Orange, Links. Okay, perfekt. Wenn ich jetzt hier auf den Knopf drücke, den zum Beispiel, dann läuft das auch als Datensatz durch. Aber ihr seht die Einheiten, also obwohl jetzt, ihr seht durch dieses Kabel hier oben, kann ein Datensatz laufen. Zum Beispiel, ich möchte jetzt Rot ausmachen. So, das funktioniert. Das geht jetzt über das Kabel da oben an alle Einheiten und Rot geht aus. Bei jeder Einheit, seht ihr? Aber wenn ich jetzt einen Knopf drücke, dann läuft ja auch durch das Kabel was durch. Aber das wird von den Einheiten einfach ignoriert.

01:40:53 Die Einheit weiß, das ist ein Steuersignal, das interessiert mich nicht. Ich will nur... Genau, das ist ein Knopf-Signal, ein Pull. Ja, ein Push ist das, genau. Naja, egal. Ist kein Payload drin, also deshalb macht die nichts. So, wir können zum Beispiel jetzt Weiß, Rot, Hellblau und Orange. Also wenn ich das von hier aus sende, dann achten, dann hören die Einheiten darauf. Dann schalten sie.

01:41:17 Wenn ich jetzt von irgendeiner Einheit einen Knopf drücke, passiert erstmal gar nichts, weil das Signal jetzt erstmal nur durchläuft. Und jetzt kommen wir zum Server. Der soll nämlich ein bisschen anders funktionieren. Der soll jetzt folgendes machen. Das wird eigentlich eine relativ simple Einheit, aber bauen wir den mal hier. Der Server soll... Okay, kriegen wir hin. Nee, alles gut. Kriegen wir hin. Kriege ich hin. Kriege ich hin? Kriege ich das hin? Ja, safe kriege ich das hin, oder?

01:42:06 Im besten Fall soll der auch nochmal ne... Okay. Das wird doch ein bisschen trickier als erwartet. Aber okay. I try my very best. So, ich brauche jetzt als allererstes einen Stromstärkendecoder. Das ist lustig. Also, ich brauche einen Stromstärkendecodierer, der die Stromstärken wieder zurück in was Normales übersetzt. Wie ging das nochmal? Der ging da, glaube ich, hier rein. Dann hatten wir so einen hier.

01:42:41 Hier so und so Zeitsignal geht rein Zeitsignal geht rein Zeitsignal soll bearbeitet werden Ja, war das irgendwie so? Wie immer Spicken, keine Ahnung Das habe ich zu lange nicht mehr gebaut Wo ist es? Wir befinden uns gerade rechts unten in der Welt, okay Wo ist meine Experimente? Für Strom stärken, war das nicht hier oben irgendwo? Ja

01:43:36 Da ist der Decoder. Ah, Repeater. So, okay, alles klar. Erster Repeater. Dann die beiden ineinander. Ich mache mal zu sicher einen Screenshot davon, nicht, dass ich jetzt gerade durcheinander komme. Also. Zurückchen. Wir sind wieder hier. Also. Genau, der Stromstärken-Decoder. Repeater. Komperator.

01:44:10 Komparator, Block, Klick, Klick, Klick. Okay, das ist es. Der macht das rückgängig, was wir hier reingehen lassen. Das heißt, wenn ich einen Knopf drücke, da kommt das Signal hier an. Und er übersetzt es wieder zurück in die Stromstärke. Das passt soweit. Dann soll jetzt damit etwas passieren. Wenn das Signal da durchgegangen ist, soll es einmal hier getrappt werden, bitte. Das Signal ist getrappt für einen Moment. Drei.

01:44:47 Und kann jetzt ausgelesen werden. Das coole ist, wir können jetzt hier festlegen, wie lang das Signal getrapped werden soll. Das ist nur für den Moment getrapped wird. Das kann jetzt wieder rückgängig gemacht werden. Das ist der Plan. Wir müssen am besten, wenn man jetzt geteilt durch zwei rechnet. Ich mache es jetzt mal auf die Billo-Variante. Ich baue jetzt mal einen Billo-Encodierer.

01:45:31 Wie viele Lampen haben wir nochmal? 7. 1, 2, 3, 4, 5, 6, 7. Dann hätten wir 1, 2, 3, 4, 5, 6, 7. Okay.

01:45:45 Klick, klick, klick, klick, klick, klick. Genau, der soll jetzt, also was ich jetzt baue, ist eine relativ simple Apparatur, die diese Stromstärke einfach nur in ein Signal packen soll. Und vor allem soll sie dann damit eine Kupferlampe steuern. Die Kupferlampen, die sind letzten Endes der Master. Ah, sieht gut aus. Na, Chat, wer blickt noch mit? Durch. Okay, der schon zu kurz. Crazy. Hm, ah.

01:47:14 Ich check das Problem. Der war nicht fein getunt. Jetzt ist er fein getunt. Jetzt matchen die. Ja, perfekt. Okay. Also ihr seht, wenn ich jetzt einen Button drücke, habe ich hier unseren Server, wo das Signal dann ankommt. Das heißt, egal bei welcher Zelle ich jetzt was drücke, der Server ändert sein Signal. Wenn ich zum Beispiel jetzt grün drücke, dann kommt auch grün beim Server an.

01:48:00 Was cool ist, egal wo ich grün drücke, wenn ich zum Beispiel jetzt hier rot drücke, dann travelt das Signal zum Server und rot kommt auch an. Ah, wir haben noch so ein Blip. Blip gefällt mir nicht. Blip machen wir weg. Blip sollte gelöscht sein. Nein, es blipbt immer noch. Warum blipbt es immer noch? Vielleicht ist die einheitlich ein bisschen zu lang. Ja, zu fix nochmal. Warum blipbt es? Ah, stimmt, weil ich was vergessen habe. Hier oben müssen die alle auf 2 gestellt werden.

01:49:10 Ja, ist gut dann war das hier gar nicht das problem. Moin zu julien rot Rot kommt oben raus schön sauber und ordentlich okay top genauso mit sie haben Dann haben wir das geschafft jetzt jetzt muss die server einheit noch was machen und zwar sie soll Wie nennen sie sich copper bar beschalten

01:49:54 Ich mach das nochmal kurz ein bisschen anders, denn es kann sein, dass ich noch so ein Master-Off einbauen möchte, der wirklich alles ausschaltet. So, aber, was mir jetzt noch gerade aufgefallen ist, wir müssen auf jeden Fall verhindern, dass ein Steuersignal dazu führt, dass es hier gelesen wird von der Einheit. Oh, ja, ich wollte gerade sagen, kein Problem. Nein, doch, ist ein Problem. Okay, trotzdem könnten wir damit arbeiten. Wenn wir ein kurzes Blib haben.

01:50:43 könnte man damit eben kurz einen kleinen Setup bauen, der das verhindert. Gleiches Prinzip wie vorher. Prüfen, ob wir ein kurzes Blip haben. Oder wir sperren den Zugang einfach zum Server. Wir können auch einfach die Leitung abschneiden und warten, bis unser Signal durchgesendet worden ist.

01:51:23 Ja, ich glaube, das ist der bessere Weg. Na gut. Okay, alles klar. Ich habe einen besseren Weg gefunden. Machen wir so. Wenn wir einen Datensatz senden, dann muss der Serverzugang kurzzeitig gesperrt werden. Das kann ich dann einfach so machen. Und was ich dann machen kann, ist eine sehr simple Technik, die guckt, ob ein Datensatz gesendet worden ist. Und wenn der Datensatz fertig gesendet worden ist, wird der Zugang zum Server wieder freigegeben. Da kann ich ein Kurzzeitding bauen hier.

01:51:52 Mit einem Piston so und einem Observer so. Okay, top. Das heißt quasi, ihr seht, jetzt ist der Empfang aktiviert. Das heißt, ich kann auf hellblau drücken. Das Signal geht auch hier ordnungsgemäß rein und hellblau wird geschaltet. Wenn ich zum Beispiel hier nochmal hellblau drücke, dann wird auch hier nochmal hellblau gesteuert, wie ihr seht.

01:52:16 Ich kann aber Folgendes machen. Ich kann jetzt zum Beispiel den Zugang sperren. So, jetzt ist der Zugang gesperrt, weil ich zum Beispiel ein Datensignal senden möchte. Ich möchte zum Beispiel das Datensignal alles ansenden. So, senden wir dieses Datensignal. Und erst, wenn das Datensignal vollständig gesendet worden ist, erst dann wird der Zugang zum Server wieder aktiviert. Okay? Das heißt quasi, damit verhindern wir eine ungewollte Eingabe, solange wir was senden. Gut. Das hat auch geklappt. Dann...

01:52:43 Muss der Server jetzt das auch noch tun, er muss noch senden. Das machen wir, indem wir jetzt ein Lib-Signal-Train erstellen, der dann durch die Anlage durchläuft und der dann in der richtigen Order geupdatet wird, von rechts nach links in dem Fall. Okay, sehr gut.

Datenübertragung und Serverfunktionalität

01:53:02

01:53:02 Das heißt, wir setzen Pistons hier erstmal hin. Die steuern dann gleich unsere Observer Lines an. Die Observer Lines kommen dann von oben oder unten. Müssen wir mal gucken, wo wir es am besten machen. Wahrscheinlich von unten. Das heißt, wir haben hier auf der Höhe eine durchgehende Observer Kette. Nein, auf der Höhe hätten wir die.

01:53:35 Und wichtig bei der Kette ist, dass wir inzwischen ein Signal haben. Erstes Signal. Zweites. Ja, der Frosch. Warum Frosch? Weil ich immer br mache oder wie?

01:54:19 Okay, hier haben wir das Signal. 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15. Genau eine 15er Leitung. Top. Das ist genau das, was ich haben möchte. Ach deshalb, weil ich so rede. Check. Ja gut, ja, Frosch. Valide. Valid. Ich scoge der Valid Point. Und hier geht das Signal nämlich jetzt raus aus dem Server und wird gedaisychained an meine Anlage. Das heißt, hier schließt sich der Kreis einfach wieder.

01:54:47 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, klick. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, okay, wir müssen aufpassen, dass wir keine Sachen hier fremdsteuern, was ich glaube ich ganz gut aus. So, hier schließt sich der Kreislauf wieder.

01:55:06 Eine Besonderheit ist, sobald ich ein Signal hier losschicke, soll das Ding disabled werden. Was passiert? Und das Losschicken, das machen wir dann über diesen Notenblock. Das ist aktuell mit 0 Bit gesendet. Das mag die Technik aber gar nicht. Das mögen wir nicht. Das ist nicht so gut. Einmal reicht es. Okay, jetzt pass auf. Wir machen an.

01:55:41 Wünscht euch eine Farbe. Wünscht euch eine Farbe, bitte. Eine Farbe, bitte. Rot. Rot. Dann machen wir Rot an. So, Rot wird angemacht. Rot wird geschaltet und Rot ist an. Und jetzt, nachdem Rot angemacht worden ist, drucken wir die Knopf und senden wir das Signal.

01:56:06 Und nun ist auch rot überall angekommen. Okay, wichtig ist jetzt, nach dem erfolgreichen Eingang eines Signals muss die automatische Bestätigung des Übermitteln des Signals erfolgen durch die automatisierte...

01:56:24 Ordnungsgemäße Benutzung des Systems durch diesen Piston. Die einfache Erklärung für jenes System lässt sich beschreiben durch das Einschalten einer Redstone-Fackel, die dafür sorgt, dass ein Piston, ein Pisterino pistonus, auch genannt in der Fachsprache Pistino, ausgefahren wird. Durch das Ausfahren des Pistons funktioniert diese Technik leider nicht.

01:56:54 weil hier ein neues Update-Signal eingebaut werden muss. Machen wir es mit einer Platte. Okay, das sollte klappen. Ich glaube sehr, dass es funktioniert. Schauen wir mal. Gucken wir mal. Ich drücke auf hellblau. Hellblau wird gesendet, kommt an unserem Server an. So, wird gesendet und ein neues Signal wird gesendet und hellblau schaltet bei allen Zellen auf an. So, die Frage ist, würde das jetzt überall funktionieren? Das heißt, wenn ich jetzt zum Beispiel grün drücke,

01:57:30 Okay, jetzt müssen wir die Technik noch einen Tacken schneller machen. Also ich bin zufrieden. Ich bin bis hierhin zufrieden, ja. Und ich bin TheJoCraft. Hallo, schön euch kennenzulernen. Wie schnell kann die Technik agieren? Also wenn wir zum Beispiel mal Weiß nehmen. Ja, das geht recht zügig. Okay, dann...

01:58:19 Ihr könnt jetzt eine Art spezielles Timeout festlegen für die Technik, dass nach einem speziellen Timeout alles automatisch geupdatet wird. Wir können sagen, es soll sich sofort alles updaten oder erst später. Falls wir mehrere Sachen auf einmal schalten wollen, ist es angenehmer, wenn wir das so machen. Das würde dann auch weniger Probleme machen.

01:58:41 Würde ich tatsächlich auch so machen. Das heißt, alles, was wir jetzt noch ganz einfach brauchen, wäre dann hier in unserer Technik ein Wartemechanismus, der dann einen kleinen Moment länger warten soll. Machen wir einfach einen dickeren Kondensator hier unten rein. Und damit haben wir den Server schon stehen. Das heißt, jetzt können wir auch mehrere Knöpfe gleichzeitig drücken. So. Da kann ich jetzt keine Fackel gerade drauflegen. Ich kann hier eine Fackel dran machen. So, haben wir den Piston so.

01:59:27 Und senden. Gut. Okay, das ist es schon. Also ihr seht, wir haben jetzt mehrere Knöpfe, die man hier drücken kann. Ich kann zum Beispiel den roten Knopf drücken, muss kurz einen Moment warten, bis die Technik fertig ist. Dann kann ich den grünen Knopf drücken, muss kurz einen Moment warten, bis die Technik fertig ist. Und den blauen Knopf drücken, muss kurz einen Moment warten, bis die Technik fertig ist. Und dann, wenn ich jetzt einen kleinen Moment warte, kommt die Bestätigung vom Server, dass das geklappt hat. Jetzt müsste sie kommen. Nö. Nix Bestätigung.

02:00:06 Ah ja, weil ich vergessen habe, Knopf 4 zu drücken. Na, dann machen wir noch Weiß an. Ja, man drückt da drauf. Ich werde euch gleich erklären, was die Technik macht. Ah, da jetzt. Ich weiß auch gar nicht, ob wir so lang das tatsächlich dann machen müssen, aber okay. Ähm, senden, senden, senden. Also ihr seht, ich habe jetzt die Knöpfe gedrückt und einen Moment später kommt dann die Bestätigung vom Server. Ja, ich weiß nicht, man kann das sogar noch viel, viel, viel schneller bauen. Ja, eventuell mache ich sogar noch einen Tacken schneller.

02:01:11 Also, was haben wir gebaut? Wir haben ein Smart Home System gebaut. Ihr seht, also, stellt euch vor, wir haben später ein Smart Home System. Ich zeige es euch jetzt. Die Latenz ist hoch. Ja, aber es ist egal. Das ist nicht schlimm für das, was ich mache. Also, stellt euch vor. Ich kann das tatsächlich mal eben... Komm, wir machen ein YouTube Video und zeige es für YouTube. Okay. So. Aufnahme.

02:01:39 Hey Leute und herzlich willkommen zurück auf TheJoCraft und herzlich willkommen zu Redstone! Ja, ihr habt es richtig gesehen, ich habe mir endlich mal wieder Gedanken zu Redstone gemacht. In Craft Attack 14 werde ich eine sehr, sehr coole Base bauen. Darauf könnt ihr euch riesig freuen. Ich habe mir schon Gedanken zu der Base gemacht und die Base soll eine Smart Home Technik bekommen. Und ich habe lange, lange, lange, lange drüber nachgedacht, wie ich am besten ein Smart Home System in Minecraft...

02:02:05 bauen kann. Erinnern wir uns mal ganz kurz zurück nach Craft Attack 9. Jetzt muss ich mal ganz kurz eben suchen, wo denn meine Craft Attack 9 Testis waren. Meine Omic, oh nein. Das müsste rechts unten gewesen sein, tatsächlich, oder? Das sieht gut aus, ne? CA 9 war noch Liegings Craft Attack. Oh, dann wirst du dich auf das nächste Craft Attack auf jeden Fall freuen können.

02:03:04 Ich muss es nur finden. Leichter gesagt, als getan. Das Aktiendisplay. Ja, ne? War das hier? Ja, das war hier. Oder? Achso, ne, das war meine Technik für... Haha, das war was anderes. Ähm... Ah ja, hier. Ich hoffe, dass es noch funktioniert. Okay. So. Okay, nochmal. Ich stimme es nicht. Denn damals... Können wir noch schneller schützen? Oh, schneller schützen. Denn da... Jetzt. Denn damals, als wir das Projekt...

02:04:34 Twitch Clip that. Also, kriegen wir das jetzt hin? So, okay, also. Denn vielleicht erinnert ihr euch noch, in Craft Detect 9 hatte ich das erste Mal ein Smart Home System in einem Survival Minecraft gespielt. Also, was ist Smart Home? Wir haben viele verschiedene Knöpfe, die viele verschiedene Dinge in einem Haus steuern können. Zum Beispiel eine Decke, die sich öffnet und schließt. Oder irgendwie eine Lampe, die an und aus gehen soll. Und so weiter und so fort. Die Idee hinter Smart Home ist, wie können wir dafür sorgen, dass das alles nur durch ein Signal geht. Und dass wir mehrere Dinge gleichzeitig...

02:05:06 Steuern können. Ich habe im Laufe der Zeit ziemlich viele Smart Home Systeme entwickelt und die wurden immer besser. Und deshalb wird das Smart Home System, was ich euch heute zeige, das bislang beste Smart Home System, was ich bis jetzt gebaut habe. So, aber das hier war meine Lösung für Craft Detect 9. Sieht ein bisschen ugly aus, aber basically haben wir, haben wir die, haben wir jetzt die Möglichkeit Strom über, über, ja ich glaube hier ist es besser, haben wir verschiedene

02:05:33 Was haben wir denn hier? Ja, die ist eine sehr interessante Technik. Wie, äh, why the fuck hab ich das so gebaut, bitte? Alles klar, spannend. Ja, okay, cool. Hätte ich jetzt auch nicht gedacht, dass das so funktioniert.

02:06:16 Ja, hat der jetzt reagiert oder nicht? Der hat nicht. Der hat gar nicht reagiert. Das ist ja gar nicht gut. Das ist ja ein Schmarrn. Aber der, der muss so reagieren. Was? Nein, das glaube ich jetzt nicht. Das kann nicht sein, dass das auch nicht reagiert hat. Das ist... Ja, geh weg, hä. Aber echt, hä. Na, was ist das denn?

02:06:54 Das funktioniert halt jetzt auch nicht mehr. Das hat damals funktioniert, das sage ich euch. Okay. Also. Das ist aber scheiße. Na gut, egal. Wir kriegen es mal. Jo kann nicht sprechen. Perfekt. Perfekt. Perfekt. So. Also. Weiter geht's. Auf der Wunsch.

02:07:16 Vielleicht erinnert euch noch, damals hatte ich nämlich ein Smart Home System, das erste Mal in Survival Minecraft gebaut. Smart Home war so ein bisschen die Idee, wir haben ein Haus, eine Base oder was auch immer, ein Craft Stick baut man Basen mit zum Beispiel einer Decke, die sich öffnen kann oder Lampen, die an und aus gehen sollen oder andere Funktionen, die ihr hier einfügen könnt. Die Idee ist dann, dass wir dann verschiedene Knöpfe haben, mit denen wir die Sachen an- und ausschalten können.

02:07:39 Was heutzutage nicht mehr so wirklich kompliziert ist, da wir ja die Kupferlampen haben. Und die können ja, wenn wir sie an einen Button anschließen, entweder angehen oder ausgehen. Und wenn wir dann einen Komparator an die anschließen, dann können wir ja dadurch Geräte steuern. Zum Beispiel meine super coole Lichtdecke kann dann geschlossen werden oder geöffnet werden. So, easy.

02:08:03 Aber was ist, wenn wir jetzt mehrere Räume haben und mehrere Sachen steuern wollen? Was ist, wenn die Base so groß ist, dass wir nicht immer zu unserem Knopfraum rennen wollen und tausend Kabel hin und her legen wollen? Dann wäre es cool, wenn wir irgendwie ein Kabel haben, über den alles gesendet wird. Also ein Kabel, über den von einer Seite ein Knopf auf die andere Seite geschickt wird. Wer hat zum Kuckuck-Dottet? Okay. Ich habe diesen Knopf nie gedrückt. Ich glaube, das habe ich für ein Thumbnail gemacht. Also, na gut.

02:08:30 Ich habe dann auf jeden Fall mal nachgedacht. Was wäre, wenn man mit Stromstärken-Codierern arbeitet? Ja, ihr habt richtig gehört, Stromstärken-Codierer. Das ist ein spannendes Ding. Ihr könnt in Minecraft eine Stromstärke ausgeben. Das heißt, wenn ich jetzt hier 15 Lampen aufbaue und ich habe hier Knöpfe, dann wird je nachdem, welchen Knopf ich drücke, eine unterschiedliche Stromstärke ausgegeben. Warum ist das so? Tick, freeze. Wir halten Minecraft an. Wenn ich jetzt diesen Knopf hier drücke, dann liegt hier die Stromstärke 15 an.

02:08:59 Die geht auf 14, geht auf 13, geht auf 12, geht auf 11, geht auf 10, geht auf 9, 8, 7, 6, 5. Die Stromstärke 5 geht jetzt hier rein und dieses Ding lässt die Stromstärke 5 durch. Das heißt, die kommt dann hier raus. 5, 4, 3, 2, 1. Das heißt, diese, diese, diese, diese und diese Lampe wird leuchten. Achtung und zack!

02:09:20 Genau das ist so passiert. Das heißt, je nachdem welchen Knopf ich drücke, gehen unterschiedliche Lampen an und dann geht das Signal einfach hier rein in diese Technik hier. Und was macht diese Technik? Diese Technik wandelt die Stromstärke um in eine Zeit. Und zwar die Zeit, wie lange dieses Signal an und aus geht. So, dieses Signal geht unterschiedlich lang und aus. Wenn ich hier links einen Knopf drücke, dann seht ihr, ist dieses Signal sehr lang an.

02:09:45 Und wenn ich rechts einen Knopf drücke, dann ist es etwas kürzer, wie ihr seht. Je weiter der Knopf rechts ist, desto kürzer ist das Signal, was da hinten rauskommt. In der Mitte ist es relativ mittig lang, was da rauskommt. Und je weiter ich nach links gehe, desto länger ist das Signal. Das heißt quasi, die Stromstärke wird in eine Stromlänge übersetzt. Und diese Stromlänge, die kann ich dann mit beliebig vielen Verstärkern durch ein beliebig langes Kabel schicken und in diese Maschine jagen.

02:10:15 Diese Maschine macht es wieder rückgängig. Habe ich irgendwo ein System dafür aufgebaut? Wir machen es mal so. Also diese Maschine hier nimmt als Eingang eine Zeitstromlänge und macht daraus wieder eine Stromstärke. Das heißt, hier kommt eine Stromstärke raus. 1, 2, 3, 4, 5. Machen wir mal 5. So, dann haben wir Stromstärke 1, Stromstärke 2, 3, 4, 5. Und wir hätten dann auch hier die Stromstärke 1, 2, 2, 3, 4, 5. Okay, wenn ich also jetzt auf 2 drücke, dann seht ihr, kommt die 2 auch raus.

02:10:44 Wenn ich auf, das ist Nummer 3, 3 drücke, dann kommt 3 raus. Wenn ich auf Nummer 5 drücke, dann kommt 5 raus. Dieses Konzept hatte ich für Craft-Tec 9 genommen und habe einen Loop gebaut. Das heißt, wir haben jetzt mehrere Knöpfe und immer wenn ich einen Knopf drücke, läuft dieses Zeitsignal hier einmal im Kreis und kommt wieder zurück an. Und egal von welcher Einheit ich das drücke, das Signal läuft einmal im Kreis von einer Einheit zur anderen und kommt wieder an. Und was ich dann in Craft-Tec 9 gebaut habe, sind solche kleinen Maschinen.

02:11:12 Das sieht kompliziert aus, aber das ist es auch. Die Maschinen, die konnten das nicht merken. Das heißt, diese Maschine war verbunden über ein Signal, was hier einmal im Kreis läuft, mit sich selbst. Wenn ich also jetzt hier auf grün drücke, dann läuft das Signal einmal im Kreis, dieses Zeitsignal, kommt auch als Zeitsignal wieder an und schaltet die Einheit. Und, ne, also quasi das Zeitsignal wird hier...

02:11:34 in die Stromlänge umgewandelt. Die Stromlänge wird einmal durch dieses Labyrinth geschleift und als die Stromlänge wieder zurück hier ankommt, wird die Stromlänge erfasst von diesem Ding und wird dann dazu gebracht, dass ein Pisten hier schaltet. Das heißt, wenn ich jetzt den Knopf drücke, dann kommt die Stromlänge gleich hier an. So, da geht sie rein. Das sorgt dafür, dass einer dieser Pisten, wie ihr seht, hier schaltet. Und dieser Pisten, der hier schaltet, das ist einfach ein Auslesegerät, das liest es aus, dass der Pisten an der richtigen Stelle schaltet. Besonderheit ist,

02:12:01 Das Ganze passiert bei jeder anderen Zelle auch. Sie sehen, auch bei der Zelle da vorne passiert das. Das heißt, wenn ich zum Beispiel Cyan ausschalte, dann schaltet sich auch wie von Geisterhand bei jeder anderen Zelle Cyan aus. Und überall alles, was angeschlossen ist, macht das. Und wenn wir zum Beispiel hier haben ein Cyan-Gerät, also ein Gerät, was tatsächlich mit Cyan arbeitet, dann kann das auch...

02:12:24 quasi ganz auch lokal gesteuert werden, also ich kann auf den Knopf drücken, dann wird Cyan, wie ihr seht, auch an- und ausgeschaltet bei jeder Einheit, die damit verbunden ist. Und wir können auch Sachen lesen. Wir haben zum Beispiel da vorne, hellgrün, eine Lampe. Und wenn ich also jetzt auf diesen Knopf drücke hier, dann geht da hinten die Lampe an. Das war mein Smart Home System. Checkt ihr? Also wir haben mehrere kleine Geräte, die miteinander kommunizieren. Es gibt ein Problem.

02:12:47 Wenn dieses Gerät out of sync geraten, warum? Weil vielleicht sie nicht richtig geladen sind oder so, dann könnte es passieren, dass bei dem einen Gerät die grüne Lampe nicht leuchtet und bei dem anderen Gerät leuchtet die grüne Lampe. Und wenn ich jetzt hier drauf drücke, dann schaut, was passiert, dann geht die grüne Lampe hier an und hier aus. Denn alles, was wir nur übertragen, ist die Information, dass eine Lampe sich ändern soll. Aber wir sagen nicht, ob sie angehen soll oder ausgehen soll oder was auch immer. Das war...

02:13:16 Nur so geht so, okay. Dann kann Crafted Deck 10, Crafted Deck 11 und in Crafted Deck 12 haben wir ein Vault gebaut, ein Bunker gebaut. Vielleicht erinnert ihr euch auch noch daran. In dem Bunker habe ich auch super, super viele Ratsum-Techniken gebaut. Dort habe ich ein neues Smart Home System gebaut. Ein Smart Home System, bei dem wir ein Button Panel haben, einen Server haben und Gerätschaften, die angeschlossen sind. Und mit dem Button Panel können wir dann zum Beispiel Dinge steuern.

02:13:46 Das heißt, ich konnte dann wirklich auf dieser Tastatur, das ist 1, 2, 3, 4, 5, 6, den Code 1, 4 eingeben. Und jetzt sollte, wie von Geisterhand, diese Tür angesteuert werden. Oder wenn wir zum Beispiel zu dieser Tür gehen, die Tür hat den Code 25. Das heißt, wenn ich jetzt auf ein beliebiges Button-Panel gehe, es gibt auch die hier, 1, 2, 3, 4, 5, 6, also 2.

02:14:14 5. 25 eingegeben. Dann seht ihr, geht die Tür zu. Oder wir nehmen mal noch ein beliebiges Gerät. Das hier zum Beispiel. Nehmen wir 22 hier. Packen wir mal hier einen Kolben hin. 22. Und nehmen wir mal 22 hier einen Kolben. Ihr seht, diesmal ist es so, dass es sogar gespiegelt werden kann. Das heißt, wenn ich jetzt zum Beispiel auch hier 22.

02:14:40 zweimal eingebe, also 2-2 eingebe, dann wird sowohl dieser Kolben geschaltet als auch der. Das heißt, es wird wirklich ein Zustand an die Geräte geschickt. So, das ging eben über eine Datenleitung und über einen Server. Das heißt, hier im Server drin ist eine Art Speicher und der Speicher, der hat sich dann überlegt, was geschaltet ist und was nicht geschaltet ist. Das heißt, mit den Kupferlampen drin habe ich zum Beispiel festgehalten, ob die Anlagen an oder aus sind.

02:15:04 Da habe ich einfach die Kupferlampen geschaltet. Ihr seht aktuell, Kupferlampen an bedeutet Signals an. Der Server nimmt also die Eingabe durch unser System, wertet die Eingabe aus, schaltet das Ding und sorgt dafür, dass die Lampe an und aus geht. Also, wir haben Eingabemodule und wir haben Server. Und trotzdem brauchen wir noch zwei Kabel. Wir haben zwei Kabel, seht ihr. Einmal ein Kabel, über den wir steuern und einmal ein Kabel, über dem die Information gesendet wird, wie aktuell die Verbraucher zu schalten sind. Und die kann überall hingeschickt werden.

02:15:33 Datensatz ist, den wir schicken. Wie funktioniert das mit dem Datensatz? Die einfachste Erklärung, das euch zu zeigen, ist, stellt euch mal vor, wir haben in Minecraft eine Rampe. Wir packen auf der Rampe einmal eine goldene Schiene hin. Jetzt haben wir hier die goldene Schiene stehen. Und wir lassen die goldene Schiene jetzt mal irgendwo hinlaufen. So ein kleines Stückchen lassen wir sie mal laufen, bis hier hin ungefähr. Wir machen jetzt ein kleines Experiment. Ich mache mal hier vorne eine... So, Dings an.

02:16:02 Dann möchte ich gerne nochmal irgendwie in der Mitte der goldenen Schiene, machen wir mal hier, einen Teil haben, der immer an ist. So, machen wir jetzt kurz eben für euch, ganz schön und ordentlich. Und wir machen einmal hier einen Schalter hin. Jetzt pass auf, wenn ich jetzt Minecarts habe, also zum Beispiel drei Minecarts habe, ich packe hier einen Minecart hin, ich packe hier einen Minecart hin, das ist ein bisschen ordentlicher, eins, zwei, drei. Und ich lasse die losfahren, dann fahren die als Zug los. Und wenn ich dann jetzt den hier mache, dann seht ihr, bleiben die stehen.

02:16:30 Und was ich jetzt machen kann, ist, ich kann es auch automatisiert machen. Das heißt, ich könnte theoretisch einen Knopf noch hier einfügen. Und dieser Knopf, der soll jetzt von alleine das Ganze ausschalten. Das heißt, wir können jetzt hier einfach, haben wir gelernt, Kupferlampe, wir nehmen unsere Kupferlampe, packen die hier so rein, so an diese Stelle, wunderbar. Und die Kupferlampe, die soll jetzt, sobald dieser Knopf gedrückt wird, mit ein bisschen Verzögerung, da machen wir mal vielleicht ein oder zwei Verstärker hier rein, angehalten werden.

02:16:59 So, das heißt, dann wird sie ausgeschaltet oder angeschaltet, was auch immer. Ist jetzt die vereinfachte Darstellung. Wenn wir jetzt ein... Warte, warte, warte, warte. Wir nehmen mal kurz keine Kupferlampe aus Gründen. Ich nehme mal einen Piston und packe davor einen Redstone-Block. Warum, werdet ihr auch gleich sehen. So, der Redstone-Block wird zur Seite geschoben. Warum ist das wichtig? Ich zeige es euch. Wenn wir jetzt wieder unseren Zug nehmen. So, eins, zwei, drei.

02:17:26 Und wir senden den Zug, dann fährt er in der Kolonne und im richtigen Moment bleibt er hier einfach stehen. Dafür sorgt dann diese Technik. So. Aber was wir jetzt machen können, ist, wir können zum Beispiel den Zug anders aufbauen. Wir können die Mitte auslassen und nur vorne und hinten einen Teil machen. Dann fährt das auch so durch, wird im richtigen Moment angehalten und jetzt können wir einfach gucken, ist da ein Zug oder ist da kein Zug. Hier ist ein Zug, ja. Hier ist kein Zug, nein. Hier ist kein Zug, äh, ja, es ist ein Zug. So. Und das heißt, damit können wir...

02:17:52 Einen Datensatz senden, 1, 1, 0 zum Beispiel. Der Zug, der wird nämlich immer in der gleichen Position hier einfahren und auch in der gleichen Position stehen bleiben. So, und das, das ist das Prinzip, was wir auch mit Redstone machen können. Mit Redstone können wir das ein bisschen schneller und ein bisschen komplexer machen. Dafür haben wir dieses Binary-Coded-Dings, das habt ihr schon vielleicht ein paar Mal gesehen mit Observern. Ansonsten guckt euch mein Video über eine Grafikkarte an, dort habe ich das schon erklärt. Und ich habe überlegt, kann man eigentlich jetzt diese beiden Techniken aus Craft-Detect 9

Kombination klassischer Techniken für ein neues Smart Home-System

02:18:19

02:18:19 und Craft Detect 12 zu einer großen Technik kombinieren? Meine Antwort ist, ja, geht offensichtlich. Was wir hier haben, ist die Kombination aus beide. Wir haben zunächst einmal eine neuartige Technik entwickelt, eine viel kompaktere Technik entwickelt. Das ist...

02:18:41 Dieses Ding hier, da bin ich sehr, sehr stolz drauf, diese Technik hier kann diesen Datensatz lesen. Das heißt, wir haben hier einen Datensender, ihr seht, der kann einen Datensatz über eine Leitung schicken. Und je nachdem, wenn ich zum Beispiel jetzt hier einen Observer packe, geht die grüne Lampe an. Wenn ich einen roten Observer packe, dann geht die rote Lampe an, ohne dass sich da was ändert. Wenn ich den jetzt weg mache und ich drücke auf den Knopf, dann...

02:19:04 Ihr seht also, ich kann einen Datensatz hier über diese Leitung schicken, über eine Redstone-Leitung kann ich jetzt also die Information schicken, wie die Lampen an sein sollen. Die Information kann beliebig sein, es geht über eine Redstone-Leitung geschickt und hier diese Anlage kann das erkennen.

02:19:20 Und interpretieren. Es ist ein bisschen kompliziert zu erklären, wie genau diese Anlage funktioniert. Es hat was mit Update Orders in Minecraft zu tun. Wir können Minecraft zum Beispiel festlegen, welche Ereignisse zuerst im Gamecode passieren als andere. Indem wir zum Beispiel Repeater und sowas nehmen. Der Repeater hat immer den Vorrang vor dem Komperator. Das heißt, wenn ich hier einen Repeater hinmache, dann darf der rechte Pisten sich zuerst ausführen. Wenn ich den Repeater nach links mache, darf der linke Pisten sich zuerst ausführen.

02:19:46 Und dann gibt es noch in Java Minecraft die Funktion, dass Sachen gebuttwitcht werden können. Das heißt, wenn ich hier einen Block hinsetze, powert der den Repeater. Aber erst wenn der Repeater sich updatet, erst dann behält er diesen Zustand bei. Und wenn man diese Techniken kombiniert und integriert, dann kann man diese Maschine machen. Die testet quasi, also jedes Mal, wenn ich hier drauf drücke, testet sie, ob dieser Kollege hier durch diesen Block gebuttwitcht ist. Aktuell ist das Ergebnis nein.

02:20:15 Nein. Nein. Nein. Wenn ich das jetzt anmache, dann ja. Dann sagt die Technik, ja, er ist gebutt-powered. Also er sagt, diese Red-Zunleitung ist an. Zwischenzeitlich kann die Red-Zunleitung auch ausgehen, wie ihr seht. Ihr seht, nur wenn ich teste, also nur wenn ich auf den Testknopf drücke, testet er das. Es ist mir gelungen, dieses Signal dann vertikal zu bauen. Das heißt, hier kann ich auch wieder testen. Ja, nein. Also in dem Fall, Strom an bedeutet hier Strom aus. Das heißt, der Output ist das hier.

02:20:43 Ihr seht, die Leitung ist an, testen, die Leitung ist an und wieder testen, die Leitung ist aus. Das heißt, jedes Mal, wenn ich auf diesen Testknopf drücke, kann ich gucken, ob die Leitung an oder aus ist. Und wenn wir zum Beispiel jetzt sowas hier haben.

02:20:55 Nehmt jetzt wirklich mal nur diese Schaltung hier. Dann sende ich durch diese Leitung ein Signal. Das Signal geht einmal hier durch bis da hinten hin. Wenn ich jetzt bei Rot was mache und bei Gelb und Grün was mache und wir halten das Spiel wieder an, Tick Freeze, und ich drücke auf diesen Knopf und wir gucken mal, was passiert. Also Tick Step, also wir lassen das Spiel mal vorwärts gehen. Dann geht das Signal hier durch, die Leitung durch.

02:21:23 Und kommt hier oben an, und zwar genau in der Reihenfolge, wie wir es gerade hatten. Und zwar so. Jetzt seht ihr, Rot ist an, Orange ist aus, Gelb ist an und Grün ist an. Also wie der Zug, ihr müsst euch vorstellen, wie der Zug, der durchfährt. Nur das Problem ist, der Zug hält nicht an. Deshalb müssen wir im richtigen Moment, also in dem Moment, in dem das Signal hier eingefahren ist. Einmal ganz kurz einen Check machen, ist die Leitung an.

02:21:50 Ist die Leitung an, ist die Leitung an oder ist die Leitung an? Und genau diesen Check kann ja diese Maschine hier machen und genau das passiert hier. Das Signal von hier, wenn wir zum Beispiel nur gelb und blau nehmen, ich drücke auf den Knopf hier, dann seht ihr das Signal.

02:22:07 Geht langsam durch die Leitung durch. Es gibt immer ein allererstes Signal. Das ist dieses Signal. Das sagt der Technik quasi, wann sie sich aktivieren soll. Das Signal fährt durch die Leitung durch. Deshalb haben wir immer zwei Stromstöße. Das Signal fährt durch. Jetzt fängt dieser Pisten an auszufahren. Das ist super wichtig. Der Pisten ist ausgefahren. Die Leitung da unten setzt sich unter Strom. Jetzt gehen wir noch mal einen Schritt weiter. Und noch einen Schritt weiter. Jetzt passiert etwas Besonderes.

02:22:36 Hat sich hier hinten diese Technik aktiviert und genau jetzt in diesem Moment überprüfen die Dropper, ist die Leitung an. Genau so jetzt gerade wird ein Screenshot von der Technik erstellt, müsst ihr euch vorstellen. Und die Dropper kriegen das heraus und schalten dann dadurch. So, das heißt, das ist einmal dieses binäre System. Wir haben dieses Binärsystem. Ihr habt es verstanden hoffentlich. Also wir haben die Möglichkeit, hier jetzt einen Datensatz zu senden. Jetzt habe ich das System erweitert.

02:23:04 auf ein etwas größeres System. Also das ist dieses System. Dieses System kann genau das gleiche auch. Also hier können wir auch einen Datensatz senden. Wir können zum Beispiel hier eben die Lampen orange, grün und gelb anmachen. Grün soll zum Beispiel nicht an sein. Zack, hat wieder funktioniert. Oder ich möchte nur blau anhaben. Ich drücke auf den Knopf und nur blaues an. Aber jetzt gibt es eine Besonderheit. Und zwar sehen wir, haben wir jetzt zwei Startbits an dieser Stelle. Einmal einen 1 und 0. Die Besonderheit ist, wir können

02:23:32 Und das ist jetzt die neue Sache. Wir können der Technik sagen, dass sie nicht zuhören soll über diesen Datensatz. Also aktuell, wenn ich nur hier einen Button hin mache, dann hört die Technik zu. Das heißt, die Technik lauscht und guckt, was sich ändert und nimmt diese Änderung an. Wenn ich also jetzt blau hier hin mache, dann müsste jetzt, wenn ich gleich den Knopf drücke, blau angehen. Wenn jetzt allerdings hier sich ein zweiter Observer befindet, dann gibt es eine Art Lock, eine Art Riegel, der vorgeschoben wird. Wenn ich jetzt auf den Knopf drücke,

02:24:01 gibt es keine Änderung. Wie ihr seht, die Technik ignoriert die Änderung. Also wir können der Technik sagen, höre bitte auf das, was hier oben durchläuft oder ignoriere das, was da durchläuft. Wenn ich jetzt wieder sage, ja, bitte hören, dann seht ihr, schaltet die Technik. Das ist sehr, sehr wichtig, denn das sorgt dafür, dass wir durch diese Leitung hier oben

02:24:18 zwei verschiedene Sachen schicken können. Wir können einmal ein Datensignal schicken, auf das die Technik hört und wir können auch ein anderes Signal dadurch schicken, auf das die einfach nicht hört. Das andere Signal kann in diesem Fall zum Beispiel einfach ein Knopf sein. Wenn ich einen Knopf drücke, dann hört die Technik nicht auf den Knopf. So, ihr seht, die Technik hört nicht auf den Knopf. Diese Technik hier würde auf den Knopf hören. Wenn ich jetzt hier den Knopf drücke, dann gehen alle Lampen an. Immer. Egal wie die Lampen stehen, es würden immer alle Lampen automatisch angehen, wenn ich einen Knopf drücke. Das wollen wir ja nicht. Wir wollen nicht, dass die Technik schaltet, deshalb ist diese Technik intelligent.

02:24:46 Diese Technik hört zum Beispiel nicht auf den Knopf. Diese Technik funktioniert nur, wenn sie eine 1.0 am Anfang erkennt und dann hört sie auf etwas. Also so, jetzt hört sie drauf und schaltet. Das Ganze habe ich dann weiter gemacht. Ich habe gesehen, das Ganze geht auch mit mehreren Einheiten. Und dann habe ich diese Anlage erweitert auf 7 Bits. Das ist, dass wir sieben Dinger gleichzeitig schalten können. Auch hier können wir wieder festlegen, worauf die Anlage hören soll.

02:25:15 Zum Beispiel, warte, ich bau mal ganz kurz irgendwas weg. Wir können zum Beispiel drauf hören, ob wir hellblau anmachen wollen. Machen wir hellblau und rot und gelb. Hellblau, rot und gelb. Ich drücke auf den Knopf und ihr seht, hellblau, rot und gelb geht an. Nicht nur hier, sondern auch da und da und da und da und da und da. Alles, was an dieses Ding angeschlossen ist. Wir sehen quasi, wir haben eine Leitung, die geht an mir durch. Alle hören jetzt auf diesen...

02:25:40 Datenwert. Wenn ich das jetzt zum Beispiel ausmache und sage, nur Orange, aber wir haben dieses Steuersignal mit drin, dann seht ihr, passiert nichts. Gar nichts. Die Zellen ignorieren das Signal. Wenn wir das Steuersignal nicht drin haben, dann drücken wir auf den Knopf und alle Zellen hören auf das Signal und schalten auf Orange um. So. Und jetzt integrieren wir einfach beides. Also, wir nehmen aus Craft Detect 9 dieses Ding mit den Stromlängen.

02:26:06 Und wir nehmen aus Graphitech 12 dieses Binärding-System und verbinden es ins eine. Diese Zelle kann also binär angesteuert werden. Das Ding hier ist dieses Binärding. Und kann Datensatz empfangen. Und hier unten haben wir den Stromstärken-Encoder. Das heißt, jedes Mal, wenn ich auf den Knopf drücke, geht die Leitung entweder lang an.

02:26:25 Oder, wenn ich diesen Knopf drücke, kurz an. Und dieses Signal geht auch durch alle Zellen durch. Und das wird später so sein, dass es immer einen Server gibt. Der Server ist hier und das Ganze ist ein Loop. Also vergiss mal diesen Teil hier. Dieser Teil ist jetzt gerade nur zum Experimentieren. Vergesst den Teil. Ihr seht, wir haben einen Loop. Von dem weißen Ding, das ist ein Server, geht das Signal einmal komplett im Kreis. Und der Server, der ist so gebaut, dass er auf dieses...

02:26:52 Zeitsignal hört. Das heißt, der Server wartet darauf, dass er ein Zeitsignal bekommt, dann schaltet sich eine Lampe im Server und nachdem die Lampe geschaltet worden ist, transmittet er den neuen Zustand an alle anderen Geräte. Das hat ein bisschen Latenz, aber die Latenz ist bewusst gewählt. Ich zeige euch auch gleich, warum. Wenn ich zum Beispiel jetzt mal hier blau drücke, dann geht dieses Signal zum Server und die blaue Lampe schaltet im Server. Der Server wartet einen Moment und dann sendet er an alle Zellen das Update.

02:27:18 Und alle Zellen, wie ihr seht, updaten sich jetzt auf blau. Das Coole ist, wir können auch mehrere Knöpfe hintereinander drücken. Ich kann zum Beispiel den Knopf gelb hier drücken, kurz im Moment warten, bis es gesendet worden ist. Dann kann ich grün drücken und orange möchte ich auch nochmal drücken und blau möchte ich gerne aushaben. So, habe ich gemacht. Der Server verarbeitet jetzt die ganzen Daten und wenn er fertig ist, sendet er die Daten an alle Geräte, was jetzt der Fall ist. Und das, was ich gerade eingegeben habe, wurde jetzt an alle Geräte geschickt.

02:27:47 Und das ist es, mein neues Smart-Home-System. Ich kann auch dafür sorgen, dass der Server sofort das an alle Geräte schickt, aber die Idee ist halt relativ simpel. Ich möchte eine Tür öffnen, also drücke ich auf den roten Knopf, der Befehl wird an den Server gesendet, die Tür öffnet sich und während sich die Tür öffnet, updaten sich jetzt alle Zellen gleichzeitig und alle Zellen zeigen an, der rote Knopf wurde erfolgreich gedrückt, überall ist es an. Und das Coole ist...

02:28:11 Selbst wenn es mal einen Fehler gibt, also wenn zum Beispiel irgendeine Zelle von denen irgendwie einen Fehler hat, keine Ahnung, zum Beispiel diese Zelle hat einen Fehler und hier leuchtet rot nicht, aber hier ist rot und ich würde jetzt orange ausschalten, dann würde beim nächsten Update, was dann erfolgt, alle Zellen geupdatet werden, nur durch ein einziges Redstone-Kabel. Also eine Redstone-Leitung ist jetzt dafür möglich.

02:28:37 dass sich alle Zellen updaten können. Wie gesagt, das System kann auch ein bisschen beschleunigt werden, man kann dann nochmal ein paar Optimierungen machen. Aktuell ist es eingestellt, dass ich auch nacheinander Knöpfe drücken kann, wenn ich zum Beispiel sage, okay, ich möchte den nicht mehr haben, ich möchte den hier nicht mehr haben und ich möchte auch den hier nicht mehr haben, aber dafür möchte ich gerne den hier haben. Dann wird das an den Server geschickt über dieses Signal. Man kann auch theoretisch Insta-Wires nehmen.

02:29:05 Und einen kleinen Moment später kommt da die Antwort vom Server und der bestätigt noch einmal, jo, perfekt, ich habe die Änderung übernommen. So, und gibt die Änderung durch. So, ich möchte den hier nochmal ausschalten, seht das Signal, geht in den Server rein, im Server wird die Änderung verbucht und die verbuchte Änderung wird anschließend über das Datensignal an alle Zellen getransmittet. Das ist damit mein brandneuestes Smart Home System. Wie gefällt es euch? Schreibt es mal in die Kommentare, bin mal gespannt, was ihr dazu sagt. In dem Sinne, macht's gut, bis bald und ciao, Leute.

02:29:36 Damit bin ich happy, oder? Also mir hat's gefallen. Gut, dann, nachdem wir das Problem gelöst haben, gehen wir zum nächsten Villager Trading. 10.0. Das hat mir noch nicht zu 100% gefallen. Villager Trading ist dann doch ein großes Haufen Scheißer. Ein großer Kackahaufen. Ja, Kacka. Alles Kacka. So, wir müssen uns freundlich fürs Survival bauen, ne?

02:30:13 Ich gucke mal, ob wir das überhaupt hinkriegen, das freundlich für Survival-Bone. Nee, aber ich glaube, es ist machbar. Wie lange dauert der Stream noch? Du kannst einfach den Stream ausmachen. Dann ist er aus. Du musst ja nicht gucken. Oder werdet ihr dazu gezwungen, den Stream zu gucken? Alle Eltern da draußen, bitte zwingt eure Kinder nicht, Streams zu gucken. Das ist keine gute Idee. So. Wir sind hier nicht im Fernsehen, Süßis. Deshalb kann ich euch nicht sagen, wie lange der Stream dauert. Der Stream dauert so lange, wie ich Bock habe, gerade zu streamen. Neun.

Präsentation einer innovativen Redstone-Warteschlange

02:31:05

02:31:05 Also, basically, das hier ist eines der schönsten Redstone-Schaltungen, die es gibt. Das ist die The Joe Craft Warteschlange.

02:31:14 Ich sag auch einfach die Geocraft Warteschlange, weil ich hab noch nie ein anderes Design da gesehen. Und ehrlich gesagt, das ist so einfach zu bauen, diese Warteschlange. Und trotzdem so effektiv. Ihr braucht noch nicht mal einen Repeater. Ihr braucht sehr, sehr wenig Redstone dafür. Die goldenen Schienen sind das teuerste von allem bei dieser Warteschlange. Und sie funktioniert hervorragend. So. Das heißt quasi, in dieser Warteschlange funktioniert es so, ihr könnt hier hinten Minecuts reinlassen. Die Minecuts fahren dann durch diese Warteschlange durch. Die werden auch richtig getaktet. Und ihr seht, wenn...

02:31:43 an der ersten Position vorne ein Minecraft weggenommen wird, dann rücken die Minecrafts alle in der Warteschlange ein nach vorne. Super praktisches Design. So, jetzt können wir den nächsten Schritt gehen bei dieser Warteschlange. Eins, zwei, drei, vier, fünf, sechs, sieben, acht. Wir können die zweite Warteschlange da aufbauen. Ich hoffe, dass es gleich Sinn ergeben wird, was ich hier baue. Also was ich jetzt noch schaffen möchte bei dieser Warteschlange, ist, dass sie automatisch hin und her wechselt.

Erweiterung um automatische Richtungswechsel-Funktion

02:33:16

02:33:16 Dazu muss ich jetzt ein paar Sachen mal kurz eben testen. Ja, das geht glaube ich schon. Es wäre geil, wenn das so funktioniert. Aber das müssen wir kurz gucken. Also nehmen wir mal einen Minecraft mit Gewicht kurz. Mal ganz kurz eben Lava, um die wegzumachen. Der Pisten klappt sich ein. Ja, das darf natürlich nicht passieren. Schade, schade. Gut, dann machen wir es jetzt mal mit Advanced Redstone Technology. Developed by the Joe Craft. Können das hier machen.

02:34:25 Wir können das hier machen. Ich weiß nicht, ob ich heute noch The Last Caretaker spiele, Leute. Ich bin jetzt gerade wirklich so im Flow. Ich möchte gerne gucken, ob ich da jetzt vorankomme hier. Das hier ist, glaube ich, das ist the way to go. Das ist intelligentes Redstone hier. Ich glaube, dass es intelligent ist. Ich hoffe, dass es intelligent ist. Okay, perfekt. Ihr seht, der Stromspeicher hier lädt sich nie leer. Und wenn er sich leer lädt, dann soll die Technik schnell umschalten.

02:35:29 Das ist jetzt nicht so gut. Okay. Leider nicht so wirklich gut. Weil ich jetzt mit Villagern arbeiten möchte. Und Villager können Blockschaden nehmen. Deshalb muss die Technik jetzt ein wenig anders funktionieren. Ich möchte jetzt gerne eine Steuerung bauen, die hin und her schalten soll. Hin und her toggeln soll, wohlgemerkt. Das ist kein Problem mit dem hin und her toggeln. Nur...

Entwicklung einer automatischen Villager-Tauschhalle

02:36:38

02:36:38 Oder wir machen es doch mit Minecraft. Ich glaube, ich mache es mit Minecraft, weil das fehlersicherer ist. Wenn ich das mit Minecraft mache, dann ist das, glaube ich, der leichteste Teil. Einzige, was an der Technik nicht leicht ist, ist dafür zu sorgen, welchen ich von diesen beiden Dingern aktiviere. Das ist wirklich ein bisschen käsig. Ich kann den aktivieren von der Seite und ich kann den von der Seite aktivieren. Das ist auch die einzige Möglichkeit, die ich habe.

02:37:43 Dann wären wir aber eigentlich, glaube ich, am gleichen Punkt angekommen wie da vorne. Vielleicht ist das auch dann der Punkt. So, wie kriegen wir jetzt noch hier einen Waitie rein? Das Problem ist die Weiche hier. Glück gehabt, dass die jetzt so geschaltet ist, aber im anderen Fall wäre das eine Katastrophe. Diese Waitie ist doof. Aber vielleicht können wir zwei Fliegen mit einer Clapporino schlagen. Ja, hier darf es halt kein Update geben.

Optimierung und finale Tests des automatischen Trade-Systems

02:39:32

02:39:32 Hey, Glückwunsch Jonas, Gherki. Nein, das gefällt mir nicht. Vor allem der Villager soll ja von alleine weggebracht werden, nachdem er nicht mehr gebraucht wird. Das ist das Einzige, was an dieser Redstone-Technik nicht gut ist. Wenn ich den nächsten Villager bestelle, soll der vorherige weggebracht werden. Okay, angenommen die Technik ist jetzt so, dann kann ich ja... Okay, so kann ich das schon mal connecten. Das ist gut. Das ist sehr gut sogar. Und so könnte ich auch die Technik dann schalten.

02:40:40 Eigentlich ist es ja genau das, was ich haben will. Weil ja Glas ist, geht das nicht. Okay. Das ist aber nicht so dramatisch. Das ist nicht so böse dramatisch. Okay, das kriegen wir schon mal hin. Das tut gut. Dann, ähm, genau. Wir machen das mit Minecraft später. Damit ich weiß, dass das Ende der Fahnenstange erreicht ist. Was, das Einzige, was jetzt ein bisschen schade ist, ist halt... Ja, das ist eigentlich scheiße so. Verzeihung.

02:41:42 Es müsste eigentlich so sein, dass ein Villager, der hier kommt, automatisch das nächste nimmt. Okay, Problem bleibt die Schiene. Man müsste den Villager, der bereits drin ist, durch den anderen wegmachen. Genau, das ist das Einzige, was mich gerade noch triggert.

02:42:10 Die Frage ist also, wie schnell kann die Technik sein? Das ist halt die Question. Kriegen wir die Technik so schnell gepusht, dass die das kann? Ich möchte mit dem Kollegen sofort das Soundtor aktivieren. Würde das funktionieren? Nein, weil er sich so verbindet mit der Redstone-Technik. Okay. Das wäre theoretisch möglich. Jetzt die Frage ist, kann die Technik so schnell schalten? Nein. Aber Idee war gut, oder?

02:42:53 Das Problem ist halt, ich will nicht, dass das zu lange dauert und die Weiche hier pisst mich, Entschuldigung, die Weiche ist doof. Können wir das Problem mit der Weiche nicht komplett irgendwie lösen? Wir könnten das hier machen, dann hätten wir das Problem mit der Weiche gelöst. Und dann könnten wir auch hier einen Button hin machen, ohne dass es Ärger gibt. Im schlimmsten Fall fährt das Minecraft einmal nach links kurz.

02:43:33 Es hat die Frage, ob man die Technik sogar richtungsbasiert baut. Also dass man von vorne reinguckt, ob das Minecraft links fährt. Wenn es eh links fährt, dann ist es sogar noch viel... Oh, das ist die Lösung. Ja, das geht. Oh mein Gott, okay. Ja, das ist die leichteste Lösung. Das würde auf jeden Fall funktionieren. Das würde auch recht schnell sein. Und das sieht cursed aus. Ja, ich merke auch gerade, dass es gar nicht so wirklich schnell ist.

02:44:41 Also Minecraft muss halt sein Movement halt ändern. Jetzt ist die Frage, ob das dann wirklich so schnell ist. Was ist, wenn man das Konzept der Wartestange nochmal ein kleines bisschen verändert? Allgemein verändert. Ich weiß die Wartestange ja nicht, woher sie nehmen soll. Ob sie von links oder von rechts nehmen soll. Kein gutes Konzept.

02:45:42 Wieso zwei Warteschlangen und nicht eine? Gute Frage. Hat was mit Villagern zu tun. Warum brauchst du zwei? Weil Villager nur an ihrem Block sich restocken. Und wenn ich zwei Warteschlangen mache, werden die Villager immer in Sortierung bleiben. So. Das funktioniert zwar nicht. Die Konzepte waren doch schon mal gut. Wir hatten ein paar gute Ideen bis hier. Das Problem ist folgendes. Ich möchte einfach dafür sorgen, dass es unfassbar schnell geht. Also...

Demonstration und Diskussion datenbasierter Lösungswege

02:46:09

02:46:09 Es muss... Das Wichtigste bei dieser Technik ist, es muss schnell gehen. Okay, aber, wisst ihr was? Wozu ich mir noch gar keine Gedanken gemacht habe. Warum nehmen wir das Ding hier nicht und packen es mal Levitating in die Luft? Weil das einige Probleme lösen würde. Angenommen, wir nehmen diese Warterschlange jetzt in der Luft. Das könnte jetzt unsere Probleme lösen. Maybe. Vielleicht auch nicht. Cool wäre es, wenn wir dafür sorgen könnten, dass der Villager immer in der gleichen Position runterfällt. Vielleicht können wir dann doch das Konzept nutzen von gerade.

02:48:01 Ich glaube, dann kriegen wir die Richtungsänderung schneller hin. Käse. Käse, Käse, Käse, Käse, Käse, Käse. Schöner Käse, aber Käse. Schöner Käse. Okay. Nächster Schritt. Was wäre, wenn man Pisten einfach nimmt? Der schiebt die runter. Räuchte man hier einen Bock? Einen Rambock? Aber das müsste ja gehen. Also wenn ich jetzt einen Kart habe, das geht hier rein. Mach eine Seite tiefer.

02:49:19 Ja, das wäre halt auch noch die Möglichkeit. Genau, man könnte... Stimmt, du hast absolut recht. Ja, man könnte hier tatsächlich die Fusion einfach machen, dass man hier runter geht. Das wäre jetzt sogar die noch einfache Variante. Dann ist eh scheißegal. Man darf jetzt auch nicht zu tief fallen, weil sonst ist es nicht so gut für die Technik. Wie viele Blöcke kann man noch mal fallen, ohne dass man Fallschaden nimmt? Ich glaube, bei drei Blöcken nimmst du schon Fallschaden, oder? Ah, nee.

02:50:00 Hier ging es noch. Ansonsten können wir einfach Wasser einmal hier nutzen. Das ist ja kein Problem. Ja, ja. Wir nehmen einfach Wasser hier rein. Dann ist das kein Problem. Damit geht es nur nach oben. Okay. Es fehlt mir leider immer noch eine Sache. Und die kriege ich gerade nicht so gut integriert noch in die Anlage hier. Es wäre geil, wenn man doch noch irgendwie eine Detektorschiene einbauen kann.

02:51:05 Trotzdem ist es mit dem Fall noch funktioniert. Das einzige, was mir hier einfallen würde, wie es noch klappen könnte, wäre, wenn wir so runtergehen. Dann ging es, glaube ich. Weil dann hätten wir keine Weiche, die wir schalten. Weil die Weiche dann tatsächlich der Fall ist. Das sollte doch, glaube ich, funktionieren. Safe auch, oder? Weil dann hätten wir jetzt hier auch damit die Schaltung. Super. Das ging auch recht schnell. Ja, würde gehen. So.

02:52:18 Die Weichen sollen gleich zwei Sachen auf einmal machen. Mal gucken wir uns gleich an. Erstmal schaue ich mir den hier an. Also jede Sekunde, jede Millisekunde Wartezeit hier, die wir hier rausholen bei dem Design, ist halt Gold wert. Das sieht gut aus. Du, Dirk! Dankeschön für die 300 Bits. Vielen, vielen, vielen Dank. Wünsche allen einen schönen guten Abend. Einen tollen Start ins Wochenende. Jo. Wer von euch hat ein Ferien, Leute? Okay, ich habe eine Idee, wie wir das mit dem Kart nochmal lösen. Wenn ich eine Druckplatte so mache.

Integration einer Druckplattensteuerung und Testphase

02:53:27

02:53:27 Und die steuern wir jetzt darüber an. Dann geht das. Wisst ihr warum? Wenn die nach oben geht, die Druckplatte, dann lässt sie ein Minecart durch, aber ist gleichzeitig auch ein Blocker für das nächste Minecart. Ist das schon die Lösung? Hier müssen wir einfach einen Verstärker einbauen. Oder warte mal. Ne, noch besser. Effizientes Redstone bauen. So sieht's aus. Das geht. So, das sollte klappen. Ah, die gibt natürlich jetzt kein Strom aus. Logischerweise. Okay.

02:54:24 So muss es tatsächlich doch ein solider Block sein, sonst klappt es nicht. Aber dafür kann ich dann doch hier einen Verstärker nehmen, wenn es einfach leichter ist. Genau, ihr seht, das funktioniert. Das heißt quasi, das nächste Minecraft überschreibt das Minecraft davor. Cool. Absolut cool. Absolut cinematic. Und das mag Minecraft natürlich nicht. Genau, da müssen wir ein bisschen aufpassen.

02:55:07 Sonst gibt es Probleme mit dem Alignment von Minecarts. Aber gut, das klappt. Hier unten ist unser Output. Das heißt, egal von wo kommt. Dirk, danke schön. Vielen Dank für drei Monate, mein Lieber. Hat das auch schon ein gutes Zeitchen hier. Danke, danke für den Support. Willkommen zurück. So, dann machen wir wieder den hier. Das Interface fand ich sehr gut. Jetzt müssen wir nur noch eine Technik hier oben bauen. Ja, jetzt kommt der goldene Teil der Technik.

02:55:46 Und zwar können wir jetzt hiermit Piston schalten. Aber ehrlich gesagt, das ist geil, wenn wir das mit Minecraft machen. Weil Minecraft ist immer das letzte, was rauskommt aus der Schlange. Das ist es schon. Wenn wir jetzt einen Piston irgendwie hin und her bewegen können, für unser Signal, können wir das Signal entweder abschneiden oder wieder einfügen. Das ist alles. Oh, cool.

02:56:28 Okay, wichtig ist, die Pisten müssen, glaube ich, noch einen Block weiter hier sein. Also hier muss ein Pisten sein. Und das macht zwar einen Tacken größer, die Technik, aber besser als gar nichts. Und das ist das Teil, was hin und her gepackt wird. Warte mal, warte mal. Nee, nee, nee, nee, nee. Nein, stopp, stopp, stopp. Das würde nicht funktionieren. Also er soll den hier... Ah ja, jetzt, jetzt funktioniert es. Okay. Nur ein klitzekleiner Denkefehler. Okay, das ist es doch, ne?

02:57:57 Das heißt, wir haben Minecraft, Minecraft, Minecraft. Das letzte Minecraft hat ein Item drin. Das heißt, einfach mal zu testen, ob die Anlage funktioniert. Aber ich glaube, das ist es schon. Das nächste Minecraft kommt. Und zack, das nächste Minecraft kommt. Das nächste Minecraft ist da. Wenn jetzt das Minecraft kommt, schaltet sich da oben die Technik um und jetzt ist links dran. Jetzt kommt links das Kart.

02:58:41 Geil. Und die Technik kann auch wieder umschalten auf die andere Seite, wenn in dem Minecraft ein Item drin ist. Item mit Minecraft. Ich weiß noch nicht, Sandstein hat, glaube ich. Das ist immer so Redstone Ready von Mojang hieß das auch. Okay, Achtung, ihr seht, das nächste Minecraft kommt und die Technik schaltet wieder um. Geilo, das ist es schon. Jetzt brauchen wir noch den Zurückweg. Pass auf, sonst ändere ich noch mal kurz. Wenn hier oben der eine Button ist, dann ist hier der andere Button.

Finalisierung und Validation des automatischen Tradesystems

02:59:24

02:59:24 Also wir könnten theoretisch einfach hier ein Target hinsetzen, dann so bauen, dann ist das verbunden. Top. Das ist dann der Rückweg fürs Minecart. Der muss jetzt an die richtige Stelle hier oben gesetzt werden. Es gibt jetzt mehrere Möglichkeiten, wie man das Minecart nach oben jagen kann. Und hier oben muss jetzt einfach nur eine kleine Weiche gebaut werden. Da habe ich schon ein cooles Design für. Ganz einfach. Und zwar, wir wiegen so und so. Da können wir jetzt mal eben in die andere Richtung bauen.

03:00:24 So, genau so. Und so. Ich glaube, ich werde dazu auch ein Video machen. Das ist gut, Leute. Und das ist der Zurückweg. Fertig. Und die Warteschlange kann man ja so groß bauen, wie man möchte dann. Wichtig ist, dass man hier hinten nochmal gut beschleunigt. Das ist gerade die angemessene Geschwindigkeit hat. Und noch ein Prellbock hier vorne. So, damit entscheidet sich auch immer, welche Line das Minecraft einfährt. Aktuell ist die linke Line freigegeben. Das heißt, sobald jetzt unser...

03:01:55 volles Minecraft hier drüber fährt, ändert sich auch immer die Ausrichtung. Okay, dann machen wir kurz ein Systemcheck. Eins, zwei, drei. Okay, line hat sich geändert. Jetzt gucken wir mal ganz kurz. Also, ich trigger das, Minecraft kommt. Ich trigger das und das nächste Minecraft kommt, während das andere Minecraft zurückfährt.

03:02:30 So. Und jetzt kommt die Besonderheit. Ihr seht, das fährt in die rechte Warteschlange ein. Das heißt, ich trigger das. Das nächste Minecart kommt. Und wenn ich jetzt triggere, kommt jetzt aus der rechten Warteschlange das nächste Minecart. Wenn ich jetzt wieder trigger, kommt das nächste Minecart aus der Warteschlange. So. Das kommt aus der Warteschlange, bis das volle Minecart kommt. Das ist, glaube ich, jetzt das volle Minecart. Ja, das gefällt mir. Und was man jetzt noch theoretisch machen könnte, wäre noch so ein...

03:03:09 Wenn man möchte, so einen Ich-bin-fertig-Knopf. Könnte man hier noch einen bauen. So einen Clear-Knopf. Kann man drücken, damit es aufgeräumt. Okay, hat geklappt. Ja, das ist ein schönes Design. Damit haben wir unser Craft-Attack-Ready. Perfektes Design. Das muss jetzt nur noch auf Bewährung gestellt werden, das Design. Und wie immer ist leider die Lösung eines Problems meistens etwas komplexer als die gute Antwort. Aber...

03:04:02 Dafür bin ich mit der Lösung relativ happy. Testen wir die Anlage mal aus, oder? In Craft Deck muss das Ding noch beladen werden später dann. Eins, zwei haben wir nicht gekriegt. Zwei, drei, vier, fünf, sechs, sieben. Einer geht noch. Das letzte Element, was hier rein muss, ist immer ganz wichtig, ist das Minecart.

03:05:36 In dem irgendwie ein Item drin sein muss, damit die Technik weiß, wohin. Okay, ihr fragt euch jetzt auf Twitch, warum so aufwendig? Ich erkläre es euch.

03:05:48 Villager ordnen sich immer einem Tisch zu. Wenn ich also jetzt den ersten Villager nehme, das ist der hier, und ich packe ihm jetzt hier einen Tisch hin, dann ist das sein Tisch, mit dem er arbeiten kann. Time, Set, 3000, sonst arbeitet er nicht. 3000. Die arbeiten hier nur einmal am Tag. So, jetzt muss jetzt die Zeit sein, in der der Villager arbeitet. Die Frage ist, kann er den Tisch lesen? Müsste eigentlich. Ich weiß nicht, ab wann er zur Idee kommt, mal den Tisch zu nehmen. War das 3000 oder was? 4000? Doch, die müssten arbeiten.

03:06:24 Du Blindfisch, guck, guck, hier ist dein Tisch. Um wie viel Uhr suchen die sich? Ah, Game Rule, ah, the day cycle, true muss sein. Ich glaube, das ist das Wichtigste. Jetzt geht's, glaube ich, oder? Arbeiten. Walkie, walkie. Walkie, walkie. Machen wir den hier. Du bist eine Enttäuschung. Du bist eine Enttäuschung. Twitch, clip that.

03:07:12 Wusstet ihr, dass immer wenn ich das sage, wird automatisch ein Clip erstellt? Also quasi ihr seht jetzt, ich mach mal nix tatsächlich, aber nur dadurch, dass ich das jetzt gerade gesagt habe, wird jetzt im Hintergrund automatisch ein Clip erstellt und es sollte da theoretisch auch gleich stehen. Cool, oder? Ist eine neue Funktion auf Twitch. Das heißt, Twitch erkennt das, was ich sage und sollte, es dauert immer, glaube ich, 30 Sekunden bis eine Minute, automatisch einen Clip erzeugen und das sollte dann auch gleich dort in so eine Liste auftauchen. Beta ist das allerdings noch.

03:07:50 Manchmal dauert es auch ein bisschen länger, die Clips zu erzeugen. Da! Jetzt wurde er erstellt. Cool, oder? Das ist schon crazy. Was weniger crazy ist, ist... Das ist doch der richtige Tisch. Warum will er nicht arbeiten? Okay, sie können, wenn sie wollten. Wo ist das Problem? Es hat doch geklapp... Lapparino! Weil er schräg ist. Nein, nixi. Nixi, nixi, das funktioniert. Hier hat es ja funktioniert. Das kann ich.

03:09:03 Sind das die richtigen Villager? Nicht, dass ich jetzt hier irgendwelche Arbeitsverweigerer-Villager... Arbeitszeitbetroh... Nein? Aha. Seht ihr. Okay. Jetzt kann ich euch zeigen. Ihr seht, der Villager wurde jetzt diesem Desk zugeordnet. Okay? Wenn ich den jetzt also bestelle, diesen Villager, der kommt jetzt hier runter, dann kann ich jetzt mit ihm traden.

03:09:37 Aber wir sind auf der falschen Seite. Okay. Also, pass auf. Ihr seht, der Villager ist jetzt diesem Despair zugeordnet. Okay? Und hier kann er auch traden. Das heißt, wenn ich ihn jetzt hole mit der Warteschlange und ich trade mit ihm...

03:09:54 So. Dann, pass auf, pass auf, was hat jetzt passiert? Und ich schicke ihn jetzt weg und den nächsten Villager fort. Dann wird der genau zu seinem Tisch zurückgebracht. Ihr seht, das ist das Prinzip. Das ist die Brillanz dahinter. Er ist jetzt wieder an seinem Tisch. Deshalb. Deshalb diesen Aufwand. Versteht ihr's? Das ist der ganze Aufwand, der dahinter steckt. Wurde die Kiste jetzt automatisch runtergeheatet?

03:11:19 Nee, mit dem Wasser funktioniert das nicht. Ich hab ja geguckt, solange die im Wasser nämlich fahren, können die nicht traden. Ist ein Minecraft-Bug. Geil, oder? Aber was war das jetzt gerade mit der Kiste? Haben wir gerade aus Versehen accidentally designtechnisch so gebaut, dass automatisch dann der nächste geholt wird? Nee, wäre aber lustig gewesen. Okay, W. So, pass auf.

03:11:50 Der Block bleibt für diesen Villager hier zugeordnet. Die müssen jetzt also quasi einmal nur jetzt eingeloggt werden. Das ist das einzige, was mich ein bisschen stört gerade. Das ist ein bisschen schwierig. Schemertig. Ich gebe euch die Welt zum Download. Demnächst nochmal. Ihr findet es gut, oder? Nicht gut genug. Arbeitszeitbetrug. Oder? Jetzt kann es sein, dass die aufgehört haben zu arbeiten. So, Arbeitszeit. Du sollst nicht rumschauen, du Hans. Guck in die Luft. Holst du dir deinen Beruf?

03:12:44 Ich bin enttäuscht von dir und bist du in der Lage jetzt deinen Job zu nehmen. Okay, wir schaffen das.

03:13:58 Wir sind Profis. Schaffen wir das? Äh, nein. Aber wir schaffen das. Erstmal locken wir alle Dinger. Wir müssen auch mal lernen, damit umzugehen. Was passiert, wenn mal so ein Unglück passiert? Ich glaube, die leichteste Möglichkeit, das Problem zu lösen, ist einfach per Hand die ganzen Jungs wieder zurück auf ihre Position bringen. Du möchtest auch wieder zurück zu deinem Kollegen, ne? Das ist eine scheiß Idee. Weil das Problem ist, ja. Okay, warte mal.

03:15:01 Ja, da müssen wir aber ganz kurz eben durchcyclen. Ist ja nicht schlimm. Also wehe der Station, sie macht Ärger. Das ist gar nicht gut. Irgendwie scheint es ja doch noch zu funktionieren. Amüsant, dass es trotzdem so funktioniert. Vielleicht haben wir jetzt ja gleich mehr Glück mit unserem Villagerino. Aber seht, wenn ich alles richtig gemacht habe, müsste unser Villager hier in der Order bleiben. Obwohl...

03:15:50 Ey, der letzte Villager ist, wird er jetzt zu seinem eigenen Werkblock wieder zurückgebracht. Und da ist er wieder bei seinem Werkblock. Krass, oder? Ähm, jetzt die Frage, kriege ich die anderen noch animiert? Mann. Warum sind die so? Wie lange dauert nochmal ein Minecraft-Tag? 20 Minuten, ne? 20 mal 60. 1200. Guck mal, der arbeitet hier. Die ganze Zeit ist er hier im Ackern. Warum seid ihr so faul?

03:17:06 Nein, die nehmen Job an, wenn die eingesperrt sind. Was machen die? Die können das. Es ist nur ein bisschen nervig. Also offensichtlich ist es ein Problem, dass sie... Ich glaube, es hat was mit der Reihenfolge zu tun, wie ich sie hier reingelassen habe. Also es ist schon möglich. Nur das Problem ist, sie da zu animieren. Nein, der muss nicht höher. Leute, jetzt chillt mal, chillt mal. Es müsste eigentlich sofort funktionieren. Keine Ahnung, warum das ein Problem jetzt für die ist. Die anderen waren alle wesentlich verträglicher.

03:17:48 Ich glaube, dass das allgemein so ein Ding ist. Wenn ich den hier platziere, sehen den einige. Einer von den Villager will wahrscheinlich jetzt zu diesem Block. Vielleicht ist es auch der Villager, der die ganze Zeit hier unten rumturnt. Deshalb muss ich ihn leider aus der Welt schaffen. So. Der hat ja seinen Job. Mann.

03:18:20 Ach, das kann doch nicht, Warzenschwein. Die müssen halt von vornherein gebunden werden. Das ist das Problem. Die müssen von vornherein den richtigen Jobs zugewiesen werden. Ich habe keine Ahnung, was da im Algorithmus von Minecraft gerade schiefläuft. Da ist der Kollege hier einfach blindfischmäßig. Ah. Mal klappt's, mal klappt's nicht. Das ist so ein bisschen... Ah, ah, ah, stopp. Nein, nein, nein. Jetzt hat das. Cool. Gelockt. Vielleicht müssen sie auch einfach in die Richtung gucken. Auf den Block.

03:19:03 Guckst du. Guckst du hier. Guck mal. Aber der Versuch, das Zauntor zu öffnen. Es kann sein, dass der Versuch, das Zauntor die ganze Zeit zu öffnen, der Villager. Ah, das kann nicht wahr sein. Okay, so. Der ist auch gelockt. Perfekt. Nächster. Okay, du willst noch nicht arbeiten. Alles klar. Willst du arbeiten. Hey. Jobangebot für dich. Unbezahlter Holzarbeiter. Ja. Siehste? Da ist er voll dabei. Sofort dabei. Das Zimmer dabei. Bist du dabei?

03:19:51 Bist du dabei? Bist du da? Ja. Perfekt. Lust auf unbezahlte Arbeit? Lust auf Ausbeutung? Lust auf unbezahlte Arbeit? Lust auf kein Kaffee? Lust auf The JoCraft? Oh mein Gott, danke mein Lieber! Clip that! Twitch, clip that. Das ist ja sweet. Und der ist jetzt auch zufrieden. Okay. So. Jetzt kommen wir zum eigentlichen Spaß.

03:20:48 Willen wir uns mal einen Command-Block hier hin. Plus Z. Summon Item Zup Zup Zup. Eins. Warte, warte, warte. Ich habe den Befehl irgendwo. Ich brauche nur die JSON. So, das heißt... Du kriegst Sticks. Ganz viele Sticks. Wenn ich sie will. Dann testen wir es mal aus, Leute.

03:21:41 Also ich werde jetzt das System mal testen. Also. Wir haben die Tageszeit, an der gearbeitet werden kann. Das Ding ist, wenn ich jetzt hier stehe. Und ich hole einen neuen Villager. Dann kann ich jetzt bei dem, wie ihr seht, traden, traden, traden, bis zum geht nicht mehr. Und kann dann direkt den nächsten Villager holen. So. Und traden, traden, traden, traden, traden, bis zum geht nicht mehr. Und den nächsten Villager holen. Cool ist, dass es funktioniert so einfach. Und das Beste von einem ist, die Villager. Das Beste ist von einem. Und hier ist over. Hier ist dann die nächste Reihe direkt.

03:22:47 Crazy, dass das so funktioniert. Ich habe keine Ahnung, warum das mit der Kiste plötzlich so funktioniert. Mich freut es. Okay, wir können die nächsten Trails machen. Auch wenn die jetzt teurer sind, mache ich das mal absichtlich, damit jetzt alle gelockt bleiben. Okay, der hat sich nicht resettet. Der hat sich resettet. Genau. Theoretisch ist es aber so, dass jetzt der Kollege, der sich nicht resettet hat, das war der hier, ne? Der müsste wieder in seiner Werkstation sein.

03:23:24 Ja, ja, ja, ja, perfekt. Perfekt, perfekt, perfekt. Okay, Creative-Probleme. Nichts, was nicht fixbar ist. Das muss ich nochmal Logo zeigen. Ich bin gespannt, was der davon hält. The Firecraft. Vielen Dank für 71 Monate. Willkommen zurück. Schön, dass du mit dabei bist. Cool. Ich finde das spannend, dass da immer das mit der Kiste tatsächlich so ist. Ich trade jetzt alle leer. Was ist Chestmine-Card? Das ist für die Warteschlange, damit sie weiß, dass die beim Ende angekommen ist.

03:25:13 Super cool. Man kann ja jederzeit auf Clear drücken. Man kann es auch mit einem Knopf machen, den man drücken kann. Auch das wäre eine Möglichkeit. Ich bin sogar ein bisschen überlegen, ob man eventuell sogar einen Knopf macht. Das hat einige Vorteile. Dann kann das nicht so schnell spammen. Gut, wir sind jetzt durch. Und bei dem End angekommen. Also die sollten theoretisch alle bei ihren Villager-Tischen sein. Das heißt, wenn jetzt... Lassen wir das Game nochmal vor... Spulen.

03:26:06 Das heißt, die sollten ihre Traits resetten. Okay. Ja, dann. Jawohl. Haben alle ihren Traits resettet. Tschüss, juss, juss, juss, juss. Mein Gott, ey. Kann eigentlich ein Tick-Sprint-Command auch von Command-Blöcks ausgeführt werden? Nein. Tick-Sprint, ja. Nein. Okay, darf er nicht. Okay. Dann machen wir ein kurzes Video. Auf geht's.

03:28:10 Hallo Leute und herzlich willkommen zurück auf The Jocraft und herzlich willkommen zu einem Video über den ultimativen Villager Trade Automaten. Ich habe nämlich in den letzten Wochen und Monaten lange daran gesessen, dieses Konzept zu entwickeln und zu verbessern. Und ich werde euch heute zeigen, warum das der mit Abstand beste Trade Automat ist, den man in Minecraft bauen kann. Aber springen wir mal ganz kurz zurück zu der Basisidee.

03:28:37 Wir haben in Craft Attack, vielleicht habt ihr es gesehen, eine Maschine, die uns Holz machen kann. Das ist relativ simpel. Wir haben die Maschine gebaut und diese Maschine kann dann theoretisch, wenn in ihr Items drin sind, dann machen wir kurz eben Stopp. Machen wir noch neu. Ja, das wird jetzt wahrscheinlich ein bisschen dauern, bis sie durch ist. Aber immerhin kann man sie auch ausschalten. Gut, gut, gut, gut, gut.

03:29:50 Na dann noch. Nächster Versuch. Und Video. Drei, zwei, eins. Hallo Leute und herzlich willkommen zurück auf The Joe Craft. Und herzlich willkommen zu dieser Vorstellung. Ich habe etwas ziemlich cooles gebaut und das möchte ich euch gerne teilen. Ihr findet den Welten-Download übrigens aktualisiert mal in der Videobeschreibung. Einfach auf der Webseite Downloads. Ich gebe euch nicht den Welten-Download, den gebe ich euch demnächst. Ne, ne, ne, ne, ne, ne, ne, ne. Ähm, kriegt ihr nicht.

03:30:24 So, nächster Versuch. Hallo Leute und herzlich willkommen zurück auf The Joe Craft. Und herzlich willkommen zum Sonnenaufgang einer brandneuen Redstone-Technik, die ich euch zeigen möchte. Denn das hier ist der...

03:30:49 ultimative Emerald Crafting Automat, der je in Minecraft gebaut worden ist. Hier drin steckt so viel Genialität. Ich hoffe, dass es euch gefallen wird. Ich zeige euch, wie er funktioniert und was diese Maschine mit Villagern so einzigartig macht. Aber fangen wir bei den Villagern an. In Minecraft gibt es Villager. Okay, die könnt ihr finden. Ein Villager kann arbeitslos sein. Villager können arbeiten. Dazu muss eine spezielle Tageszeit eintreten. Die Tageszeit in Minecraft 2000 ist die Zeit, wo Villager anfangen zu arbeiten. Dort suchen sie sich einen Job.

03:31:18 Wenn Sie einen Table haben, zu dem Sie finden, dann gehen Sie dorthin, bekommen diesen Job und ihr seht, wenn der Table weg ist, verlieren Sie den Job wieder. Es sei denn, mit den Villagern wurde bereits einmal gehandelt, dann werden Sie auf diesen Job festgesetzt. Das heißt, wenn ich jetzt mit diesem Villager handle, dann ist er festgesetzt, selbst wenn der Block verschwindet. Und dann würden Sie sich auch theoretisch einen neuen Block suchen. Ihr seht, der findet den neuen Block, super cool. Jetzt könnte ich theoretisch, wenn ich super viele Sticks habe,

03:31:45 super viele Emeralds bekommen und genau das ist auch das Konzept, dass wir in... Hey, YouTube funktioniert nicht, Leute. Bald wieder. Craft-Attack genau so nutzen. Craft-Attack so nutzen, denn dort haben wir eine automatisierte Holzproduktion. Ihr seht, Sticks sind hier. Ich kann die Sticks einfach nehmen. Soweit ich sie nehme, schaltet sich ein Auto-Crafter ein, der craftet sehr, sehr, sehr, sehr, sehr schnell Sticks.

03:32:41 Die Sticks, die werden dann mal hier gesammelt. Hier ist ein Mechanismus, der sorgt dafür, dass immer so 5-Stack-Sticks hier liegen bleiben, bis die Maschine sich ausschaltet. Relativ simples Prinzip, wir haben Autocrafter, die Autocrafter nutzen Bamboo-Blöcke und die Bamboo-Blöcke kommen aus einer großen Bamboo-Farm. Einfach, oder? Ich habe Videos dazu gemacht, wenn man sowas baut. Also schaut euch unbedingt an, einfache Holz-Farm, The Joe Craft Tutorial, einfach auf YouTube suchen, findet ihr. So, und dann hatte ich überlegt, gut, könnte man nicht theoretisch ein System bauen, das mega, super, brillant...

03:33:11 intelligent ist, dass man die Villager hat, bei denen man handeln kann. Die Villager, die werden dann irgendwie über so einen Wasserstrom hier vorwärts bewegt und immer, wenn ich einen neuen Villager haben möchte, springe ich in die Luft. Neuer Villager kommt von unten. Ich kann mit dem Villager handeln. Einmal so durchgehen. Und dann kommt der nächste Villager. Ich kann wieder mit dem Handeln. Und so weiter, sofort. Und der nächste Villager kann gerufen werden. So, aber jetzt seht ihr ein Problem. Der Villager...

03:33:36 Ist nicht resettet worden. Der Villager ist auch nicht resettet worden. Denn dieses System, was ich mir überlegt habe, ist... Nicht gut. Es funktioniert leider nicht. Warum?

03:34:08 Weil zwei Bedingungen erfüllt sein müssen, damit es mit dem Villager funktioniert und dem Resetten. Die erste Bedingung, die erfüllt sein muss, ist, der Villager muss arbeiten, also es muss Tageszeit arbeiten sein. Und die zweite Bedingung, die erfüllt sein muss, ihr seht, der Villager hat nicht seinen Trade resettet, er muss einen Working Station Block haben, er muss bei diesem Working Station Block sein. Nur dann kann er, wie ihr hört, dieses Geräusch arbeiten und den Trade resetten.

03:34:33 zweimal pro Tag macht er das. Das heißt, wenn ich jetzt nochmal wieder durch trade mit dem, ist dann vorbei. Dann muss ich auf den nächsten Tag in Minecraft warten, bis er den Trade resettet. Okay, so weit, so gut. Aber jetzt kommen wir eben halt zum Problem dieser Redstone-Schaltung.

03:34:58 Ich war nämlich ziemlich happy, als ich diese Schaltung entwickelt habe und gesehen habe, okay, das funktioniert so einfach. Wir haben einfach hier einen String, wir haben einen Observer, dahinter ist eine Trapdoor und jedes Mal, wenn ich den String berühre, zack, droppt den Villager runter. Ich kann mit ihm handeln und er wird dann einfach in dieser Warteschlange aus Minecarts zurück nach oben reingesetzt. Jetzt gibt es aber ein Problem. Ihr seht, wir haben jetzt hier die Workstation-Blöcke, nur...

03:35:23 Solange die im Minecraft drin sind und sich bewegen, arbeiten die Villager nicht dran. Die Villager müssen tatsächlich stehen bleiben. Und erst wenn sie stehen bleiben, können sie an ihrem zugewiesenen Auerblock traden. Jetzt seht ihr das nächste Problem hier. Wie stellen wir sicher, dass der Villager immer wieder zurück zu seinem richtigen Arbeitsblock findet? Also ich habe Sticks, die bekomme ich die ganze Zeit über meine Stickmaschine. Das heißt quasi, wir nutzen einfach die...

03:35:49 Planks, die Bamboo Planks, die werden dann über einen Craft einfach von oben die ganze Zeit hier zusammengecraftet. Eine goldene Druckplatte in Minecraft kann wiegen, wie viele Stacks, also wie viele Stacks von einem Item drauf sind. Wenn wir zum Beispiel ein Stack draufpacken, dann geht eine Lampe an, zwei Stacks gehen zwei Lampen an, drei Stacks gehen drei Lampen an und so weiter und so fort. Also die kann...

03:36:13 unterschiedliche Entities oder unterschiedliche Stakes in Minecraft wiegen, das ist eine ganz coole Funktion. So, also easy erstmal Holz zu bekommen, das ist der eine Punkt. Das Problem ist jetzt mit den Villagern, wie machen wir das? Also, wir müssen dafür sorgen, dass die Villager wieder zurück genau zu ihrem Arbeitsblock finden, exakt und am besten auch noch dabei stehen bleiben. Ich habe eine Idee.

03:36:35 wie man das machen kann und zwar habe ich vor Ewigkeiten etwas designt das ist ein Design, was ich bis heute noch nutzen kann das kommt aus alten Deo Minecraft Zeiten noch ich nenne es die The Joe Craft oder Deo Minecraft Warteschlange alles was ihr braucht ist

03:36:50 Das hier, um die hinzukriegen und ein ganz kleines bisschen Redstone, ein paar Blöcke. Ihr baut immer zwei Blöcke Abstand so. Ich habe noch was vergessen, ein Fanskate fehlt noch. Ihr baut immer zwei Blöcke so, ihr könnt die so groß bauen, wie ihr wollt. In die Richtung, in die diese Warteschlange geht, baut ihr dann goldene Schienen. Dann die Detector Rails immer hier hin. Oben drauf könnt ihr jetzt auch eine goldene Schiene legen oder wenn ihr sie euch sparen wollt, könnt ihr auch eine normale Schiene hinpacken, weil es einfach...

03:37:14 günstiger ist im Survival. Die goldenen Schienen müsst ihr dann mit einem Schalter einmal anmachen. So, so, so über die gesamte Reihe hinweg. Während ich euch das zeige, könnt ihr gerne im Video mal ein Like geben, wenn euch das Ganze gefällt. Dann packt ihr noch Zauntore hin, bis hin zur letzten Einheit. Also bis hier hinten könnt ihr Zauntore hinpacken. Und jetzt wird es spannend. Ihr müsst immer dort, wo das Zauntor ist, einmal einen Block hinsetzen. Außer bei der ersten Zelle. Fackel, Fackel, Fackel, Fackel.

03:37:41 Und jetzt kommt das Brillante, Redstone, Redstone, Redstone und Redstone. Das ist es. Und das könnt ihr so weit bauen, wie ihr wollt. Also hier geht es dann weiter zur nächsten Einheit und so weiter und so fort. Und das Coole ist, hier kann ein Minecraft einfahren in die Einheit. Ihr seht, das Minecraft kann bis nach vorne fahren, wartet hier. Und solange hier ein Minecraft wartet, ist hier Strom an, Fackel aus, Zaunt dort zu. Das heißt, das nächste Minecraft kann in diese Warteschlange einfahren und das nächste Minecraft kann einfahren und das nächste Minecraft kann einfahren. Und ihr seht, die ganzen Sachen sind jetzt in dieser Warteschlange. So.

03:38:09 Wir lassen einen Minecraft durchfahren durch die Warteschlange und ihr seht, alles rückt weiter nach vorne. Für unsere Villager könnten wir jetzt folgendes machen. Wir könnten jetzt einfach einen Zurückweg bauen, den die Villager wieder zurückfahren. Aber vielleicht seht ihr ein Problem. Wenn wir jetzt eine Warteschlange haben, die wir mal aus drei Elementen bilden, und zwar einmal ein Kisten-Minecart, ein Trichter-Minecart und ein normales Minecraft, ich packe die hier rein, dann...

03:38:37 würde sich die Wartestange anders sortieren. Ihr seht, ich nehme das erste Element weg und packe es oben auf dem Stapel wieder drauf. Ja, jetzt sind sie nicht mehr in der Reihenfolge, wie sie vorher waren. Wie kann man das Problem lösen? Ich zeige es euch. Und zwar so. Na, vielen, vielen Dank an Power Blaubeere. Schön, dass du dabei bist. Danke für die Unterstützung.

03:39:09 Und zwar so. Und zwar so. Wir bauen einfach eine zweite Warteschlange daneben und verbinden die ein bisschen anders. Ich mache das jetzt einfach mal schnell hier weg. So, die zweite Warteschlange ist jetzt so gebaut, dass die Minecarts aus der ersten Warteschlange einfach in die zweite Warteschlange fahren und wieder zurück. Also wir sehen, wir haben einmal Kiste, Trichter, Dusk Minecart. So, wir lassen die Kiste losfahren. Die Kiste fährt.

03:39:44 dann Trichter, Trichter losfahren, Trichter fährt und normales Minecraft losfahren, normales Minecraft fährt. Und ihr seht,

03:39:51 Die bleiben in der richtigen Reihenfolge hier drin. Was wir jetzt machen müssen, ist irgendwie eine Weiche hier hinten. Das heißt, wir müssen dafür sorgen, dass hier eine Weiche ist, die automatisch schaltet. Das heißt, sobald alle einmal durchgefahren sind, soll diese Weiche schalten. Das wäre cool, wenn man das irgendwie automatisieren könnte, oder? Ja, lass uns das automatisieren, indem wir eine Änderung vornehmen. Lass uns die Kiste immer hinten machen und lass uns in die Kiste irgendwas reinlegen. Denn es gibt eine Besonderheit. Wenn ihr eine Detektorschiene macht, dann gibt die Detektorschiene...

03:40:20 natürlich immer wenn ein minecart beliebiges minecart was auch immer drüber fährt strom aus außer an der detektmaschine ist ein komparator dann gibt es nur dann strom wenn in einem minecart etwas drin ist das heißt was wir hier hinten bauen können ist ein sehr sehr einfacher setup wir können einfach eine

03:40:39 Detektorschiene hier hinpacken, dann können wir eine Powered Rail hinpacken, das ist sehr wichtig. Die Powered Rail können wir schon mal mit dem Schalter anmachen. Die Detektorschiene können wir mit einem Komperator auslesen, legen noch einen Komperator hier hin, holen uns eine Kupferlampe. Die Kopferlampen von Minecraft können nämlich jedes Mal, wenn sie ein Stromsignal bekommen, entweder an oder ausgehen. Also Strom an, Strom aus, Strom an, Strom aus und so weiter und so fort. Und das Ding soll dann mit einem kleinen Moment Verzögerung, deshalb Repeater auf...

03:41:08 Langsam diese Weiche hier schalten. So, fertig. Dann muss das noch hier vorsichtig reingehen, unser Minecraft. Ich baue jetzt mal ganz kurz eine kleine Umleitung, damit das besser funktioniert. So, und schon haben wir diese Weiche gebaut. Im letzten Minecraft ist was drin. Wir sehen, wir lassen das erste Minecraft raus. Minecraft fährt. Fährt jetzt in diese Warteschlange hier rein. Jetzt muss ich mal ganz kurz gucken, ist die Weiche richtig gestellt? Ja, die Weiche ist richtig gestellt, genau. Dann fährt das nächste Minecraft los.

03:41:33 So, fährt durch, durch, durch, durch, durch. Und das letzte Minecraft fährt los. Fährt durch, durch, durch, durch, durch, durch. Und ihr seht, jetzt, sobald das letzte Minecraft durchgefahren ist, schaltet es diese Weiche um. So, dass wir jetzt das nächste Mal wieder diese Warteschlange nehmen. Und dann als nächstes wieder diese Warteschlange nehmen. Und als nächstes wieder diese Warteschlange nehmen. Und sobald das letzte Minecraft durchgefahren ist, dann schaltet unsere Weiche wieder um. So, und jetzt nehmen wir statt Minecrafts einfach Villager.

03:42:00 Wie könnt ihr einen Villager am leichtesten in der Minecraft reinbekommen? Leute, ich weiß, auf YouTube gibt es viele Anleitungen. Ich zeige euch die beste. Ihr schnappt euch Glas. Es ist wichtig, dass ihr Glas nehmt. Baut eine Schiene, baut zweimal Glas hier, baut dann einfach irgendwie sowas hier auf, so und so und holt euch einfach dann Wasser. Dann baut ihr euren Villager Breeder oder was auch immer und sorgt dafür, dass einfach ein Villager hier drin ist.

03:42:22 dann müsst ihr auch gar nicht so oft hin und her versuchen. Ihr kennt das ja, dass es manchmal echt aufwendig ist, einen Mob reinzukriegen. Das ist der beste Weg. Ihr lasst einfach mit dem Wasser das Maikart hier entlangfahren und schon ist der Mob drin. Dank mir später oder dank mir in den Kommentaren. Ich habe euch gerade eine Menge Zeit gerettet. Gut, und was wir jetzt machen können, ist folgendes. Wir können einfach diese beiden Warteschlangen nebeneinander bauen. Warum? Das hier ist Villager A. Das ist der...

03:42:50 Arbeitsblock von Villager A. Ich bin glatt verschluckt.

03:43:06 Villager A ist jetzt an diesen Arbeitsblock gebunden. Das heißt, hier kann er sich wieder restoren. Was wir jetzt hier oben gebaut haben, erkläre ich euch gleich. Wenn ich jetzt auf den Knopf drücke und Villager A fährt jetzt hier nach unten, okay, dann ist jetzt Villager A hier. Ihr seht, das Kisten-Minecart schaltet gerade diese Weiche um. Ihr seht, das Kisten-Minecart ist immer hinten und schaltet die Weiche um. Wenn wir jetzt Villager A wieder zurück in die Trading Hall schicken, dann ist ja das sein Werkblock. Seht ihr, passiert folgendes.

03:43:34 Er erreicht seinen Werkblock. Das ist Villager B. Villager B möchte gerne hier arbeiten. Ihr seht, dadurch, dass die ganze Warteschlange jetzt um eins nach vorne gerückt ist, sind die ganzen Villager nicht mehr richtig verbunden. Das heißt aber, wenn ich jetzt dieses System hier weiterlaufen lasse, dann ist das Villager B, bei dem ich jetzt gerade traden kann, bis er nichts mehr drin hat. Können wir machen, ganz kurz eben. Trady, Trady, Trady, Trady. Und ich habe nicht mehr so viel Platz zum Traden.

03:43:58 Trady, Trady, Trady, Trady, Trady, Trady. So, als hat er das nicht mehr. Wenn ich jetzt den nächsten Villager hole, dann fährt dieser Villager über die Schiene wieder zurück zu seinem Werkblock an dieser Stelle und kann jetzt hier gleich wieder arbeiten und seine Trades gleich wieder restocken. Na, hat er schon gemacht gerade. Seht ihr, er hat schon an diesem Block gerade seinen Block restockt, weil die ja auf unterschiedliche Blocks gebautet sind. Wenn ich auf diesen Notenblock drücke, machen wir folgendes. Ihr seht, hier oben ist eine Red-Sumleitung. Diese Red-Sumleitung geht einmal hier runter.

03:44:25 Und möchte gerne hier runter gehen an dieser Stelle. Hier kann sie nicht runter gehen, weil hier ein fester Block ist. In Creative kann man nicht auf Blöcke hauen. Das heißt, dieser Pisten muss sich aktivieren. Wenn dieser Pisten sich aktiviert, dann geht hier der Strom hin und nicht hier oder andersherum. Ich kann also hin und her schieben, wie der Strom läuft. Deshalb kann ich auf den Knopf drücken.

03:44:46 Wir haben hier eine Detector Rail. Diese Detector Rail sorgt auch übrigens dafür, dass hier unten eine Falltür aktiviert wird. Das heißt, immer wenn ein Minecraft von oben kommt, wird das Minecraft, was unten ist, einfach runtergenommen. So, das ist die brillante Funktion dieser Anlage hier. Das funktioniert jetzt so lange gut.

03:45:02 bis wir einmal bei dem Kisten-Minecart sind. Und das Kisten-Minecart, wie ihr seht, wenn das jetzt hier drüber fährt, über diesen Block, wird das ja ausgelesen. Und der Pisten schiebt dann die Sache nach links. Seht, das passiert jetzt. Zack, da wurde es nach links geschoben. Das heißt, ab jetzt ist die Redstone-Leitung hier abgetrennt und hier wieder geöffnet. Das heißt, wenn ich jetzt nochmal drücke, wird das nächste Minecraft, was kommt, der Villager sein. Und wieder der nächste Villager. Und das Coole ist jetzt...

03:45:28 Diese Anlage, die funktioniert die ganze Zeit. Das heißt, ich kann jetzt die ganze Zeit hier durchtraden, durchtraden, durchtraden, durchtraden. Nächster Villager. Zack. Und der nächste Villager ist da. Durchtraden, durchtraden, durchtraden, durchtraden, durchtraden. Ich schnapp mir nochmal ein paar Sachen hier. Zack, der nächste Villager ist da. Zack, durchtraden, bis es zum Gehtnichtmehr. Und den nächsten Villager, bitte. Ich könnte theoretisch auch hier einen Observer machen, dass ich springen kann. Das muss man gucken, was ein bisschen angenehmer ist. Ich glaube, das mit dem Draufklicken, da muss man sich ein bisschen dran gewöhnen.

03:45:55 So aber das funktioniert glaube ich ganz gut hier sind command block immer übrigens die sticks gibt so ihr seht ich kann jetzt bei dieser villager farm die ganze zeit durch trainen ich drücke immer leertaste ich habe mich so daran gewöhnt über leertaste zu drücken so zack und der nächste villager

03:46:10 Ich finde ehrlich gesagt leute das mit der leertaste auch ein bisschen bisschen angenehmer das ist deutlich angenehmer das macht deshalb Ändere ich diesen ob sie da mal ganz kurz eben dahin die seht da kommt schon aus minecart Und setzt was davor ist es noch viel viel angenehmer sieht jetzt ist ein villager hier das kann ich einfach an dem villager train train train train train train train train train train train train train train train train train train okay auch wieder mehr sticke Und kann wieder springen was cool ist das können wir jetzt durchführen so lange bis alle villager komplett

03:46:39 aufgebraucht sind. Übrigens noch ein schöner kleiner Benefit, das ist eher Zufall, aber auch cool, wenn man das mit diesem String macht, gibt es zwei Signale hier oben und das führt dazu, dass das Kisten-Minecart, wenn ich jetzt springe, einfach übersprungen wird. Spannend, oder? Das ist tatsächlich ganz witzig. Das Kisten-Minecart wird einfach übersprungen, weil diese Technik hier oben schneller handelt, dass das Kisten-Minecart fährt und noch während es fährt, gibt es ein zweites Stromsignal. Das zweite Stromsignal holt direkt den nächsten Villager raus.

03:47:52 Aus der anderen Seite. Ein schöner Benefit auf jeden Fall, dass das Minecraft einfach direkt übersprungen wird. So, und ich glaube, habe ich es jetzt geschafft? Nee, ich kann auch weiter durchhandeln. Ihr seht, irgendwann werden die Preise natürlich deutlich teurer in Minecraft. Das ist halt so, wenn man die ganze Zeit durchhandelt. Ah, hilter Verwalter, ich habe viel zu viel getradet. So, nächstes Minecraft. Das Springen ist eigentlich sehr angenehm, weil das Springen quittiert so ein bisschen die Anliegenheit. So, der ist jetzt fertig. Der hat keinen Bock mehr.

03:48:19 Wie sieht es bei dem hier aus? Der ist jetzt auch fertig. Okay, dann gucken wir uns den nächsten nochmal an. Der ist auch schon fertig. Ihr glaubt, wir haben jetzt alle Villager hier fertig durchgetradet. An dem Tag, an dem wir jetzt gerade uns befinden. Auch fertig durchgetradet. Wunderbar. Und wir hören zwar das Geräusch, dass sie arbeiten, aber sie restocken diesen Trade hier nicht. Der ist noch nicht durchgetradet. Traden wir den durch. Und ich glaub, wir sind durch, ne? Kisten-Minecart. Der nächste Villager kommt. Okay, perfekt. Dann sind wir jetzt schon quasi an dem Punkt angekommen.

03:48:48 Wo wir fast perfekt sind. Ich würde ehrlich gesagt, dass tatsächlich... Nochmal ganz kurz eben... Ich hab einen Reset-Knopf. Das ist auch dafür, dass wir resetten. Das heißt, der Villager wird jetzt schon mal auf seine Reset-Position gefahren. So. Und wir testen es jetzt mal aus. Also. Wenn jetzt ein neuer Tag beginnt... Ich glaube, wir müssen das vielleicht doch ein bisschen anders machen. Dass wir warten, bis alle einmal durch sind. Ich skippe jetzt mal nochmal ein paar Villager durch hier. Bewusst. Ihr werdet gleich sehen, warum.

03:49:18 Bis zum vorletzten Villager. Oder wir machen es tatsächlich, man kann diese Technik noch ein bisschen ändern, dass sie vielleicht anders funktioniert. Dass das Minecraft vielleicht nicht weggenommen wird automatisch, sondern dass das da stehen bleibt. Weil dann weiß man auch, wenn man diese Trading Hall bedient, wenn das Minecraft hier steht, dann bin ich einmal alle Villager durchgegangen. Dann gibt es keine weiteren Villager. Okay, so. Jetzt wird es Zeit für einen neuen Minecraft Tag. Machen wir mal ganz kurz eben. Wie mache ich es am besten? Wir haben einen Command, mit dem ich...

03:49:52 einen ganzen Minecraft-Tag skippen kann. Uh, das sieht cool aus. Da geht die Sonne unter, hier in der Testwelt. Ich aktualisiere die Testwelt übrigens immer wieder auf meiner Webseite. Downloads.thejoecraft.de Dort im Ordner Testwelt findet ihr, ich glaube jetzt auch das aktuellste Bild zu dieser Testwelt und könnt die ganzen Sachen einfach mal ausprobieren. So, neuer Tag beginnt. Und neuer Tag bedeutet, unsere Villager fangen wieder an zu arbeiten und ja, resetten ihre Trades, wie wir hören. Haben sie es auch alle wunderbar gemacht oder sind dabei, das so ein Setz zu machen.

03:50:21 Dann skippen wir die Zeit. Und was cool ist, ihr seht, der hat jetzt seinen Trade nicht resetet, der Kollege hier, ne? Der hat seinen Trade nicht resetet, aber wenn er jetzt wieder zurück in die Warteschlange geht, dann wird er auf die Position gebracht, wo er seinen Trade resetten kann. Und zwar hier hinten. So, das sollte klappen. Und ihr seht, er hat seinen Trade resetet. Also ihr seht, dieses Konzept der Warteschlange funktioniert.

03:50:43 hervorragend sogar. Am besten funktioniert es meiner Meinung nach, so nach dem ganzen Testen und den ganzen Möglichkeiten, wenn man das nicht mit dem Springen macht, sondern wenn man das einfach mit einem Button macht. Das ist auch, glaube ich, relativ bedienerfreundlich. Das heißt, ihr tradet hier eure Sachen und sagt dann einfach, nächster Villager, ihr macht das so lange,

03:51:01 Bis das MineCut hier ist und wenn das MineCut hier ist, wisst ihr, ist halt einmal eine Line komplett durchgegangen. Aber ansonsten, falls jemand das vergisst, das mit dem MineCut ist, ist das auch kein Problem, da kommt einfach der nächste Villager hier hin. Und die Villager finden früher oder später halt zu ihren exakten Positionen zurück und können damit ihre Trades restocken.

03:51:20 Es funktioniert viel zu gut, Leute. Es funktioniert viel zu gut. Es ist so OP. Und ihr seht, damit habt ihr die Möglichkeit, für ein Item, was ihr immer wieder tradet, ein System zu bauen. Ihr müsst euch die Mühe machen, das mit Minecraft zu machen. Viele sagen auch immer, dass es ein bisschen komplizierter ist. Aber das lohnt sich.

03:51:40 Es zahlt sich wirklich im wahrsten Sinne des Wortes aus, wie ihr seht, mit der Geschwindigkeit, mit der man hier traden kann. Und das ist absolut machbar. So jetzt weiß ich, ich habe durchgetradet, ich bin durch für heute. Und die Villager stehen ab jetzt auch immer wieder exakt in Order. Und alle Villager können jetzt ihre Trades resetten. Die Preise sind jetzt natürlich deutlich gestiegen, deshalb lohnt sich das jetzt nicht zu traden, sondern zu warten auf den nächsten Tag, dann werden die Preise wieder günstiger. Ich hoffe, euch gefällt es, Leute. Schreibt es gerne mal in die Kommentare, ob ihr dieses System nutzen werdet. Und in diesem Sinne, vielen Dank fürs Zuschauen. Macht's gut, bis bald und...

Abschluss und Veröffentlichung der Technik-Dokumentation

03:52:09

03:52:09 Ciao, Leute. Das ist doch ein Traum, oder? Wisst ihr, was ich für euch jetzt mache, Leute? Nur für euch. Nur weil ihr es seid. Test Word. Kommt mit mir in ZIP-Datei. Dann Google Drive. Meine Ablage. The Joe Craft Downloads. Test Word. V18. Aktualisiert.

03:53:08 Und ihr findet jetzt V18, die neueste Version, bei mir auf download.thejoecraft.de. Jeden Moment, das dauert einen kleinen Moment, bis das geupdatet wird. Dann habt ihr die Möglichkeit, direkt die Sachen zu downloaden, die wir heute im Stream gebaut haben. Und ihr wisst es schon jetzt, weil ihr den Stream geguckt habt. Die anderen wissen es nicht. Geil, oder? Viel Spaß damit. Die Welt ist zur Hälfte hochgeladen. Ich sage Bescheid, wenn die Welt komplett hochgeladen ist. Und wenn es Baut-Rotique-Speed langsamer ist als normal, funktioniert das dann trotzdem.

03:53:41 Ja, spricht nichts dagegen. Sollte funktionieren. Wie dem auch sei. Leute, das war ein wunderschöner Livestream. Ich gucke noch gerade eben, dass die Welt fertig hochgeladen wird. Und ab.

03:53:58 Jetzt ist sie hochgeladen. Ihr könnt sie ab jetzt downloaden unter w.downloads.thejoecraft.de Wir sehen uns morgen ab 16 Uhr live aus Münster, Stadtbücherei Münster. Ihr habt die Möglichkeit auf Twitch zuzuschauen. Seid dabei, nehmt euer Handy mit dabei, ihr könnt mitspielen. Ich freue mich auf euch. Also schaltet ein und am Sonntag machen wir Craft Attack. In diesem Sinne, macht's gut, bis bald und ciao Leute. Tschüss.