I have been trying to figure this one for about an hour now, yet I still can find out how to detect cocoa beans in a player inventory in 1.11.2. The command I used was:

/testfor awesomeianman {Inventory:[{id:"minecraft:dye",Damage:3}]}

Whenever I tried this, it didn't have an output! Could someone please help me, and tell me if the command is completely wrong?


When testing for pre-existing data, you must specify that data as it's saved. The Damage tag is saved as a short, so you append the numerical value with an "s":

/testfor awesomeianman {Inventory:[{id:"minecraft:dye",Damage:3s}]}
  • wait, so I just tried this, nothing happened. are you sure this is for 1.11.2? – burger king Apr 15 '17 at 2:45
  • @BACONISDABEST2COOL4U Works fine for me, provided I replace your name with mine. Ensure your command block is actually activating, and provide any errors it gives. – Skylinerw Apr 15 '17 at 4:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.