1. Wiki
  2. /物品
  3. /物品纹理和名称

物品纹理和名称

自定义物品的资源包部分:item_texture.json、图标组件,以及 en_US.lang 中的名称。

一个自定义物品分布在两个包里。行为包说明它能做什么,资源包说明它长什么样、叫什么名字。本页讲的是资源包这一侧。

文件

资源包
RP/
  textures/
    item_texture.json
    items/
      ruby.png
  texts/
    en_US.lang

第 1 步:图片

把一张正方形的 PNG(通常是 16x16)保存到 RP/textures/items/ 中。背景保持透明。

第 2 步:给它起个简称

item_texture.json 把一个简称对应到 PNG 文件。物品文件只会使用这个简称。

RP/textures/item_texture.json
{
  "resource_pack_name": "My Ruby Add-on",
  "texture_name": "atlas.items",
  "texture_data": {
    "ruby": {
      "textures": "textures/items/ruby"
    }
  }
}

路径末尾不要写 .png。每个物品在同一个文件中添加一个条目。

第 3 步:让物品指向它

在行为包的物品中,minecraft:icon 组件使用这个简称:

BP/items/ruby.json
"minecraft:icon": "ruby"

第 4 步:名称

在你给物品起名之前,游戏会显示它的 ID。在语言文件中添加一行:

RP/texts/en_US.lang
item.wiki:ruby=Ruby

你也可以不用语言文件,直接在物品里设置 minecraft:display_name。如果你以后想翻译这个附加包,使用语言文件会更好。

紫黑色图标

minecraft:icon 中的简称与 item_texture.json 中的任何键都不匹配,或者 textures 中的路径写错了。检查拼写,并确认路径中没有 .png。

手持 3D 物品

大多数物品用一个平面图标就够了。如果要在手上拿着或身上穿戴一个 3D 模型,资源包还需要一个附着物。

物品: 资源包

物品纹理和名称 ·附着物

We use cookies to improve your experience and analyse site traffic. Learn more