I am currently working on a map and I want to have particles that gives certain effects to surrounding entities. I was thinking about using the /execute detect command but it only detects blocks! Is there any way to detect the particles and then run a command?
Instead of creating particles then checking for those particles, try creating particles and checking for entities where you are creating the particles.
Have one command block creating your particles at x, y, z then have another checking for an entity at x, y, z instead of looking for the particles. Then apply the desired effect to any entities it detects.
well, you could include a recourcepack in the map and re-texture a block with the texture of the block the floor.
For example, a hallway made of iron blocks, place stone where an iron block is supost to go and run the command /execute @a ~ ~ ~ detect ~ ~-1 ~ stone 0 /say 1 and replace /say 1 with whatever command you want, just play the particles over the stone.