🌐 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 active in the main game menu
Pommel Held Item Models 在游戏主菜单中已激活
Player holding a custom diamond sword model while on a tree
玩家在树上拿着自定义钻石剑模型
Custom 3D model for an enchanted golden apple held in hand
手持附魔金苹果的自定义 3D 模型
Character using the mod to hold an oak log with two hands
角色使用该模组双手抱起橡木原木
Unique 3D model for a lingering potion of regeneration being held
手持滞留型再生药水的独特 3D 模型
Custom bow and arrow model displayed in a village setting
在村庄背景下展示的自定义弓箭模型
Player using custom held models while facing mobs in a village
玩家在村庄面对生物时使用自定义手持模型
Detailed 3D model view of an enchanted golden apple item
附魔金苹果物品的详细 3D 模型视图
Scenic savanna view where Pommel Held Item Models is in use
正在使用 Pommel Held Item Models 的稀树草原风景视图

Pommel Held Item Models Mod 下载链接

Minecraft 1.21.1, 1.21

Fabric 版本:从服务器 1 下载从服务器 2 下载

Minecraft 1.20.1, 1.20

Fabric 版本:从服务器 1 下载从服务器 2 下载

Click to rate this post!
[Total: 0 Average: 0]