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>
  • Method Details

    • getBedrockBlockId

      public int getBedrockBlockId(int javaState)
    • getBedrockBlock

      public GeyserBedrockBlock getBedrockBlock(int javaState)
    • getItemFrame

      public org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition getItemFrame(org.cloudburstmc.nbt.NbtMap tag)
    • isItemFrame

      public boolean isItemFrame(org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition definition)
    • getDefinition

      public GeyserBedrockBlock getDefinition(int bedrockId)
      Specified by:
      getDefinition in interface org.cloudburstmc.protocol.common.DefinitionRegistry<GeyserBedrockBlock>
    • isRegistered

      public boolean isRegistered(GeyserBedrockBlock bedrockBlock)
      Specified by:
      isRegistered in interface org.cloudburstmc.protocol.common.DefinitionRegistry<GeyserBedrockBlock>
    • builder

      public static BlockMappings.BlockMappingsBuilder builder()
    • getBedrockAir

      public GeyserBedrockBlock getBedrockAir()
    • getBedrockWater

      public org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition getBedrockWater()
    • getBedrockMovingBlock

      public org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition getBedrockMovingBlock()
    • getBlockStateVersion

      public int getBlockStateVersion()
    • getJavaToBedrockBlocks

      public GeyserBedrockBlock[] getJavaToBedrockBlocks()
    • getBedrockRuntimeMap

      public GeyserBedrockBlock[] getBedrockRuntimeMap()
    • getCommandBlock

      public org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition getCommandBlock()
    • getItemFrames

      public Map<org.cloudburstmc.nbt.NbtMap,​org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition> getItemFrames()
    • getFlowerPotBlocks

      public Map<String,​org.cloudburstmc.nbt.NbtMap> getFlowerPotBlocks()
    • getJigsawStates

      public Set<org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition> getJigsawStates()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object