Class JavaKineticWeaponImpl.ConditionImpl.Builder

java.lang.Object
org.geysermc.geyser.item.custom.impl.JavaKineticWeaponImpl.ConditionImpl.Builder
All Implemented Interfaces:
org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Condition.Builder, org.geysermc.geyser.api.util.GenericBuilder<org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Condition>
Enclosing class:
JavaKineticWeaponImpl.ConditionImpl

public static class JavaKineticWeaponImpl.ConditionImpl.Builder extends Object implements org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Condition.Builder
  • Constructor Details

    • Builder

      public Builder(int maxDurationTicks)
  • Method Details

    • minSpeed

      public JavaKineticWeaponImpl.ConditionImpl.Builder minSpeed(float minSpeed)
      Specified by:
      minSpeed in interface org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Condition.Builder
    • minRelativeSpeed

      public JavaKineticWeaponImpl.ConditionImpl.Builder minRelativeSpeed(float minRelativeSpeed)
      Specified by:
      minRelativeSpeed in interface org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Condition.Builder
    • build

      public org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Condition build()
      Specified by:
      build in interface org.geysermc.geyser.api.util.GenericBuilder<org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Condition>
      Specified by:
      build in interface org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Condition.Builder