Class JavaConsumableImpl.Builder
java.lang.Object
org.geysermc.geyser.item.custom.impl.JavaConsumableImpl.Builder
- All Implemented Interfaces:
org.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable.Builder,org.geysermc.geyser.api.util.GenericBuilder<org.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable>
- Enclosing class:
JavaConsumableImpl
public static class JavaConsumableImpl.Builder
extends Object
implements org.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanimation(@NonNull org.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable.Animation animation) org.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumablebuild()consumeSeconds(@org.checkerframework.checker.index.qual.Positive float consumeSeconds)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
consumeSeconds
public JavaConsumableImpl.Builder consumeSeconds(@org.checkerframework.checker.index.qual.Positive float consumeSeconds) - Specified by:
consumeSecondsin interfaceorg.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable.Builder
-
animation
public JavaConsumableImpl.Builder animation(@NonNull org.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable.Animation animation) - Specified by:
animationin interfaceorg.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable.Builder
-
build
public org.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable build()- Specified by:
buildin interfaceorg.geysermc.geyser.api.util.GenericBuilder<org.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable>- Specified by:
buildin interfaceorg.geysermc.geyser.api.item.custom.v2.component.java.JavaConsumable.Builder
-