java.lang.Object
mod.chloeprime.gunsmithlib.common.gunpack_extension.shared.shield.ShieldData

public class ShieldData extends Object
从以下版本开始:
3.4.0
  • 构造器详细资料

    • ShieldData

      public ShieldData()
  • 方法详细资料

    • blockVanillaDamageAngle

      public double blockVanillaDamageAngle()
      格挡原版伤害的单侧范围(总范围 / 2), 单位为弧度。
    • blockBulletDamageAngle

      public double blockBulletDamageAngle()
      格挡子弹的单侧范围(总范围 / 2), 单位为弧度。
    • getCondition

      public ShieldData.Condition getCondition()
    • disableShieldWhenReloading

      public boolean disableShieldWhenReloading()
    • canBeDisabledByAxes

      public boolean canBeDisabledByAxes()
    • fromGun

      public static Optional<ShieldData> fromGun(net.minecraft.world.item.ItemStack stack)
    • fromGun

      public static Optional<ShieldData> fromGun(GunInfo gunInfo)
    • fromAttachment

      public static Optional<ShieldData> fromAttachment(net.minecraft.world.item.ItemStack stack)
    • fromAttachment

      public static Optional<ShieldData> fromAttachment(AttachmentInfo attachInfo)