Skip to content

Item Models

Catharsis extends the vanilla Minecraft item model system by adding custom model conditions. These can be used within your assets/skyblock/items/<id>.json files or any standard item model definition.

Custom Model Types

Redirect (catharsis:redirect)

Changes the context of the model update to a different equipment slot. This allows an item to render based on what is held in another slot (e.g., a shield rendering differently based on the sword in the main hand).

Root redirect object
  • type: catharsis:redirect
  • slot: The slot to redirect to. One of mainhand, offhand, feet, legs, chest, head, body, or saddle.
  • model: The item model to render using the redirected context.

Fallthrough (catharsis:fallthrough)

Allows a model layer to "fall through" to the next available model in the resource pack stack. This is useful for overlay packs that only want to change specific parts of an item's rendering without completely replacing the base model.

Root fallthrough object
  • type: catharsis:fallthrough

Glint (catharsis:glint)

Forces a specific model (or part of a model) to either always have the enchantment glint or never have it, regardless of the item's enchantments.

Root glint object
  • type: catharsis:glint
  • glint: Whether to apply the enchantment glint.
  • model: The item model to which the glint setting should be applied.