Class KineticWeapon.KineticWeaponBuilder
java.lang.Object
org.geysermc.mcprotocollib.protocol.data.game.item.component.KineticWeapon.KineticWeaponBuilder
- Enclosing class:
KineticWeapon
-
Method Summary
Modifier and TypeMethodDescription@NonNull KineticWeaponbuild()@NonNull KineticWeapon.KineticWeaponBuildercontactCooldownTicks(int contactCooldownTicks) @NonNull KineticWeapon.KineticWeaponBuilderdamageConditions(KineticWeapon.Condition damageConditions) @NonNull KineticWeapon.KineticWeaponBuilderdamageMultiplier(float damageMultiplier) @NonNull KineticWeapon.KineticWeaponBuilderdelayTicks(int delayTicks) @NonNull KineticWeapon.KineticWeaponBuilderdismountConditions(KineticWeapon.Condition dismountConditions) @NonNull KineticWeapon.KineticWeaponBuilderforwardMovement(float forwardMovement) @NonNull KineticWeapon.KineticWeaponBuilder@NonNull KineticWeapon.KineticWeaponBuilderknockbackConditions(KineticWeapon.Condition knockbackConditions) @NonNull KineticWeapon.KineticWeaponBuilder@NonNull StringtoString()
-
Method Details
-
contactCooldownTicks
- Returns:
this.
-
delayTicks
- Returns:
this.
-
dismountConditions
public @NonNull KineticWeapon.KineticWeaponBuilder dismountConditions(KineticWeapon.Condition dismountConditions) - Returns:
this.
-
knockbackConditions
public @NonNull KineticWeapon.KineticWeaponBuilder knockbackConditions(KineticWeapon.Condition knockbackConditions) - Returns:
this.
-
damageConditions
public @NonNull KineticWeapon.KineticWeaponBuilder damageConditions(KineticWeapon.Condition damageConditions) - Returns:
this.
-
forwardMovement
- Returns:
this.
-
damageMultiplier
- Returns:
this.
-
sound
- Returns:
this.
-
hitSound
- Returns:
this.
-
build
-
toString
-