This page is about the model for configuring the block entity renderer between 1.16 and 1.19. For the 1.20 JSON, see Block Fluids (since 1.20). For the model to statically render a fluid, see Tank Model.

The fluids model is a model loader added by Mantle that sets the position of fluids in the block entity renderer.

Fluids

The fluid model loader was used by Mantle between 1.16 and 1.19 to list the location of fluids to render in the block entity. It has the following format:

Channel

For the format used since 1.20, see Channel Fluids

The channel model loader was used by Tinkers’ Construct between 1.16 and 1.19 to list multiple fluid regions for rendering the channel block. To function, it must be used by the first model in the multipart list for the channel. It has the following format:

  • (Object): Inventory model JSON.
    • loader (Resource Location): Always tconstruct:channel.
    • All fields from Colored Block Model.
    • down (Fluid Cuboid): Fluid cuboid to when the channel is pouring down.
    • center (Object): Fluid to render in the center of the channel.
      • still (Fluid Cuboid): Fluid to render when the center is not moving.
      • still (Fluid Cuboid): Fluid to render when the center is moving. Will be rotated the proper direction.
    • side (Object): Fluid to render on each of the four sides of the channel.
      • still (Fluid Cuboid): Fluid to render when the side is still.
      • edge (Fluid Cuboid): Fluid to render when there is no fluid entering or exiting that side.
      • in (Fluid Cuboid): Fluid to render when fluid is pouring in from that side.
      • out (Fluid Cuboid): Fluid to render when fluid is pouring out from that side.

Casting

Main page: Casting Model.

The casting model loader was used Tinkers’ Construct between 1.16 and 1.19 to combine the inventory model with the fluid model between 1.16 and 1.19. Since 1.20, the casting model was replaced with a combination of block fluids and render item lists.