Class JavaKineticWeaponImpl.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • delayTicks

      public JavaKineticWeaponImpl.Builder delayTicks(int delayTicks)
      Specified by:
      delayTicks in interface org.geysermc.geyser.api.item.custom.v2.component.java.JavaKineticWeapon.Builder
    • dismountConditions

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

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