Jump to content
  • 0

Frage

Geschrieben

Guten Tag meine lieben!

Ich hatte da gerne eine frage und zwar, baue zurzeit eine map in gamemode 2.

Ich wollte gerne, falls der spieler sich eine iron pickaxe erstellt, dass die ihm weggenommen wird und er dafür eine iron pickaxe kriegt, mit der denn stein abbauen kann..

Wie ist sowas möglich?

 

 Mit Freundlichen Grüßen,

Jakub

6 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
Geschrieben

Hi,

mir fällt gerade nix besseres ein, vielleicht kennt ja jemand eine bessere Lösung:

2 Command Blöcke. Der 1. auf Repeat und Always Active und der 2. auf Chain, Conditional und Always Active.

Im ersten wird geprüft, ob der Spieler eine Eisen-Pick hat und wenn ja wird diese entfernt und im zweiten bekommt er eine aus Diamant mit der Einschränkung, dass diese nur Stein abbauen kann.

/execute at @p[nbt={Inventory:[{id:"minecraft:iron_pickaxe"}]}] run clear @p minecraft:iron_pickaxe
/give @p minecraft:diamond_pickaxe{CanDestroy:["minecraft:stone"]} 1

Es wird eine Dia-Pick gegeben, weil jede Eisen-Pick von dem Command entfernt wird, da man nicht sagen kann, dass er nur welche entfernen soll, die keine NBT-Daten enthalten.

Wie gesagt, nicht ganz optimal, aber es sollte gehen.

 

-Yuki

  • 0
Geschrieben

Hi!

Ich danke dir für deine Antwort!

Mein problem grade ist, dass das execute comamnd nicht geht..

Magst du einmal nachschauen was da nicht stimmt?

Wäre mega nett.

 

Mit Freundlichen Grüßen,

Jakub

 

  • 0
Geschrieben

Hi,

achso, hab ich vergessen dazu zu schreiben, die Befehle sind für 1.13, da du keine Version mit angegeben hast, habe ich es für die aktuelle gemacht.

Falls es eine ältere Version ist, sind die Befehle anders, da in der 1.13 einiges an den Commands verändert wurde.

 

-Yuki

  • 0
Geschrieben

Hi,

dann folgendermaßen:

3 Command-Blöcke direkt aneinander: 1. Repeat, Always Active; 2. Chain, Conditional, Always Active; 3. Chain, Conditional, Always Active

Folgende Befehle:

/testfor @p {Inventory:[{id:"minecraft:iron_pickaxe"}]}
/clear @p minecraft:iron_pickaxe
/give @p minecraft:diamond_pickaxe 1 0 {CanDestroy:["minecraft:stone"]}

 

-Yuki

  • 0
Geschrieben
vor 13 Stunden schrieb Jaqqbeq:

Die Map wird auf der 1.12.2 Version sein.

Das solltest du dir nochmal überlegen.

1.13 hat gerade für Mapersteller extrem viele neue Funktionen hinzugefügt.

Besonders Datenpakete, damit kannst du zb leicht eigene Crafting und Schmelz Rezepte einbauen und sogar alle Vanilla Rezepte abschalten damit nur das gebaut und gedropt kann was zur Map gehört.

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B