Skip to content

Latest commit

 

History

History
78 lines (69 loc) · 2.32 KB

物品添加.md

File metadata and controls

78 lines (69 loc) · 2.32 KB

物品添加

使用文本软件打开 contents/你新建的文件夹(即包名)/configs/你新建的文件.yml 文件。

我们以新建一个 id 为 myitem 的贴图物品为例,在上面的配置中,我们需只需要做以下操作:

  • resource 的配置材质
  • materiel 是这个物品的原型

⚠️注意:使用不可放置的物品作为 material 十分重要(例如 PAPER ),如果使用方块会出现一些问题

info:
  namespace: 命名空间
items:
  myitem:
    resource:
      material: DIAMOND_SWORD # <---以钻石剑作为模板
      generate: true # <----自动生成模型
      textures:
      - item/example_item.png # <----贴图路径
⚠️注意:物品的配置头选项为 items,物品id不能出现大写字母,只能是小写字母、数字、下划线组成

如果你不想使用自动生成的模型或者想使用自己生成的模型

resource:
    material: DIAMOND_SWORD
    generate: false
    model_path: item/floating_sword
⚠️注意:当你使用自定义的模型时你需要按照以下方法进行修改你的模型文件
{
  "textures": {
    "4": "item/alchemy_candles/white_candle",
    "6": "item/alchemy_candles/candle_top",
    "7": "item/alchemy_candles/red_candle",
    "8": "item/alchemy_candles/fire"
  },

修改为

{
  "textures": {
    "4": "your_namespace:item/alchemy_candles/white_candle",
    "6": "your_namespace:item/alchemy_candles/candle_top",
    "7": "your_namespace:item/alchemy_candles/red_candle",
    "8": "your_namespace:item/alchemy_candles/fire"
  },

your_namespace 是你的物品贴图命名空间

自定义 custom_model_data

如果你想指定一个物品或方块的 模型ID ,你可以使用

    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
  • ⚠️注意:如果你之前创建物品/方块时未指定 模型ID 后使用 /iazip 加载后添加或更改了 模型ID ,需要使用 /iacleancache items 来删除未使用的ID并更新更改后的ID