Class BlocksAttacks.BlocksAttacksBuilder
java.lang.Object
org.geysermc.mcprotocollib.protocol.data.game.item.component.BlocksAttacks.BlocksAttacksBuilder
- Enclosing class:
BlocksAttacks
-
Method Summary
Modifier and TypeMethodDescription@NonNull BlocksAttacks.BlocksAttacksBuilderblockDelaySeconds(float blockDelaySeconds) @NonNull BlocksAttacks.BlocksAttacksBuilderblockSound(Sound blockSound) @NonNull BlocksAttacksbuild()@NonNull BlocksAttacks.BlocksAttacksBuilderbypassedBy(HolderSet bypassedBy) @NonNull BlocksAttacks.BlocksAttacksBuilderdamageReductions(List<BlocksAttacks.DamageReduction> damageReductions) @NonNull BlocksAttacks.BlocksAttacksBuilderdisableCooldownScale(float disableCooldownScale) @NonNull BlocksAttacks.BlocksAttacksBuilderdisableSound(Sound disableSound) @NonNull BlocksAttacks.BlocksAttacksBuilderitemDamage(BlocksAttacks.ItemDamageFunction itemDamage) @NonNull StringtoString()
-
Method Details
-
blockDelaySeconds
- Returns:
this.
-
disableCooldownScale
- Returns:
this.
-
damageReductions
public @NonNull BlocksAttacks.BlocksAttacksBuilder damageReductions(List<BlocksAttacks.DamageReduction> damageReductions) - Returns:
this.
-
itemDamage
public @NonNull BlocksAttacks.BlocksAttacksBuilder itemDamage(BlocksAttacks.ItemDamageFunction itemDamage) - Returns:
this.
-
bypassedBy
- Returns:
this.
-
blockSound
- Returns:
this.
-
disableSound
- Returns:
this.
-
build
-
toString
-