Minecraft: Wie kann ich testen ob ein Entity vorhanden ist?
Hallo, ich spiele in der Version 1.15.2 und baue gerade an einer Map, wo man im Ende im End gegen den Enderdrachen kämpfen soll. Wie kann ich prüfen ob der Enderdrachen vorhanden ist? Und wie kann man die Leben des Enderdrachens oben (In einer Leiste)(Ich glaube die heißt Bossbar) angezeigt bekommen?
Ich würde den Enderdrachen gerne mit Command Blöcken spawnen und die Bossleiste mit Command Blöcken erscheinen lassen Wenn man den Enderdrache 1 mal besiegt hat ist er weg. Wenn man raus geht und wieder rein ins Endportal ist der Enderdrache immer noch weg. Wenn ich die Welt verlasse und wieder reingehe ist der Enderdrache wieder da.
2 Antworten
Mit diesem Command testest du, ob ein Enderdrache im End vorhanden ist:
/execute in the_end if entity @e[type=ender_dragon]
diesen Command kannste in jeder Dimension ausführen btw
Mit diesem Command kannste die Bossbar erstellen:
/bossbar add name optionalerJsonText
die Bossbar kannste dann noch anpassen
Wie das geht siehst du hier: https://minecraft.fandom.com/de/wiki/Befehl/bossbar
Dann musst du die Anzahl der Leben in die Bossbar stellen
Dafür musst du in einen Commandblock (Wiederholen|Unebdingt|Immer aktiv) diesen Command einfügen:
/execute store result bossbar name value in the_end run data get entity @e[type=ender_dragon,sort=nearest,limit=1] Health
Der Enderdrache ist eigentlich immer da aber du kannst ihn auch sonst mit nem Befehl spawnen. Für die Bossbar musst du nah genug an den Boss ran, dann erscheint sie automatisch