Cobblemon - 显示持有物品

Cobblemon - 显示持有物品

在游戏中显示你的宝可梦携带的物品。

装饰

⚠️ 自 Cobblemon 1.7 起,此模组不再受支持!⚠️

该模组提供的功能已并入 Cobblemon 1.7 版本!🎉


Cobblemon - 显示持有物品

这是 Cobblemon 的一个附属模组,未安装 Cobblemon 时将无法运行。

此模组允许宝可梦的持有物品在世界中渲染显示。 当加入一个未安装此模组的服务器时,只有你自己的宝可梦所持物品会被渲染。

可拉可拉和嘎啦嘎啦手持骨头。

视频示例

技术信息

服务器配置

被隐藏或作为帽子/眼镜显示的物品,可以通过向服务器添加数据包来覆盖“hidden_items.json”、“wearable_eye_items.json”或“wearable_hat_items.json”物品标签文件来控制。被隐藏的物品仍会对宝可梦的主人可见。

隐藏物品的路径为:
datapacks\[你的服务器数据包]\data\show-held-items\tags\item\hidden_items.json

以下是该文件的默认设置:

{
  "replace": true,
  "values": [
    "#cobblemon:held/is_held_item",
    "#cobblemon:berries"
  ]
}

任何模组或原版物品都可以添加在这里。

眼镜物品和帽子的路径为:
datapacks\[你的服务器数据包]\data\show-held-items\tags\item\wearable_eye_items.json
datapacks\[你的服务器数据包]\data\show-held-items\tags\item\wearable_hat_items.json

以下示例使用 Villager Hats 和 Simple Hats:

戴着来自 Simple Hats 眼镜的小火焰猴

wearable_eye_items.json:

{
  "replace": false,
  "values": [
    "simplehats:clockface",
    "simplehats:sunglasses",
  ]
}
戴着来自 Villager Hats 帽子的波加曼

wearable_hat_items.json:

{
  "replace": false,
  "values": [
    "#villagerhats:hats"
  ]
}



与其他模型的兼容性

如果有宝可梦未渲染其持有物品,或者你希望自定义的幻宝可梦能显示其持有物品,你可以在模型中添加名为“held_item”或“held_item_fixed”的定位器。

“held_item”定位器会以与玩家渲染物品相同的方式渲染持有物品。这对于望远镜、三叉戟和其他工具类物品最为有效。 自定义持有物品的渲染方式。

有时像玩家那样手持物品看起来不太合适。因此,对于鸟类或犬类宝可梦,使用“held_item_fixed”可能更好。这将渲染扁平的默认物品模型。 自定义持有物品的渲染方式。

要更改物品的旋转角度,只需更改定位器的旋转角度即可。

要支持可佩戴的帽子或眼镜物品,请在模型上添加“held_item_head”和“held_item_eyes”定位器,位置接近眼睛或头顶。 在 Blockbench 中的可穿戴物品


如果持有物品尺寸不太合适,你可以使用空对象为定位器添加修饰符。给空对象命名为你想要修改的定位器名称,后跟方括号和缩放值,例如“held_item_head[scale=2.25]”。
缩放可穿戴物品

如果你还有其他问题或疑问,可以在 此处 咨询。 谢谢!