Class ItemMapping.ItemMappingBuilder
java.lang.Object
org.geysermc.geyser.registry.type.ItemMapping.ItemMappingBuilder
- Enclosing class:
- ItemMapping
-
Method Summary
Modifier and TypeMethodDescriptionbedrockBlockDefinition(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition bedrockBlockDefinition) The Bedrock block runtime ID to render this item with.bedrockData(int bedrockData) bedrockDefinition(org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition bedrockDefinition) bedrockIdentifier(String bedrockIdentifier) build()containsV1Mappings(boolean containsV1Mappings) customItemDefinitions(@Nullable com.google.common.collect.SortedSetMultimap<net.kyori.adventure.key.Key, GeyserCustomMappingData> customItemDefinitions) A map of item models and all of their custom items, sorted from most definition predicates to least, which is important when matching predicates.toString()translationString(String translationString)
-
Method Details
-
bedrockIdentifier
- Returns:
this.
-
bedrockDefinition
public ItemMapping.ItemMappingBuilder bedrockDefinition(org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition bedrockDefinition) - Returns:
this.
-
bedrockData
- Returns:
this.
-
bedrockBlockDefinition
public ItemMapping.ItemMappingBuilder bedrockBlockDefinition(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition bedrockBlockDefinition) The Bedrock block runtime ID to render this item with. The specific state *does* matter in how this item is rendered and used as a crafting ingredient. Required since 1.16.220.- Returns:
this.
-
toolType
- Returns:
this.
-
translationString
- Returns:
this.
-
customItemDefinitions
public ItemMapping.ItemMappingBuilder customItemDefinitions(@Nullable com.google.common.collect.SortedSetMultimap<net.kyori.adventure.key.Key, GeyserCustomMappingData> customItemDefinitions) A map of item models and all of their custom items, sorted from most definition predicates to least, which is important when matching predicates.- Returns:
this.
-
containsV1Mappings
- Returns:
this.
-
javaItem
- Returns:
this.
-
build
-
toString
-