Class JavaAttackRangeImpl.Builder
java.lang.Object
org.geysermc.geyser.item.custom.impl.JavaAttackRangeImpl.Builder
- All Implemented Interfaces:
org.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange.Builder,org.geysermc.geyser.api.util.GenericBuilder<org.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange>
- Enclosing class:
JavaAttackRangeImpl
public static class JavaAttackRangeImpl.Builder
extends Object
implements org.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRangebuild()hitboxMargin(@org.checkerframework.common.value.qual.IntRange(from=0L, to=1L) float hitboxMargin) maxCreativeReach(@org.checkerframework.common.value.qual.IntRange(from=0L, to=64L) float maxCreativeReach) maxReach(@org.checkerframework.common.value.qual.IntRange(from=0L, to=64L) float maxReach) minCreativeReach(@org.checkerframework.common.value.qual.IntRange(from=0L, to=64L) float minCreativeReach) minReach(@org.checkerframework.common.value.qual.IntRange(from=0L, to=64L) float minReach)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
minReach
public JavaAttackRangeImpl.Builder minReach(@org.checkerframework.common.value.qual.IntRange(from=0L, to=64L) float minReach) - Specified by:
minReachin interfaceorg.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange.Builder
-
maxReach
public JavaAttackRangeImpl.Builder maxReach(@org.checkerframework.common.value.qual.IntRange(from=0L, to=64L) float maxReach) - Specified by:
maxReachin interfaceorg.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange.Builder
-
minCreativeReach
public JavaAttackRangeImpl.Builder minCreativeReach(@org.checkerframework.common.value.qual.IntRange(from=0L, to=64L) float minCreativeReach) - Specified by:
minCreativeReachin interfaceorg.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange.Builder
-
maxCreativeReach
public JavaAttackRangeImpl.Builder maxCreativeReach(@org.checkerframework.common.value.qual.IntRange(from=0L, to=64L) float maxCreativeReach) - Specified by:
maxCreativeReachin interfaceorg.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange.Builder
-
hitboxMargin
public JavaAttackRangeImpl.Builder hitboxMargin(@org.checkerframework.common.value.qual.IntRange(from=0L, to=1L) float hitboxMargin) - Specified by:
hitboxMarginin interfaceorg.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange.Builder
-
build
public org.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange build()- Specified by:
buildin interfaceorg.geysermc.geyser.api.util.GenericBuilder<org.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange>- Specified by:
buildin interfaceorg.geysermc.geyser.api.item.custom.v2.component.java.JavaAttackRange.Builder
-