Tank Model
This page is about the model that statically renders fluids inside. For the JSON to configure fluid locations in block entity renderers, see Block Fluids (since 1.20) or Fluids Model (between 1.16 and 1.19).
The tank model is a model loader from Tinkers’ Construct which both allows rendering the fluid in the tank item, and optionally in the tank model as a block.
Tank
The tank model loader is added by Tinkers’ Construct to render a static fluid inside a tank item. It can additionally be used to render a static fluid in the block form, either by default (if set in the model) or responding to a config option. It has the following format:
tconstruct:tank
.
Always - All fields from Simple Block Model.
- Model to render when the block is in the GUI. Typically used to allow backfaces on the original model. If unset, the base model will be used in the GUI.
- Number of different levels of fluid to generate models for. Models are generated dynamically so it will not impact load times, but it may impact performance at runtime.
Location to place the fluid in the model.
- If true, the fluid will render in block form regardless of Tinkers’ Construct’s config setting. If false, the fluid will only render in block form if the Tinkers’ Construct experimental “render fluid in models” config is true.
Inventory model JSON.
Melter
Main page: Melter Model.
The melter model loader is added by Tinkers’ Construct to combine the inventory model with the tank model until 1.20. Since 1.20, the items in the melter are controlled using render item lists, so the melter uses the standard tank model.