When looking at flowing water with the F3 debug display information turned on, the water is supposedly minecraft:flowing_water. However, it is impossible to use /setblock to place a minecraft:flowing_water block, and /execute cannot be used to find such a block. Instead, the water is found with this command:
/execute if block [X] [Y] [Z] minecraft:water
Also, #minecraft:water is said to not be a block.
The following commands (which don't currently work) need to work to match up with what F3 says about water blocks:
/setblock [X] [Y] [Z] minecraft:flowing_water
/execute if block [X] [Y] [Z] #minecraft:water
/execute if block [X] [Y] [Z] minecraft:flowing_water[level = 5]
Linked issues
is duplicated by 1
Attachments
Comments 4
I would guess, then, that this a coming feature?
/execute if fluid [X] [Y] [Z] minecraft:flowing_water
(I greatly appreciate the changes Mojang has made to the command block system, by the way. It is so much more efficient and concise.)
if this is intended, then explain how we're supposed to use fill commands and stuff? specifically executing if fluid?
I was trying to make a tunnels/roads data pack allowing the easy creation of roads and tunnels, but was hindered by the complete inability to replace flowing water with glass (but only normal water for some reason. that's not very consistent. that's why it is being reported as a bug. it doesn't look intentional and nobody likes that.)
Intended. Fluids are now separate from blocks.
#minecraft:water
is a fluid tag.