Gibt es eine Möglichkeit, den Pfeil aus einem OP-Bogen über Befehlsblock zu zielen?

Ich versuche, einen Effekt-Trail für eine bestimmte Waffe in MC zu machen, einen Bogen mit Power 120. Ich möchte einen Befehlsblock verwenden, um einen beliebigen Pfeil mit dem Schaden zu erreichen, den es tun soll (63) und eine Spur von Splash-Tränken beschwören soll.

Ich möchte auch alle inGround=True töten, die inGround=True

Gibt es eine Möglichkeit, dies zu tun oder muss ich noch etwas anderes machen?

Versuchen:

 /execute @e[type=Arrow,damage=63,inGround=0] ~ ~ ~ summon ThrownPotion ~ ~ ~ {Potion:{id:potion,Damage:8197}} /kill @e[type=Arrow,inGround=True] 

Jeder hat leider nur alle Pfeile. Ist das überhaupt möglich?

  • Ich kann einen Block nicht mit einem Befehlsblock ersetzen!
  • Wie kann man erkennen, ob ein Mob in Minecraft mit Befehlsblöcken getroffen wurde?
  • Wie kann ich Befehlsblöcke verwenden, um Spieler davon abzuhalten, Blöcke auf einen Vanille-Server zu stellen?
  • Minecraft mit dem Befehl / execute für bestimmte Personen
  • Ausführen oder Test für einen benannten gelöschten Gegenstand?
  • Was ist los mit meinem Befehl?
  • Wie wähle ich zwei Arten von Entitäten in Minecraft mit dem Typwähler aus?
  • Wie teste ich, ob alle Minecraft-Spieler auf einem Server im Radius sind?
  • One Solution collect form web for “Gibt es eine Möglichkeit, den Pfeil aus einem OP-Bogen über Befehlsblock zu zielen?”

    Zielwähler unterstützen keine direkte NBT-Dateneingabe. Du musst dem Target zuerst ein Label mit /scoreboard zuordnen und dann die Entität auf der Grundlage des Labels ausrichten.

    Voraussetzungen:

    Ziel, den Wert zu halten.

     /scoreboard objectives add SpecialArrow dummy 

    Uhrbefehle:

    Das folgende muss in numerischer Reihenfolge auf einer Uhr ausgeführt werden.

    1. Weisen Sie eine Punktzahl basierend auf den NBT-Daten des Pfeils zu. Beachten Sie, dass Sie Tag-Typen richtig deklarieren müssen. In diesem Fall hat "Schaden" einen Tag-Typ von double , also musst du eine Dezimalzahl enthalten, während "inGround" einen Tag- byte , also wird sein Wert mit einem "b" angehängt. Der Befehl weist eine Punktzahl von 1 zu, wenn der Pfeil einen bestimmten Schaden hat und nicht im Boden ist.

       /scoreboard players set @e[type=Arrow] SpecialArrow 1 {damage:63.0,inGround:0b} 
    2. Führen Sie die Befehle aus, die Sie möchten, zielen Sie auf Pfeile mit einem SpecialArrow Score von genau 1.

       /execute @e[type=Arrow,score_SpecialArrow_min=1,score_SpecialArrow=1] ~ ~ ~ summon ThrownPotion ~ ~ ~ {Potion:{id:potion,Damage:8197}} 
    3. Danach wird die Punktzahl auf 2 gesetzt, wenn dieser Pfeil nun im Boden ist.

       /scoreboard players set @e[type=Arrow] SpecialArrow 2 {damage:63.0,inGround:1b} 
    4. Und schließlich, die / kill Befehl, Targeting basiert auf Punktzahl.

       /kill @e[type=Arrow,score_SpecialArrow_min=2] 
    Wir lieben es zu spielen, vor allem Videospiele.