Testen welches Item man in der Hand hat in Minecraft?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

/testfor @a[score_click=1,score_click_min=1] {SelectedItem:{id:"minecraft:carrot_on_a_stick",tag:{display:{Name:"Speed"}}}}

So testest du ob jemand eine Karottenrute in der Hand hat (Bei tag kannst du noch alle möglichen NBT-Daten anfügen z.B. ench:[{id:16,lvl:10}] oder Unbreakable:1). Um jemand allerdings Speed zu geben, der eine Karottenrute mit dem Namen Speed in der Hand hält musst ein ein anderes Scoreboard verwenden dazu:

/scoreboard objectives add speed dummy

In einen Wiederhol und immer aktiv Command Block:

/scoreboard players set @a[score_click=1,score_click_min=1] speed 1 {SelectedItem:{id:"minecraft:carrot_on_a_stick",tag:{display:{Name:"Speed"}}}}

Und nochmal in einen Wiederhol Commandblock:

/effect @a[score_speed=1,score_speed_min=1] minecraft:speed 20 10

Natürlich kannst du die Werte verändern

Oben über den Wiederhol Commandblock musst du zwei Verketten, Bedingt und Immer aktiv Commandblocks hinstellen in die du schreibst (in den ersten):

/scoreboard players set @a[score_speed_min=1,score_speed=1] click 0

In den zweiten:

/scoreboard players set @a[score_click_min=0,score_click=0] speed 0

Also ganz einfach, wieso gibts du die Karotte nicht einfach den Atribut MovementSpeed?! So bekommt man Speed wenn man es in der Hand hält. 

Hier die Seite, wo du sowas erschaffen kannst:

https://mcstacker.bimbimma.com/

Der Command (Give) :

/give @p minecraft:carrot_on_a_stick 1 0 {AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.3,Operation:0,UUIDLeast:355461,UUIDMost:213678}],display:{Name:"Speed"}}


SeletzHD 
Fragesteller
 11.09.2016, 00:49

ich wollte es mit Scoreboard machen du Lauch ! mit Mcstacker kann es jeder... außerdem sagte ich testen du opfer. Go and kill you self.

0
ZyklopRT  12.09.2016, 21:05
@SeletzHD

Was bist du den fürn Kind? Mit son Verhalten, kannste direkt mal wieder von GuteFrage gehen! 

- Da haste dein Grund wieso dir keiner Antwort, geh und versuch es selbst du Profi.

0