Résolu Detecter un item au sol

DemonForce_

Aventurier
31 Juillet 2017
34
1
8
Bonjour à tous, je suis entrain de créer une map, et j'ai un petit souci :
J'aimerais détecter un item au sol (avec /testfor) puis avec le comparateur fera activer les autres commandes (Fera supprimer l'item au sol, give l'item et TP a un autre endroit (ces commandes sont fait nornalement))

J'ai fait des recherches mais ça na rien donné :/
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Code:
/testfor @e[type=Item] {Item:{id:"minecraft:slime"}}
Tout simplement ^^
 
  • J'aime
Reactions: FunkyToc

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Tu donnes un tag à l'item en question puis tu kills tout les items ayant le tag
 

DemonForce_

Aventurier
31 Juillet 2017
34
1
8
C'est bon j'ai trouvé :
/scoreboard players set @e[type=Item] aNettoyer 1 {Item:{id:"minecraft:snowball"}}
/kill @e[type=Item,score_aNettoyer_min=1]
 
  • J'aime
Reactions: Oromis

FunkyToc

Map Baker
26 Mars 2013
511
112
155
33
France, Paris
funkytoc.fr
/scoreboard players set @e[type=Item] aNettoyer 1 {Item:{id:"minecraft:snowball"}}
/kill @e[type=Item,score_aNettoyer_min=1]

Tu as utilisé un scoreboard et non un tag. Ca marche aussi, mais ca peut, à termes (sur serveur avec beaucoup de monde par exemple) être une solution plus lourde a gérer :fou:
Code:
/scoreboard players tag @e[type=Item] add trash {Item:{id:"minecraft:snowball"}}
/kill @e[type=Item,tag=trash]