Ich habe mir einen ziemlich einfachen Zufallszahlengenerator ausgedacht, der auch ziemlich kompakt ist. Hier ist es:
Zunächst erstellen Sie eine Plattform mit so vielen Blöcken wie zufällige Ausgaben, die Sie benötigen. Verwenden Sie diesen Befehl, während Sie auf jedem Block der Plattform stehen:
/ ArmorStand beschwören ~ ~ ~ {Tags: ["R"]}
Dies wird einen ziemlich normal aussehenden Rüstungsstand beschwören, aber das Wichtigste ist das Tag R (oder was auch immer Sie eingeben, es muss während des gesamten Vorgangs gleich bleiben). Platzieren Sie dann 1 Rüstungsstand für jeden Block [dh Ausgabe] Platzieren Sie direkt unter der Plattform mit einer Lücke von 1 Block Höhe eine weitere Plattform mit gewichteten Druckplatten in der Lücke, 1 für jeden Panzerstand. Auf der Unterseite von
Auf dieser Plattform platzieren Sie eine Kette von Befehlsblöcken, die sich nach unten bewegen, 1 für jede Druckplatte, wobei der erste ein bedingungsloser Impulsblock mit dem Befehl ist:
/ kill @e [type = Item, r = 2]
Dadurch wird sofort der Gegenstand entfernt, der die Druckplatte auslöst. Unter diesem Befehlsblock können Sie jetzt eine Befehlsblockkette platzieren, um für diese Ausgabe alles zu tun, was Sie wollen. Sie können sehen, wohin ich gehe - jetzt können Sie eine Redstone-Schaltung für Ihre gewünschte Ausgangsgeschwindigkeit erstellen und den Befehlsblock
auslösen
/ führe @r aus [type = ArmorStand, tag = R] ~ ~ -2 ~ Beschwörungsgegenstand
Dadurch wird ein fallengelassener Gegenstand (standardmäßig Stein) zwei Blöcke unter einem zufälligen Panzerstand beschworen, wodurch die gewichtete Druckplatte direkt unter dem Panzerstand ausgelöst wird, wodurch die Kette von Befehlsblöcken direkt unter diesem ausgelöst wird.
Hinweis: Es ist wichtig, die gewichteten Druckplatten auf einer Schicht aus Stein / anderem Material und nicht direkt auf den Befehlsblöcken zu platzieren.Dies liegt daran, dass der Block direkt unter der Druckplatte "mit Strom versorgt" wird und auch alle benachbarten Blöcke aktiviert.Wenn der angetriebene Block und die aktivierten Blöcke alle Befehlsblöcke sind, können bis zu 5 Ausgänge gleichzeitig ausgelöst werden!(es sei denn natürlich, das ist was Sie wollen)
Mein Lieblingsteil dieses Zufallsgenerators ist, dass Sie ihn so groß oder so klein machen können, wie Sie möchten.Ich habe Generatoren mit 2 Ausgängen und solche mit 400 gemacht.
Dank an Lorgon111, der mir den Befehl / execute beigebracht hat.