Class GeyserChargeableImpl.Builder
java.lang.Object
org.geysermc.geyser.item.custom.impl.GeyserChargeableImpl.Builder
- All Implemented Interfaces:
org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.Builder,org.geysermc.geyser.api.util.GenericBuilder<org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable>
- Enclosing class:
- GeyserChargeableImpl
public static class GeyserChargeableImpl.Builder
extends Object
implements org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.Builderammunition(@NonNull org.geysermc.geyser.api.util.Identifier ammunition) org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeablebuild()org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.BuilderchargeOnDraw(boolean chargeOnDraw) org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.BuildermaxDrawDuration(@org.checkerframework.checker.index.qual.NonNegative float maxDrawDuration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
maxDrawDuration
public org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.Builder maxDrawDuration(@org.checkerframework.checker.index.qual.NonNegative float maxDrawDuration) - Specified by:
maxDrawDurationin interfaceorg.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.Builder
-
chargeOnDraw
public org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.Builder chargeOnDraw(boolean chargeOnDraw) - Specified by:
chargeOnDrawin interfaceorg.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.Builder
-
ammunition
public org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.Builder ammunition(@NonNull org.geysermc.geyser.api.util.Identifier ammunition) - Specified by:
ammunitionin interfaceorg.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.Builder
-
build
public org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable build()- Specified by:
buildin interfaceorg.geysermc.geyser.api.util.GenericBuilder<org.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable>- Specified by:
buildin interfaceorg.geysermc.geyser.api.item.custom.v2.component.geyser.GeyserChargeable.Builder
-