Class BlockMappings

java.lang.Object
org.geysermc.geyser.registry.type.BlockMappings

public final class BlockMappings extends Object
  • Method Details

    • getBedrockBlockId

      public int getBedrockBlockId(int state)
    • getItemFrame

      public int getItemFrame(com.nukkitx.nbt.NbtMap tag)
    • isItemFrame

      public boolean isItemFrame(int bedrockBlockRuntimeId)
    • builder

      public static BlockMappings.BlockMappingsBuilder builder()
    • getBedrockAirId

      public int getBedrockAirId()
    • getBedrockWaterId

      public int getBedrockWaterId()
    • getBedrockMovingBlockId

      public int getBedrockMovingBlockId()
    • getBlockStateVersion

      public int getBlockStateVersion()
    • getJavaToBedrockBlocks

      public int[] getJavaToBedrockBlocks()
    • getBedrockBlockStates

      public com.nukkitx.nbt.NbtList<com.nukkitx.nbt.NbtMap> getBedrockBlockStates()
    • getCommandBlockRuntimeId

      public int getCommandBlockRuntimeId()
    • getItemFrames

      public it.unimi.dsi.fastutil.objects.Object2IntMap<com.nukkitx.nbt.NbtMap> getItemFrames()
    • getFlowerPotBlocks

      public Map<String,​com.nukkitx.nbt.NbtMap> getFlowerPotBlocks()
    • getJigsawStateIds

      public it.unimi.dsi.fastutil.ints.IntSet getJigsawStateIds()
    • 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