Class JavaUseEffectsImpl.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • speedMultiplier

      public JavaUseEffectsImpl.Builder speedMultiplier(@org.checkerframework.common.value.qual.IntRange(from=0L, to=1L) float speedMultiplier)
      Specified by:
      speedMultiplier in interface org.geysermc.geyser.api.item.custom.v2.component.java.JavaUseEffects.Builder
    • build

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