Class BlockMappings
java.lang.Object
org.geysermc.geyser.registry.type.BlockMappings
- All Implemented Interfaces:
org.cloudburstmc.protocol.common.DefinitionRegistry<GeyserBedrockBlock>
public final class BlockMappings
extends Object
implements org.cloudburstmc.protocol.common.DefinitionRegistry<GeyserBedrockBlock>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()booleangetBedrockBlock(int javaState)intgetBedrockBlockId(int javaState)org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinitionorg.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinitionList<org.cloudburstmc.protocol.bedrock.data.BlockPropertyData>org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinitionit.unimi.dsi.fastutil.objects.Object2ObjectMap<org.geysermc.geyser.api.block.custom.CustomBlockState,GeyserBedrockBlock>getDefinition(int bedrockId)getDefinition(org.cloudburstmc.nbt.NbtMap tag)it.unimi.dsi.fastutil.ints.Int2ObjectMap<GeyserBedrockBlock>org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinitiongetItemFrame(org.cloudburstmc.nbt.NbtMap tag)Map<org.cloudburstmc.nbt.NbtMap,org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition>Set<org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition>org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinitionint[]Map<org.cloudburstmc.nbt.NbtMap,GeyserBedrockBlock>getVanillaBedrockBlock(int javaState)inthashCode()booleanisItemFrame(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition definition)booleanisRegistered(GeyserBedrockBlock bedrockBlock)toString()
-
Method Details
-
getBedrockBlockId
public int getBedrockBlockId(int javaState) -
getBedrockBlock
-
getVanillaBedrockBlock
-
getItemFrame
public org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition getItemFrame(org.cloudburstmc.nbt.NbtMap tag) -
isItemFrame
public boolean isItemFrame(org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition definition) -
getDefinition
- Specified by:
getDefinitionin interfaceorg.cloudburstmc.protocol.common.DefinitionRegistry<GeyserBedrockBlock>
-
getDefinition
-
isRegistered
- Specified by:
isRegisteredin interfaceorg.cloudburstmc.protocol.common.DefinitionRegistry<GeyserBedrockBlock>
-
builder
-
getBedrockAir
-
getBedrockWater
public org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition getBedrockWater() -
getBedrockMovingBlock
public org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition getBedrockMovingBlock() -
getJavaToBedrockBlocks
-
getJavaToVanillaBedrockBlocks
-
getStateDefinitionMap
-
getBedrockRuntimeMap
-
getRemappedVanillaIds
public int[] getRemappedVanillaIds() -
getCommandBlock
public org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition getCommandBlock() -
getMobSpawnerBlock
public org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition getMobSpawnerBlock() -
getItemFrames
public Map<org.cloudburstmc.nbt.NbtMap,org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition> getItemFrames() -
getFlowerPotBlocks
-
getJigsawStates
-
getBlockProperties
-
getCustomBlockStateDefinitions
public it.unimi.dsi.fastutil.objects.Object2ObjectMap<org.geysermc.geyser.api.block.custom.CustomBlockState,GeyserBedrockBlock> getCustomBlockStateDefinitions() -
getExtendedCollisionBoxes
-
equals
-
hashCode
public int hashCode() -
toString
-