## Uses of Class
net.minecraft.world.gen.structure.ComponentVillageStartPiece

- Packages that use ComponentVillageStartPiece
  Package | Description
  --- | ---
  cpw.mods.fml.common.registry |
  net.minecraft.world.gen.structure |

- - ### Uses of ComponentVillageStartPiece in cpw.mods.fml.common.registry

    Methods in cpw.mods.fml.common.registry with parameters of type ComponentVillageStartPiece
    Modifier and Type | Method and Description
    --- | ---
    `Object` | VillagerRegistry.IVillageCreationHandler.`buildComponent(StructureVillagePieceWeight villagePiece, ComponentVillageStartPiece startPiece, List pieces, Random random, int p1, int p2, int p3, int p4, int p5)` Build an instance of the village component `StructureVillagePieces`
    `static Object` | VillagerRegistry.`getVillageComponent(StructureVillagePieceWeight villagePiece, ComponentVillageStartPiece startPiece, List pieces, Random random, int p1, int p2, int p3, int p4, int p5)`

  - ### Uses of ComponentVillageStartPiece in net.minecraft.world.gen.structure

    Methods in net.minecraft.world.gen.structure with parameters of type ComponentVillageStartPiece
    Modifier and Type | Method and Description
    --- | ---
    `static ComponentVillageHouse1` | ComponentVillageHouse1.`func_74898_a(ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6, int par7)`
    `static ComponentVillageField` | ComponentVillageField.`func_74900_a(ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6, int par7)`
    `static ComponentVillageField2` | ComponentVillageField2.`func_74902_a(ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6, int par7)`
    `static StructureBoundingBox` | ComponentVillageTorch.`func_74904_a(ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6)`
    `static ComponentVillageHall` | ComponentVillageHall.`func_74906_a(ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6, int par7)`
    `static ComponentVillageWoodHut` | ComponentVillageWoodHut.`func_74908_a(ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6, int par7)`
    `static ComponentVillageHouse4_Garden` | ComponentVillageHouse4_Garden.`func_74912_a(ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6, int par7)`
    `static ComponentVillageHouse2` | ComponentVillageHouse2.`func_74915_a(ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6, int par7)`
    `static ComponentVillageChurch` | ComponentVillageChurch.`func_74919_a(ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6, int par7)`
    `static ComponentVillageHouse3` | ComponentVillageHouse3.`func_74921_a(ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6, int par7)`
    `static StructureBoundingBox` | ComponentVillagePathGen.`func_74933_a(ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6)`

    Constructors in net.minecraft.world.gen.structure with parameters of type ComponentVillageStartPiece
    Constructor and Description
    `ComponentVillageChurch(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)`
    `ComponentVillageField(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)`
    `ComponentVillageField2(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)`
    `ComponentVillageHall(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)`
    `ComponentVillageHouse1(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)`
    `ComponentVillageHouse2(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)`
    `ComponentVillageHouse3(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)`
    `ComponentVillageHouse4_Garden(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)`
    `ComponentVillagePathGen(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)`
    `ComponentVillageTorch(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)`
    `ComponentVillageWell(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, int par4, int par5)`
    `ComponentVillageWoodHut(ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)`