promotional bannermobile promotional banner

Pommel - Held Item Models

Allows resource pack creators to overwrite the models for held items just like the spyglass and trident

File Details

[1.21.x] pommel-held-items-1.4.2+1.21.x.jar

  • R
  • Nov 10, 2025
  • 49.51 KB
  • 193.7K
  • 1.21.1+1
  • Fabric

File Name

pommel-held-items-1.4.2+1.21.x.jar

Supported Versions

  • 1.21.1
  • 1.21

Curse Maven Snippet

Fabric

modImplementation "curse.maven:pommel-held-item-models-1066931:7205763"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changes: Resource packs can now change the item model when it is in an Item Frame (aka "Fixed") or when worn in the head slot.

Additions:

New Item Predicates:

  • pommel:is_fixed - Used for when item is in an item frame
  • pommel:is_head - Used for when item is worn on head
  • pommel:is_using - Will change the item model when you hold the use/right click with any item
    • Will sync in multiplayer when installed on server and for other clients. Also has a "cooldown" of when the player stops using an item, and will interpolate from the predicate value from 1.0 to 0.0 over a second.
  • pommel:is_submerged - When the player or item is under minecraft:water (doesn't work with other liquids)
    • When an item entity is thrown into water but then is no longer in water (i.e. you remove the water) the item still stays in it's "submerged" state
  • pommel:first_third_person
    • Value of 0.5 changes the model specified when in first person, value of 1.0 changes the model when in third person.
  • pommel:is_misc_entity_holding
    • Value 1.0 will change the item held for Villagers, Witches, Pandas, and Foxes to the specified model
  • pommel:item_use.
    • Starts from value 0 when player starts to use/consume an item and ends at value 1 when player finishes using the item.
  • pommel:is_enchanted
    • Value of 1 if item is enchanted or 0 if not
    • Based on if item has enchantment or stored enchantments component(s) [1.21+]; or if has the NBT element [1.20.1]
  • pommel:is_projectile
    • For when items are thrown (snowballs, eggs, eye of enders, etc.)
    • Can change the firework model when launched regularly or with the crossbow
    • Added compatability with 2D Projectiles mod to be able to change arrow 2d item models
      • Note: arrows rendered with this mod use the Ground transformation type. The mod also lets you configure the "up direction" of the arrow.
  • pommel:shield_has_banner
    • Change item model if shield item has banner added to it

Fixes:

  • Fix for the mod, Knights & Heraldry
  • Fixed issue where mods that change the Item Entity rendering (like Item Physic Lite) could prevent is_ground predicate from rendering.
  • Fixed error message when Supplementaries is installed