net.minecraft.world.gen.structure

## Class StructureComponent.BlockSelector

- java.lang.Object
- - net.minecraft.world.gen.structure.StructureComponent.BlockSelector

- Enclosing class:
    StructureComponent

      public abstract static class StructureComponent.BlockSelector
      extends java.lang.Object

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected Block` | `field_151562_a`
    `protected int` | `selectedBlockMetaData`

  - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `protected` | `StructureComponent.BlockSelector()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Block` | `func_151561_a()`
    `int` | `getSelectedBlockMetaData()`
    `abstract void` | `selectBlocks(java.util.Random var1, int var2, int var3, int var4, boolean var5)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### field_151562_a

          protected Block field_151562_a

    - #### selectedBlockMetaData

          protected int selectedBlockMetaData

  - ### Constructor Detail

    - #### StructureComponent.BlockSelector

          protected StructureComponent.BlockSelector()

  - ### Method Detail

    - #### selectBlocks

          public abstract void selectBlocks(java.util.Random var1,
                          int var2,
                          int var3,
                          int var4,
                          boolean var5)

    - #### func_151561_a

          public Block func_151561_a()

    - #### getSelectedBlockMetaData

          public int getSelectedBlockMetaData()