Notes on MCreator's fluid procedure blocks

Started by SnailsAttack on

Topic category: User side tutorials

Joined Oct 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Notes on MCreator's fluid procedure blocks

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.