Interface PiercingWeapon.Builder

All Superinterfaces:
DataComponentBuilder<PiercingWeapon>
Enclosing interface:
PiercingWeapon

@NonExtendable public static interface PiercingWeapon.Builder extends DataComponentBuilder<PiercingWeapon>
Builder for PiercingWeapon.
Since:
1.21.11
  • Method Details

    • dealsKnockback

      @Contract(value="_ -> this", mutates="this") PiercingWeapon.Builder dealsKnockback(boolean dealsKnockback)
      Since:
      1.21.11
    • dismounts

      @Contract(value="_ -> this", mutates="this") PiercingWeapon.Builder dismounts(boolean dismounts)
      Since:
      1.21.11
    • sound

      @Contract(value="_ -> this", mutates="this") PiercingWeapon.Builder sound(@Nullable net.kyori.adventure.key.Key sound)
      Since:
      1.21.11
    • hitSound

      @Contract(value="_ -> this", mutates="this") PiercingWeapon.Builder hitSound(@Nullable net.kyori.adventure.key.Key sound)
      Since:
      1.21.11