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.20.1] pommel-held-items-1.4.2+1.20.1.jar

  • R
  • Nov 10, 2025
  • 44.99 KB
  • 22.7K
  • 1.20.1
  • Fabric

File Name

pommel-held-items-1.4.2+1.20.1.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:pommel-held-item-models-1066931:7205765"
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