Class BlockMappings.BlockMappingsBuilder
java.lang.Object
org.geysermc.geyser.registry.type.BlockMappings.BlockMappingsBuilder
- Enclosing class:
- BlockMappings
-
Method Summary
Modifier and TypeMethodDescriptionbedrockAir(GeyserBedrockBlock bedrockAir)bedrockMovingBlock(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition bedrockMovingBlock)bedrockRuntimeMap(GeyserBedrockBlock[] bedrockRuntimeMap)bedrockWater(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition bedrockWater)blockProperties(List<org.cloudburstmc.protocol.bedrock.data.BlockPropertyData> blockProperties)build()commandBlock(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition commandBlock)customBlockStateDefinitions(it.unimi.dsi.fastutil.objects.Object2ObjectMap<org.geysermc.geyser.api.block.custom.CustomBlockState,GeyserBedrockBlock> customBlockStateDefinitions)extendedCollisionBoxes(it.unimi.dsi.fastutil.ints.Int2ObjectMap<GeyserBedrockBlock> extendedCollisionBoxes)flowerPotBlocks(Map<String,org.cloudburstmc.nbt.NbtMap> flowerPotBlocks)itemFrames(Map<org.cloudburstmc.nbt.NbtMap,org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition> itemFrames)javaToBedrockBlocks(GeyserBedrockBlock[] javaToBedrockBlocks)javaToVanillaBedrockBlocks(GeyserBedrockBlock[] javaToVanillaBedrockBlocks)jigsawStates(Set<org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition> jigsawStates)mobSpawnerBlock(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition mobSpawnerBlock)remappedVanillaIds(int[] remappedVanillaIds)stateDefinitionMap(Map<org.cloudburstmc.nbt.NbtMap,GeyserBedrockBlock> stateDefinitionMap)toString()
-
Method Details
-
bedrockAir
- Returns:
this.
-
bedrockWater
public BlockMappings.BlockMappingsBuilder bedrockWater(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition bedrockWater)- Returns:
this.
-
bedrockMovingBlock
public BlockMappings.BlockMappingsBuilder bedrockMovingBlock(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition bedrockMovingBlock)- Returns:
this.
-
javaToBedrockBlocks
public BlockMappings.BlockMappingsBuilder javaToBedrockBlocks(GeyserBedrockBlock[] javaToBedrockBlocks)- Returns:
this.
-
javaToVanillaBedrockBlocks
public BlockMappings.BlockMappingsBuilder javaToVanillaBedrockBlocks(GeyserBedrockBlock[] javaToVanillaBedrockBlocks)- Returns:
this.
-
stateDefinitionMap
public BlockMappings.BlockMappingsBuilder stateDefinitionMap(Map<org.cloudburstmc.nbt.NbtMap,GeyserBedrockBlock> stateDefinitionMap)- Returns:
this.
-
bedrockRuntimeMap
public BlockMappings.BlockMappingsBuilder bedrockRuntimeMap(GeyserBedrockBlock[] bedrockRuntimeMap)- Returns:
this.
-
remappedVanillaIds
- Returns:
this.
-
commandBlock
public BlockMappings.BlockMappingsBuilder commandBlock(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition commandBlock)- Returns:
this.
-
mobSpawnerBlock
public BlockMappings.BlockMappingsBuilder mobSpawnerBlock(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition mobSpawnerBlock)- Returns:
this.
-
itemFrames
public BlockMappings.BlockMappingsBuilder itemFrames(Map<org.cloudburstmc.nbt.NbtMap,org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition> itemFrames)- Returns:
this.
-
flowerPotBlocks
public BlockMappings.BlockMappingsBuilder flowerPotBlocks(Map<String,org.cloudburstmc.nbt.NbtMap> flowerPotBlocks)- Returns:
this.
-
jigsawStates
public BlockMappings.BlockMappingsBuilder jigsawStates(Set<org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition> jigsawStates)- Returns:
this.
-
blockProperties
public BlockMappings.BlockMappingsBuilder blockProperties(List<org.cloudburstmc.protocol.bedrock.data.BlockPropertyData> blockProperties)- Returns:
this.
-
customBlockStateDefinitions
public BlockMappings.BlockMappingsBuilder customBlockStateDefinitions(it.unimi.dsi.fastutil.objects.Object2ObjectMap<org.geysermc.geyser.api.block.custom.CustomBlockState,GeyserBedrockBlock> customBlockStateDefinitions)- Returns:
this.
-
extendedCollisionBoxes
public BlockMappings.BlockMappingsBuilder extendedCollisionBoxes(it.unimi.dsi.fastutil.ints.Int2ObjectMap<GeyserBedrockBlock> extendedCollisionBoxes)- Returns:
this.
-
build
-
toString
-