Minecraft Command Block Variablen (Scoreboard?)
Hallo Leute.
Hab neulich die 14w03b installiert, die ja sehr viele neue Command Block Befehle mitbringt, und wollte nun fragen ob man so ne art Variable realisieren kann? Ich hab das erstmal mit Scoreboard probiert:
/scoreboard objectives add counter dummy
/scoreboard players add @a counter 1
Und das in ne Redstone Clock gepackt, allerdings hab ich keine Ahnung wie ich das in einen Clone Befehl bringen soll. Letzendlich will ich soetwas in der Art haben (Ich benutz $ jetzt einfach mal als Variablen Zeichen)
/scoreboard objectives add counter dummy
/scoreboard players add @a counter1
/clone x1 y1 z1 x2 y2 z2 x1 $counter z1
Also sprich, dass mit jedem Durchlauf das Objekt 1 nach oben kopiert werden soll. Hab das jetzt ohne Variablen gemacht und so 13 Command Blöcke gebraucht, hoffe das geht auch einfacher!
MFG David Schwarzbeck
2 Antworten
Sorry, ich hoffe, es ist nicht zu spät.
Du kannst in dein Bauwerk, dass immer ein Block nach oben kopiert werden soll, einen Commandblock setzen, der das ganze kopiert. Dann geht es einfacher, als mit 13 Commandblöcken.
Du schreibst in den Commandblock:
/clone ~... ~... ~... ~... ~... ~... ~... ~... ~... [...]
Statt ... schreibst du die Zahl rein, die du bei deinem Bauwerk hast, also wenn du ein 5*3*5 Bauwerk hast und der Commandblock in der Mitte des Bauwerks ist, dann musst du reinschreiben:
/clone ~-2 ~-1 ~-2 ~2 ~1 ~2 [die Koordinate ein Block drüber] [...]
Statt [...] schreibst du einfach masked normal oder was du da haben willst.
Wenn du verstehst, was ich geschrieben habe, dann klappt es 100%.
Das ist 6 Jahre her, entweder hat er es mittlerweile geschafft oder aufgegeben...
Wenn Ich das richtig verstanden habe willst du ein Scoreboard Als Koordinate Verwenden. Das geht nicht soweit ich weiß, weil man auswählen müsste welches Scoreboard und wessen Punktestand, damit bräuchte man 2 Zahlen, was nur mit klammern realisierbar ist, welche jedoch nicht als Koordinate erlaubt sind. Du könntest Aber statt was zun Scoreboard dazuzuzählen einen Unsichtbaren, nicht fallenden ArmourStand teleportieren (/tp @e[type=ArmourStand;name=Name] ~ ~3 ~ teleportiert einen ArmourStand mit dem Namen "Name" 3 Blöcke nach oben) und ihn dann mit /execute den clone command ausführen lassen. Schreib ein Kommentar bei fragen.