Pommel Held Item Models Mod (1.21.1, 1.20.1) – 让你的装备拥有全 3D 手持模型
🌐 You are reading the 中文 translation of this article
Available languages for this article:
Pommel Held Item Models Mod 允许资源包制作者更改物品在手持时的外观。它的工作原理类似于望远镜或三叉戟,这些物品在手持时都有其独特的模型。这意味着资源包可以让一把普通的剑看起来像一把炽热的大剑,或者把一根木棍变成一根魔法杖。该模组为你提供了一种在不改变原始物品本身的情况下自定义物品的新方法。
![]()
功能特点:
- 允许资源包更改物品在手持时的模型。
- 同时支持第一人称视角和第三人称视角。
- 你不需要亲自创建任何东西。如果你使用了专为此模组制作的资源包,就能看到所有新的物品模型。
- 同样适用于其他模组中的物品。
物品模型的新判定条件
- 手持时: 物品在主手或副手时可以显示特殊模型。
- 使用时: 模型可以随着物品的使用而改变。例如,苹果可以随着每一口咬下去而变小。
- 佩戴或放置时: 物品在戴在头上或放入物品展示框时会获得自定义外观。
- 掉落或投掷时: 物品在地面上或在空中飞行时看起来会有所不同。
- 在水下时: 物品在水中时可以拥有独特的外观。
- 附魔时: 允许附魔物品拥有全新的模型,而不仅仅是标准的紫色光效。
- 被生物手持时: 被村民、狐狸和熊猫等生物手持的物品也可以拥有自己的自定义模型。
配置说明:
该模组为资源包制作者添加了新的规则(称为谓词 predicates)。你可以在物品的 JSON 文件中使用这些规则,根据物品的使用方式来更改其模型。以下是你可以使用的谓词:
pommel:is_held:当物品被手持时(第一或第三人称)。pommel:first_third_person:使用 0.5 表示第一人称视角,1.0 表示第三人称视角,以显示不同的模型。pommel:is_offhand:当物品在副手中时。pommel:is_fixed:当物品在物品展示框中时。pommel:is_head:当物品作为头盔佩戴时。pommel:is_ground:当物品掉落在地上时。pommel:is_thrown:用于投掷物,如雪球或鸡蛋。pommel:is_used:当你正在主动使用物品时,如吃食物或拉弓。pommel:item_use:在播放使用动画期间更改模型,例如苹果随着每一口咬下去而变小。pommel:is_submerged:当物品在水中时。pommel:is_enchanted:如果物品带有附魔。pommel:is_misc_entity_holding:用于村民、熊猫或狐狸等生物手持的物品。
JSON 示例:
这是一个如何在物品的 JSON 文件中使用这些谓词的基本示例。这段代码告诉游戏在物品被手持、在展示框中、戴在头上或在地面上时显示不同的模型。
{
"parent": "item/handheld",
"textures": {
"layer0": "minecraft:item/2d_model_texture"
},
"overrides": [
{ "predicate": { "pommel:is_held": 1.0 }, "model": "minecraft:item/my_held_item" },
{ "predicate": { "pommel:is_fixed": 1.0 }, "model": "minecraft:item/my_framed_item" },
{ "predicate": { "pommel:is_head": 1.0 }, "model": "minecraft:item/my_worn_item" },
{ "predicate": { "pommel:is_ground": 1.0 }, "model": "minecraft:item/my_ground_item" },
]
}
吃苹果示例:
这个示例改变了苹果在食用时的模型。它还在你手持苹果时显示一个特殊的 3D 模型,包括每一口咬下去时不同的 3D 模型。
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/apple"
},
"overrides": [
{ "predicate": { "pommel:is_held": 1 }, "model": "minecraft:item/held_items/apple_3d" },
{ "predicate": { "pommel:item_use": 0.25 }, "model": "minecraft:item/apple_eat_0" },
{ "predicate": { "pommel:is_held": 1, "pommel:item_use": 0.25 }, "model": "minecraft:item/held_items/apple_eat_0_3d" },
{ "predicate": { "pommel:item_use": 0.50 }, "model": "minecraft:item/apple_eat_1" },
{ "predicate": { "pommel:is_held": 1, "pommel:item_use": 0.50 }, "model": "minecraft:item/held_items/apple_eat_1_3d" },
{ "predicate": { "pommel:item_use": 0.75 }, "model": "minecraft:item/apple_eat_2" },
{ "predicate": { "pommel:is_held": 1, "pommel:item_use": 0.75 }, "model": "minecraft:item/held_items/apple_eat_2_3d" }
]
}
游戏截图:









Pommel Held Item Models Mod 下载链接
Minecraft 1.21.1, 1.21
Minecraft 1.20.1, 1.20
Click to rate this post!
[Total: 0 Average: 0]
0
December 13, 2025
This post has no comments yet. Be the first — your comment will appear here.