Started by
SnailsAttack
on
Topic category: User side tutorials
MCreator's fluid procedure blocks generally behave as expected.
However, bubble columns and waterlogged blocks (such as slabs, stairs, kelp, seagrass, etc.) obtained via the 'get block at xyz' procedure are not a 'fluid', but are a 'fluid source'. this issue does not occur when using the 'get fluid as block' procedure instead of 'get block at xyz'
Also, 'water' and 'water_flowing' are fundamentally different blocks, and the 'get fluid as block' procedure always returns the non-flowing version.
'water' will not test as equal to 'water_flowing'.
Additionally, for some reason there seems to be no direct way of obtaining the 'falling' boolean blockstate of water, you have to test for a 'level' of 8 instead.