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?

  • Brauchen Sie Hilfe mit einem bestimmten Befehl!
  • Wie bezauberst du und nimmst Gegenstände mit / geben mit Befehlsblöcken?
  • Produkt beschwören
  • Gibt es einen Weg, um eine sichtbare Gesundheit Bar für Mobs anders als Ender Drachen und Widerrist zu machen?
  • Minecraft Inventory Saving
  • Überprüfen Sie, ob Spieler Artikel hat, wenn ja entfernen Sie es
  • 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]