Class ItemMappings.ItemMappingsBuilder
java.lang.Object
org.geysermc.geyser.registry.type.ItemMappings.ItemMappingsBuilder
- Enclosing class:
- ItemMappings
-
Method Summary
Modifier and TypeMethodDescriptionbuild()componentItemData(List<org.cloudburstmc.protocol.bedrock.data.inventory.ComponentItemData> componentItemData)creativeItems(org.cloudburstmc.protocol.bedrock.data.inventory.ItemData[] creativeItems)customBlockItemDefinitions(it.unimi.dsi.fastutil.objects.Object2ObjectMap<org.geysermc.geyser.api.block.custom.CustomBlockData,org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition> customBlockItemDefinitions)customIdMappings(it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> customIdMappings)itemDefinitions(it.unimi.dsi.fastutil.ints.Int2ObjectMap<org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition> itemDefinitions)items(ItemMapping[] items)javaOnlyItems(Set<Item> javaOnlyItems)lodestoneCompass(ItemMapping lodestoneCompass)A unique exception as this is an item in Bedrock, but not in Java.storedItems(StoredItemMappings storedItems)toString()
-
Method Details
-
items
- Returns:
this.
-
lodestoneCompass
A unique exception as this is an item in Bedrock, but not in Java.- Returns:
this.
-
creativeItems
public ItemMappings.ItemMappingsBuilder creativeItems(org.cloudburstmc.protocol.bedrock.data.inventory.ItemData[] creativeItems)- Returns:
this.
-
itemDefinitions
public ItemMappings.ItemMappingsBuilder itemDefinitions(it.unimi.dsi.fastutil.ints.Int2ObjectMap<org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition> itemDefinitions)- Returns:
this.
-
storedItems
- Returns:
this.
-
javaOnlyItems
- Returns:
this.
-
buckets
public ItemMappings.ItemMappingsBuilder buckets(List<org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition> buckets)- Returns:
this.
-
boats
public ItemMappings.ItemMappingsBuilder boats(List<org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition> boats)- Returns:
this.
-
carpets
public ItemMappings.ItemMappingsBuilder carpets(List<org.cloudburstmc.protocol.bedrock.data.inventory.ItemData> carpets)- Returns:
this.
-
componentItemData
public ItemMappings.ItemMappingsBuilder componentItemData(List<org.cloudburstmc.protocol.bedrock.data.inventory.ComponentItemData> componentItemData)- Returns:
this.
-
customIdMappings
public ItemMappings.ItemMappingsBuilder customIdMappings(it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> customIdMappings)- Returns:
this.
-
customBlockItemDefinitions
public ItemMappings.ItemMappingsBuilder customBlockItemDefinitions(it.unimi.dsi.fastutil.objects.Object2ObjectMap<org.geysermc.geyser.api.block.custom.CustomBlockData,org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition> customBlockItemDefinitions)- Returns:
this.
-
build
-
toString
-