使用文本软件打开 contents/你新建的文件夹(即包名)/configs/你新建的文件.yml 文件。
我们以新建一个 id 为 myitem 的贴图物品为例,在上面的配置中,我们需只需要做以下操作:
- resource 的配置材质
- materiel 是这个物品的原型
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 是你的物品贴图命名空间
如果你想指定一个物品或方块的 模型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