资源

允许自定义物品图像的属性

自动生成

为了让 ItemsAdder 知道应该为物品加载哪个纹理/模型,你需要添加 resource 属性。 示例:

  resource:
    material: DIAMOND_SWORD
    generate: true
    textures:
    - item/example_item.png

material 是该物品对应的原版材料

generate 告诉 ItemsAdder 是否依据你列出的纹理自动生成模型

textures 是 ItemsAdder 用于自动生成模型的纹理

我应该在哪里放纹理?

你在 textures 属性中列出的纹理必须放到正确的文件夹。 所以如果你像示例一样设置了 textures,并且命名空间(假如)是 my_items,你需要将 example_item.png 放到 contents/my_items/textures/item

如果目录不存在,请创建该目录。

你可以不在 textures 属性中添加 .png 后缀, ItemsAdder 会自动识别。

使用 3D 模型 (.json file)

如果你有一个自定义了模型的剑或物品,你可以让 ItemsAdder 停止自动生成模型。 示例:

  resource:
    material: DIAMOND_SWORD
    generate: false
    model_path: item/floating_sword

我应该在哪里放模型?

你在 model_path 属性中列出的模型必须放到正确的文件夹。 所以如果你像示例一样设置了 model_path,并且命名空间(假如)是 my_items,你需要将 floating_sword.json 放到 contents/my_items/models/item

如果目录不存在,请创建该目录。

纹理不生效

透明纹理(玻璃或相似的物品)

家具

透明家具

方块

方块

手动指定 custom_model_data

如果你想强制使用 custom_model_data (CustomModelData) 你可以:

    resource:
      material: CLOCK
      model_id: 4000
      generate: false
      model_path: "item/my_custom_item_model"

你也可以让 ItemsAdder 以纹理为基础自动生成模型:

info:
  namespace: my_items
items:
  my_item_4000_example:
    resource:
      material: DIAMOND
      generate: true
      model_id: 4000
      textures:
      - item/my_custom_texture.png

重要

创建 3D 模型

我使用 BlockBench 来创建 Minecraft 模型。

从纹理创建 3D 模型

Last updated

Was this helpful?