Minecraft Levitation-Trank?

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

(Das folgende gilt für Java, mit Bedrock kenne ich mich nicht wirklich aus,) Es gibt leider keine id für levitation potions in Minecraft. Für andere Effekte kannst Potion ID websiten verwenden mit folgenden Befehl minecraft:potion{Potion:<id>}. Eine Potion ID website wäre Minecraft Potion ID List | Minecraft Item IDs. Es gibt auch Potion generator, wie z.B.Potion Generator - Minecraft Tools. Diese Website stellt einem auch levitation zur Verfügung, aber bei mir hat es nicht funktioniert (der Befehl: /give @p minecraft:potion{Potion:"minecraft:water",CustomPotionEffects:[{Id:25,Duration:1200}],display:{Name:"\"Custom Potion\""}}). Wenn das bei dir auch nicht funktioniert kannst du entweder ein bestimmtes Item, das jemand in der Hand hat löschen und über einen Chain Command Block dieser Person den Effekt geben (den Teil mit dem Item löschen kannst du auch, falls du das nicht willst weglassen):

/execute as <SpielerName> if entity <SpielerName>[nbt={SelectedItem:{id:"<item>"}}] run effect give @s levitation <Dauer> <Stärke> <Partikel>

Du kannst Falls du nicht willst, dass das jedes item dieser Art den Effekt gibt Custom Data Models verwenden:

/execute as <SpielerName> if entity <SpielerName>[nbt={SelectedItem:{id:"<item>",tag:{CustomModelData:<Zahl>}}}] run effect give @s levitation <Dauer> <Stärke> <Partikel>

Das Item mit dem Custom Data Model gibst du dir mit

/give <SpielerName> <item>{CustomModelData:<Zahl>}

Falls du den Namen vom Item verändern willst:

/give <SpielerName> <item>{CustomModelData:123,display:{Name:"{\"text\":\"<Name>\"}"}}

Woher ich das weiß:eigene Erfahrung

Maggiapfel3000 
Beitragsersteller
 12.06.2024, 22:27

Vielen Dank. Ich gucke mal, wie ich das umsetze.

Servus,

In der Bedrock Edition kannst du keine Tränke mit dem Levitations-Effekt direkt erstellen, da es keine spezifische ID für diesen Effekt gibt. Stattdessen kannst du den Levitations-Effekt mit dem Befehl "/effect" auf Spieler anwenden. Zum Beispiel:

/effect @p levitation <Dauer in Sekunden>

Dieser Befehl wendet den Levitations-Effekt auf den nächsten Spieler in der Nähe für die angegebene Dauer an. Du kannst auch andere Parameter wie die Stärke des Effekts angeben.

Woher ich das weiß:Studium / Ausbildung

Maggiapfel3000 
Beitragsersteller
 12.06.2024, 15:52

Das bringt mir leider nichts, weil ich den Effekt als Item brauche. Sonst hätte ich das so gemacht.

raphaelbud  12.06.2024, 15:54
@Maggiapfel3000

Du könntest einen Trank mit dem Effekt erstellen, den du benötigst, und diesen dann durch Befehle oder Mods erhalten

Maggiapfel3000 
Beitragsersteller
 12.06.2024, 16:00
@raphaelbud

Genau das war ja meine Frage: Ich möchte wissen, wie (und ob) das geht.