i don't know if i'm doing something wrong, but it feels like the command detect after execute doesn't work in this snapshot
the command i'm using is:
execute @p ~ ~ ~ detect ~ ~-1 ~ minecraft:grass say hi
it says "unknown command etc"
and then "failed to execute detect..."
if this command was removed i'm sorry
You need a data value for grass.