接口 GunAmmoVariantSet.Variant

所有已知实现类:
GunAmmoVariantSet.FireModeInvariantVariant, GunAmmoVariantSet.FireModeVariantVariant
封闭类:
GunAmmoVariantSet

public static sealed interface GunAmmoVariantSet.Variant permits GunAmmoVariantSet.FireModeInvariantVariant, GunAmmoVariantSet.FireModeVariantVariant
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final com.mojang.serialization.Codec<GunAmmoVariantSet.Variant>
     
  • 方法概要

    修饰符和类型
    方法
    说明
    Optional<net.minecraft.resources.ResourceLocation>
    getGunId(com.tacz.guns.api.item.gun.FireMode fireMode)
     
    default Optional<net.minecraft.resources.ResourceLocation>
    getGunIdOrFallback(com.tacz.guns.api.item.gun.FireMode fireMode)
     
    Collection<net.minecraft.resources.ResourceLocation>
     
  • 字段详细资料

  • 方法详细资料

    • getGunId

      Optional<net.minecraft.resources.ResourceLocation> getGunId(com.tacz.guns.api.item.gun.FireMode fireMode)
    • getGunIds

      Collection<net.minecraft.resources.ResourceLocation> getGunIds()
    • getGunIdOrFallback

      default Optional<net.minecraft.resources.ResourceLocation> getGunIdOrFallback(com.tacz.guns.api.item.gun.FireMode fireMode)