Interface Weapon.Builder

All Superinterfaces:
DataComponentBuilder<Weapon>
Enclosing interface:
Weapon

@Experimental @NonExtendable public static interface Weapon.Builder extends DataComponentBuilder<Weapon>
Builder for Weapon.
  • Method Details

    • itemDamagePerAttack

      Weapon.Builder itemDamagePerAttack(int damage)
      Sets the damage per attack.
      Parameters:
      damage - the damage value.
      Returns:
      the builder for chaining.
    • disableBlockingForSeconds

      Weapon.Builder disableBlockingForSeconds(float seconds)
      Sets the disable blocking duration (in seconds).
      Parameters:
      seconds - the duration in seconds.
      Returns:
      the builder for chaining.