Class ItemMappings.ItemMappingsBuilder
java.lang.Object
org.geysermc.geyser.registry.type.ItemMappings.ItemMappingsBuilder
- Enclosing class:
- ItemMappings
-
Method Summary
Modifier and TypeMethodDescriptionbuild()creativeItemGroups(List<org.cloudburstmc.protocol.bedrock.data.inventory.CreativeItemGroup> creativeItemGroups) creativeItems(List<org.cloudburstmc.protocol.bedrock.data.inventory.CreativeItemData> 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) lightBlocks(it.unimi.dsi.fastutil.ints.Int2ObjectMap<ItemMapping> lightBlocks) lodestoneCompass(ItemMapping lodestoneCompass) A unique exception as this is an item in Bedrock, but not in Java.storedItems(StoredItemMappings storedItems) toString()zeroBlockDefinitionRuntimeId(Integer[] zeroBlockDefinitionRuntimeId)
-
Method Details
-
items
- Returns:
this.
-
lodestoneCompass
A unique exception as this is an item in Bedrock, but not in Java.- Returns:
this.
-
lightBlocks
public ItemMappings.ItemMappingsBuilder lightBlocks(it.unimi.dsi.fastutil.ints.Int2ObjectMap<ItemMapping> lightBlocks) - Returns:
this.
-
creativeItemGroups
public ItemMappings.ItemMappingsBuilder creativeItemGroups(List<org.cloudburstmc.protocol.bedrock.data.inventory.CreativeItemGroup> creativeItemGroups) - Returns:
this.
-
creativeItems
public ItemMappings.ItemMappingsBuilder creativeItems(List<org.cloudburstmc.protocol.bedrock.data.inventory.CreativeItemData> 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.
-
customIdMappings
public ItemMappings.ItemMappingsBuilder customIdMappings(it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> customIdMappings) - Returns:
this.
-
zeroBlockDefinitionRuntimeId
public ItemMappings.ItemMappingsBuilder zeroBlockDefinitionRuntimeId(Integer[] zeroBlockDefinitionRuntimeId) - 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
-