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.defintions.BlockDefinition bedrockBlockDefinition)The Bedrock block runtime ID to render this item with.bedrockData(int bedrockData)bedrockDefinition(org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition bedrockDefinition)bedrockIdentifier(String bedrockIdentifier)build()customItemOptions(@NonNull List<it.unimi.dsi.fastutil.Pair<org.geysermc.geyser.api.item.custom.CustomItemOptions,org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition>> customItemOptions)toString()translationString(String translationString)
-
Method Details
-
bedrockIdentifier
- Returns:
this.
-
bedrockDefinition
public ItemMapping.ItemMappingBuilder bedrockDefinition(org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition bedrockDefinition)- Returns:
this.
-
bedrockData
- Returns:
this.
-
bedrockBlockDefinition
public ItemMapping.ItemMappingBuilder bedrockBlockDefinition(org.cloudburstmc.protocol.bedrock.data.defintions.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.
-
toolTier
- Returns:
this.
-
translationString
- Returns:
this.
-
customItemOptions
public ItemMapping.ItemMappingBuilder customItemOptions(@NonNull List<it.unimi.dsi.fastutil.Pair<org.geysermc.geyser.api.item.custom.CustomItemOptions,org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition>> customItemOptions)- Returns:
this.
-
javaItem
- Returns:
this.
-
build
-
toString
-