The retextured model is a model loader added by Mantle that allows supported blocks to dynamically change a portion of their texture.

Retextured

The retextured model loader is a model loader from Mantle that allows blocks with dynamic textures to dynamically change their texture. This model loader only functions on supported blocks, such as the tables from Tinkers’ Construct or the bookshelves from Inspirations. It has the following format:

  • (Object): Retextured model JSON.
    • loader (Resource Location): Always mantle:retextured.
    • All fields from Colored Block Model.
    • retextured (String): Name of the texture from textures to retexture.
    • retextured (Array): List of names to retexture.
      • retextured (String): A name from textures to retexture.

Fluid Texture

The fluid texture model loader is an extension of the retextured model from Tinkers’ Construct which also retextures a set of textures based on the fluid provided by the block. Its notably used by the smeltery controller, foundry controller, drains, and ducts to change the displayed fluid. It has the following format:

  • (Object): Retextured model JSON.
    • loader (Resource Location): Always tconstruct:retextured.
    • All fields from Colored Block Model.
    • fluids (Array): List of fluids to retexture using the block’s fluid
      • retextured (String): A name from textures to retexture.
    • retextured (Array): List of names to retexture.using the blocks texture.
      • retextured (String): A name from textures to retexture.

Table

Main page: Table Model.

The table model loader existed in Tinkers’ Construct between 1.16 and 1.19, combining the retextured model with the inventory model. For 1.20 onwards, the tables in Tinkers’ just use the standard retextured model and specify item locations using render item lists.