Interface PiercingWeapon


@NullMarked @Experimental @NonExtendable public interface PiercingWeapon
  • Method Details

    • piercingWeapon

      static PiercingWeapon.Builder piercingWeapon()
      Returns a new builder for creating a Piercing Weapon.
      Returns:
      a builder instance
    • dealsKnockback

      boolean dealsKnockback()
    • dismounts

      boolean dismounts()
    • sound

      @Nullable Key sound()
    • hitSound

      @Nullable Key hitSound()