Interface DamageReduction.Builder
- All Superinterfaces:
DataComponentBuilder<DamageReduction>
- Enclosing interface:
DamageReduction
@Experimental
@NonExtendable
public static interface DamageReduction.Builder
extends DataComponentBuilder<DamageReduction>
Builder for
DamageReduction.- Since:
- 1.21.6
-
Method Summary
Modifier and TypeMethodDescriptionbase(float base) factor(float factor) horizontalBlockingAngle(@Positive float horizontalBlockingAngle) type(RegistryKeySet<DamageType> type) Methods inherited from interface DataComponentBuilder
build
-
Method Details
-
type
@Contract(value="_ -> this", mutates="this") DamageReduction.Builder type(RegistryKeySet<DamageType> type) - Since:
- 1.21.6
-
horizontalBlockingAngle
@Contract(value="_ -> this", mutates="this") DamageReduction.Builder horizontalBlockingAngle(@Positive float horizontalBlockingAngle) - Since:
- 1.21.6
-
base
- Since:
- 1.21.6
-
factor
- Since:
- 1.21.6
-