Class BlockUtil

java.lang.Object
com.plotsquared.core.util.BlockUtil

public final class BlockUtil extends Object
BlockState related utility methods
  • Method Details

    • get

      public static @Nullable com.sk89q.worldedit.world.block.BlockState get(int id)
      Get a BlockState from a legacy id
      Parameters:
      id - Legacy ID
      Returns:
      Block state, or null
    • get

      public static @Nullable com.sk89q.worldedit.world.block.BlockState get(int id, int data)
      Get a BlockState from a legacy id-data pair
      Parameters:
      id - Legacy ID
      data - Legacy data
      Returns:
      Block state, or null
    • get

      public static @Nullable com.sk89q.worldedit.world.block.BlockState get(@NonNull String id)
      Get a BlockState from its ID
      Parameters:
      id - String or integer ID
      Returns:
      Parsed block state, or null if none could be parsed