mojira.dev
MC-135957

minecraft:flowing_water is Not a Block

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

Attachments

Comments 4

Intended. Fluids are now separate from blocks. #minecraft:water is a fluid tag.

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.)

Even in the past, flowing_water has not referred to low-level water, but water that is actively and currently spreading, i.e. being updated. You can still use water for the block just as before.

Joshua Gerrity

(Unassigned)

Unconfirmed

Blocks, block-data, block-id

Minecraft 1.13

Retrieved