自定义方块
第一个自定义方块
创建方块文件
该配置为示例(记得将 myitems
命名空间 更改为你想的名称)
例如,我创建了一个 文件 ,该文件将包含所有的 自定义方块
在该文件中 (blocks.yml
) 我创建一个名为 red_block
的自定义方块

自定义方块的 源材质 ,请使用 不可放置 的原版物品,例如: 纸. 如果你使用了可放置的物品为源材质,在放置自定义方块的时候会出现错误.
方块材质
创建方块贴图
这是个有趣的部分,为方块设置材质,因此,你必须将 .png
材质文件放入正确的文件夹中.
在该示例中 命名空间 为 myitems
所以你需要将材质贴图放在该文件夹中:

应用材质至方块
打开 blocks.yml
并添加 resource
部分,并为方块设置源材质.
你可以发现我设置了属性 generate: true
,该属性会使插件使用自定义的材质生成模型.\
每个面使用不同的材质
重要提醒:保持正确的方向顺序,如下所示
每个面使用相同的材质
添加方块放置功能
添加 specific_properties
属性,如下例所示:
最后一步
重新压缩最新的资源文件
如果你使用 self-host 或 auto-external-host:
使用指令
/iazip
.
如果你使用 external-host (Dropbox) read here:
不要忘记上传最新的资源包至云端. 1. 从 resources_packs 文件夹中找到生成的资源包:

2. 将其上传至托管主机 (Dropbox)
3. 打开 ItemsAdder 的 config.yml
并更新 external-host
属性中的链接.
其他关于资源包托管的疑问,请在此处阅读完整的 external-host 教程:
📦第三方平台托管(DropBox)在游戏中获取方块
使用指令 /iaget red_block
来获取物品



最后更新于