基于组件(1.21.2+)
若选择组件作为 custom_armor 类型,则你不会像盔甲纹饰和着色器方法那样受到任何限制。
与着色器方法不同的是,这个方法不会破坏着色器模组的兼容性,且不仅限于皮革盔甲物品。
除此之外,它也可以不仅限于盔甲类物品。你甚至可以使用纸。
其他方法过去的不足之处都不会在它这里遇到。
如何配置盔甲?
提示
确保你的 Oraxen 物品的 itemID 遵照了盔甲名称_盔甲类型的格式。
对于上文的示例,则为 ruby_chestplate、ruby_leggings 和 ruby_boots。
确保你的 armor-layer 文件遵照了 **盔甲名称**_armor_layer_1或2.png 的格式。
在下文的示例中,我们需要一份 **ruby**_armor_layer_1.png 和 **ruby**_armor_layer_2.png 文件。
只需设置材料,无需重复指定纹理图标:
YAML
ruby_helmet:
displayname: "<gradient:#FA7CBB:#F14658>Ruby Helmet"
material: PAPER
Pack:
generate_model: true
parent_model: "item/generated"
textures:
- default/armors/ruby_helmet若要让盔甲能正常显示,可装备组件必须存在。
Oraxen 会在你没有手动指定的情况下自动为其分配。
如果你想的话,你也可以手动分配。
值必须为 oraxen:盔甲名称,所以在本示例中为:
YAML
ruby_helmet:
Components:
equippable:
slot: HEAD
model: oraxen:ruby
SnowCutieOwO