ItemVoidwalkerBoots

虚空行者靴:Baubles 饰品 + ThaumicBoots IBoots + GT5 危害防护三重接口

基本信息

属性 值
路径 taintedmagic.common.items.equipment.ItemVoidwalkerBoots
实现接口 Baubles(baubles.api.BaubleType)、thaumicboots.api.IBoots、gregtech.api.hazards.IHazardProtector

接口声明(ItemVoidwalkerBoots.java:34-40)

@Optional.InterfaceList({
  @Optional.Interface(iface = "thaumicboots.api.IBoots", modid = "thaumicboots"),
  @Optional.Interface(iface = "gregtech.api.hazards.IHazardProtector", modid = "gregtech_nh") })

三重集成的意义

集成 作用 缺失时行为
Baubles-Expanded 作为饰品穿戴,PlayerHandler.getPlayerBaubles(player) 遍历(:179) @Optional,跳过
ThaumicBoots 提供 IBoots 鞋类能力;用到 thaumicboots.mixins.early.minecraft.EntityLivingBaseAccessor @Optional,跳过
GregTech IHazardProtector 危害防护,方法标注 @Optional.Method(modid = "gregtech_nh")(:244) @Optional,跳过

源码注释(:207)明确写道 「Avoid NSM Exception when ThaumicBoots is not present.」, 说明 ThaumicBoots 缺失是被预期的场景,而非 bug。

依赖类别核对

本条目链接的 thaumicboots / baubles-expanded / gregtech 均为 relation.md 中登记的 wiki 分类名,非 mod 名。