Package org.geysermc.geyser.item.custom
Class GeyserCustomItemDefinition
java.lang.Object
org.geysermc.geyser.item.custom.GeyserCustomItemDefinition
- All Implemented Interfaces:
org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
- Direct Known Subclasses:
GeyserNonVanillaCustomItemDefinition
public class GeyserCustomItemDefinition
extends Object
implements org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull org.geysermc.geyser.api.util.Identifier@NonNull org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptionsprotected boolean@NonNull org.geysermc.geyser.api.item.custom.v2.component.ItemDataComponentMap@NonNull Stringbooleanorg.geysermc.geyser.api.item.custom.CustomRenderOffsetsintinthashCode()@NonNull Stringicon()boolean@NonNull org.geysermc.geyser.api.util.Identifiermodel()@NonNull List<org.geysermc.geyser.api.predicate.MinecraftPredicate<? super org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext>>@NonNull org.geysermc.geyser.api.predicate.PredicateStrategyintpriority()@NonNull List<org.geysermc.geyser.api.util.Identifier>toString()
-
Constructor Details
-
GeyserCustomItemDefinition
-
-
Method Details
-
bedrockIdentifier
public @NonNull org.geysermc.geyser.api.util.Identifier bedrockIdentifier()- Specified by:
bedrockIdentifierin interfaceorg.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
-
displayName
- Specified by:
displayNamein interfaceorg.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
-
model
public @NonNull org.geysermc.geyser.api.util.Identifier model()- Specified by:
modelin interfaceorg.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
-
icon
- Specified by:
iconin interfaceorg.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
-
predicates
public @NonNull List<org.geysermc.geyser.api.predicate.MinecraftPredicate<? super org.geysermc.geyser.api.predicate.context.item.ItemPredicateContext>> predicates()- Specified by:
predicatesin interfaceorg.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
-
predicateStrategy
public @NonNull org.geysermc.geyser.api.predicate.PredicateStrategy predicateStrategy()- Specified by:
predicateStrategyin interfaceorg.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
-
priority
public int priority()- Specified by:
priorityin interfaceorg.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
-
bedrockOptions
public @NonNull org.geysermc.geyser.api.item.custom.v2.CustomItemBedrockOptions bedrockOptions()- Specified by:
bedrockOptionsin interfaceorg.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
-
components
public @NonNull org.geysermc.geyser.api.item.custom.v2.component.ItemDataComponentMap components()- Specified by:
componentsin interfaceorg.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
-
removedComponents
- Specified by:
removedComponentsin interfaceorg.geysermc.geyser.api.item.custom.v2.CustomItemDefinition
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
getRenderOffsets
public org.geysermc.geyser.api.item.custom.CustomRenderOffsets getRenderOffsets() -
isOldConvertedItem
public boolean isOldConvertedItem() -
getTextureSize
public int getTextureSize()
-