execute as @e at @s if block ~ ~-1 ~ dropper run say hi
seems to me like it should execute at every entity individually and say hi for each one that has a dropper underneath it. But that's not what happens. Instead, "hi" will only be said if every entity in the world is on a dropper. Why is this, and is there a way around this rather annoying thing yet? I've tried nearly every combination of "at" and "as" I can think of, so any help you can provide will be much appreciated!
Very weird.. It's something to do with execute if block.. I've gotten a particle trail made of fireworksspark to follow all skeletons individually, so as and at are working just fine..
I made your command into a function executed by all skeletons and did manage to get it to work without any issues (I believe)
execute as @s at @s if block ~ ~-1 ~ dropper run say AHH! I'm on a DROPPER!!
I hope this is a bug, I will be very disappointed if this isn't.
I'm just going to get straight into it:
seems to me like it should execute at every entity individually and say hi for each one that has a dropper underneath it. But that's not what happens. Instead, "hi" will only be said if every entity in the world is on a dropper. Why is this, and is there a way around this rather annoying thing yet? I've tried nearly every combination of "at" and "as" I can think of, so any help you can provide will be much appreciated!
Thanks,
~MMT
Very weird.. It's something to do with execute if block.. I've gotten a particle trail made of fireworksspark to follow all skeletons individually, so as and at are working just fine..
I made your command into a function executed by all skeletons and did manage to get it to work without any issues (I believe)
I hope this is a bug, I will be very disappointed if this isn't.
Agreed. And thank you! That solution makes sense, I kinda feel silly for not trying it that way!