LogoArcartX Doc
简单功能篇

自定义物品贴图

自定义物品贴图指南

读书就是沿着作者的脚印去看沿途的风景。

自定义物品贴图

  • 如果您正在苦于原版物品的材质不够或者不符合您的心意的话,该功能或许是您需要的,ArcartX通过NBT可以将物品渲染为指定的贴图样式。

使用方法

  • 首先,我们需要先准备好要资源文件,即物品贴图,物品贴图需要放入ArcartX的客户端资源目录的\resource\item_icon中。
  • 如果你没找到这个文件夹,手动创建即可,通常情况下是如下格式:
物品贴图文件夹
  • 随后,则是将我们的物品贴图放入到文件夹中,这其中有三种类型的放置方式。
  1. 直接放入 渲染出来就是这个原本的贴图,并且以物品的形式手持。
  2. 将贴图文件的名称命名为xxx_handheld.png(也就是加上handheld这个尾缀),则以工具的形式手持。
  3. 如果是序列帧贴图,则将贴图放入后还需要再将对应的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插件的配置示例
# 注意,这是Mythicmobs物品库中的配置!
TestItem:
Id: DIAMOND_SWORD
Data: 0
Display: '&3测试物品'
Lore:
- ''
Options:
HideFlags: true
Unbreakable: true
NBT:
icon: 'item'

On this page