简单功能篇
自定义物品贴图
自定义物品贴图指南
读书就是沿着作者的脚印去看沿途的风景。
自定义物品贴图
- 如果您正在苦于原版物品的材质不够或者不符合您的心意的话,该功能或许是您需要的,ArcartX通过NBT可以将物品渲染为指定的贴图样式。
使用方法
- 首先,我们需要先准备好要资源文件,即物品贴图,物品贴图需要放入ArcartX的客户端资源目录的
\resource\item_icon中。 - 如果你没找到这个文件夹,手动创建即可,通常情况下是如下格式:
- 随后,则是将我们的物品贴图放入到文件夹中,这其中有三种类型的放置方式。
- 直接放入 渲染出来就是这个原本的贴图,并且以物品的形式手持。
- 将贴图文件的名称命名为xxx_handheld.png(也就是加上
handheld这个尾缀),则以工具的形式手持。 - 如果是序列帧贴图,则将贴图放入后还需要再将对应的mcmeta文件放入。
- 值得注意的是,这个文件夹只会读取png格式的文件,简而言之就是不要将gif放进来,不会有任何反应。
- 以上三种格式放入后大概是这样的:
- 然后我们便可以在游戏内设置物品贴图了,当然首先我们需要启动客户端。
- 你可以直接使用ArcartX的指令,
/a item setIcon item [图标路径]来设置物品的图标。 - 我们手持一个物品将它的贴图设置为刚刚放入的item.png
- 输入指令
/a item setIcon item,然后按下回车。
- 可以看见我们已经修改成功了物品贴图。
- 然后我们再设置为其余两个格式的看看效果
- 指令
/a item setIcon icon
- 指令
/a item setIcon sword_handheld
- 大概就是上述步骤那么多,不过值得注意一些问题,就是您如果贴图文件在子文件夹中,那么填写的贴图路径格式应该是这样的
xxx/xxx - ArcartX的物品贴图渲染是通过读取NBT来判断的,也就是您可以通过其它带有NBT编辑功能的插件来编辑它。您只需要设置
icon这个nbt的值即可。 以下是MythicMobs插件的配置示例
关于用于原版GUI的物品图标改变
- 部分服主可能懒得将自己的箱子UI换成AX UI 但是又想改一些箱子UI的物品图标,这个时候不必使用上述的这个自定义物品图标功能,以下是仅针对UI中渲染物品的自定义方式:
- 可在物品增加url标签,当存在时,在GUI中渲染会显示url设定的文件路径,该方式支持gif和网链,但是仅在GUI有效,手持等无效。
- 可能需要使用可自定义nbt的箱子菜单插件。
