Jaqqbeq Geschrieben 16. Oktober 2018 Geschrieben 16. Oktober 2018 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
0 Yuki Geschrieben 16. Oktober 2018 Geschrieben 16. Oktober 2018 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 Jaqqbeq Geschrieben 16. Oktober 2018 Autor Geschrieben 16. Oktober 2018 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 Yuki Geschrieben 17. Oktober 2018 Geschrieben 17. Oktober 2018 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 Jaqqbeq Geschrieben 17. Oktober 2018 Autor Geschrieben 17. Oktober 2018 Hi, oh sorry, habe es total vergessen Die Map wird auf der 1.12.2 Version sein. Jakub
0 Yuki Geschrieben 18. Oktober 2018 Geschrieben 18. Oktober 2018 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 Marlor Geschrieben 18. Oktober 2018 Geschrieben 18. Oktober 2018 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.
Frage
Jaqqbeq
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
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 erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden