Minecraft command block bekommen

5 Antworten

Das kommt jetzt zwar ziemlich spät doch ich hoffe der eine Oder die Andere versteht gleich mehr.

Es gibt verschiedene Syntaxe (d.h. Rechtschreibung für Programmierung/Grammatik für Programmierung) je nach version (ab 1.13 oder unter 1.13)

Doch um einen Command Block zu erhalten gibt es kaum Unterschiede. ....

Um einer Entität(ein Item auf dem Boden,Tiere oder Spieler) ein Item (wie der Command_block) zugeben, nutz man den give Befehl.

Der Syntax lautet:

/give <target(s)> <Item> <Count> <nbt>

Target(s) = In den meisten Befehlen braucht man ein Ziel für das es ausgewählt oder ausgeführt wurde. Es gibt verschiedene Arten dies zu tun

  1. Spieler Namen/EntitätsID : Dadurch wählt man den exakten Spieler aus(oder Entität).
  2. @p : Durch ein "@" kann man eine Sache genauer variieren, @p steht für @player und wählt einen Spieler aus ,er prioisiert allerdings dem Nähsten
  3. @r Zufälliger Spieler (@radom)
  4. @e Alle Entitäten (@enitiy)
  5. @s Der Ausführer des Befehls (@self)
  6. @a Alle Spieler (@all)

mit [] kann man die noch spezialisieren doch das brauchst du erstmal nicht.

<Item> = Hier kann die ID (z.b. 137) oder der Name (Zum beispiel Command_block) eingegeben werden. Wichtig ist das hier der Name der in Grau nach F3 + H angezeigt wirt gefragt wird.

<Count> = Die Anzahl des Item

<nbt> = Eine weise daten (wie z.b. das ein Commandblock schon einen Inhalt hat) kann im json format eigegeben werden (fall du das nutzt empfehle ich dir mcstacker.net)

Nun kannst du mit den Command

/give @p minecraft:Command_block 1 {}

Dir einen Commandblock geben...

Du kannst auch von hinten nach vorne meisten leere nformation wie {} weglassen dann sieht das so aus:

/give @p minecraft:Command_block
Woher ich das weiß:eigene Erfahrung

1 Möglichkeit

/give @p command_block

2 Möglichkeit /give @p 137 

3 Möglichkeit /i 137


Stunter  05.04.2015, 10:50

Falsch. Möglichkeit 2 geht seit einigen Updates nicht mehr und Möglichkeit 3 ging früher durch ein Plugin.

In der 1.7 kannst du /give @p 137 machen in der 1.8 /give @p command_block

/give @p minecraft:command_block


Christian538  07.02.2020, 10:27

@p heist der nächste spieler und das bist immer du wenn du das im chat eingibst

Elowin 
Beitragsersteller
 04.04.2015, 19:32

@p ? was heißt das ? einfach so eingebwn oder mwinen namen oder wie

BeziehungenTM  04.04.2015, 19:50
@Elowin

genau so eingeben oder deinen Namen, also z.B. /give BeziehungenTM minecraft:command_block

Loloff5  04.04.2015, 20:03
@BeziehungenTM

(Sorry war beim Essen)

Das ist in dem Fall egal. @p mein den nächstgelegenen Spieler. Da du den Command eingibst, bist du selbstverständlich der nächstgelegene Spieler. Alternativ kannst du @a (für alle Spieler), @r (für EINEN zufälligen Spieler), oder @e (für alle Spieler und alle Kreaturen, was in diesem Fall wenig Sinn macht ^^) eingeben.

Stunter  05.04.2015, 10:49
@Loloff5

Ergänzung: @e für alle Spieler, alle Kreaturen UND alle Entities (Items, Itemframes, etc...) ^^