YATS/Forge Documentation
 All Classes Namespaces Files Functions Variables Enumerator Pages
net.minecraft.world.gen.structure.ComponentVillageHouse2 Class Reference
Inheritance diagram for net.minecraft.world.gen.structure.ComponentVillageHouse2:
net.minecraft.world.gen.structure.ComponentVillage net.minecraft.world.gen.structure.StructureComponent

Public Member Functions

 ComponentVillageHouse2 (ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2, Random par3Random, StructureBoundingBox par4StructureBoundingBox, int par5)
 
boolean addComponentParts (World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox)
 

Static Public Member Functions

static ComponentVillageHouse2 func_74915_a (ComponentVillageStartPiece par0ComponentVillageStartPiece, List par1List, Random par2Random, int par3, int par4, int par5, int par6, int par7)
 

Static Public Attributes

static final
WeightedRandomChestContent[] 
villageBlacksmithChestContents = new WeightedRandomChestContent[] {new WeightedRandomChestContent(Item.diamond.itemID, 0, 1, 3, 3), new WeightedRandomChestContent(Item.ingotIron.itemID, 0, 1, 5, 10), new WeightedRandomChestContent(Item.ingotGold.itemID, 0, 1, 3, 5), new WeightedRandomChestContent(Item.bread.itemID, 0, 1, 3, 15), new WeightedRandomChestContent(Item.appleRed.itemID, 0, 1, 3, 15), new WeightedRandomChestContent(Item.pickaxeIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Item.swordIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Item.plateIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Item.helmetIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Item.legsIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Item.bootsIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Block.obsidian.blockID, 0, 3, 7, 5), new WeightedRandomChestContent(Block.sapling.blockID, 0, 3, 7, 5)}
 

Protected Member Functions

int getVillagerType (int par1)
 
- Protected Member Functions inherited from net.minecraft.world.gen.structure.ComponentVillage
 ComponentVillage (ComponentVillageStartPiece par1ComponentVillageStartPiece, int par2)
 
StructureComponent getNextComponentNN (ComponentVillageStartPiece par1ComponentVillageStartPiece, List par2List, Random par3Random, int par4, int par5)
 
StructureComponent getNextComponentPP (ComponentVillageStartPiece par1ComponentVillageStartPiece, List par2List, Random par3Random, int par4, int par5)
 
int getAverageGroundLevel (World par1World, StructureBoundingBox par2StructureBoundingBox)
 
void spawnVillagers (World par1World, StructureBoundingBox par2StructureBoundingBox, int par3, int par4, int par5, int par6)
 
int getVillagerType (int par1)
 
int getBiomeSpecificBlock (int par1, int par2)
 
int getBiomeSpecificBlockMetadata (int par1, int par2)
 
void placeBlockAtCurrentPosition (World par1World, int par2, int par3, int par4, int par5, int par6, StructureBoundingBox par7StructureBoundingBox)
 
void fillWithBlocks (World par1World, StructureBoundingBox par2StructureBoundingBox, int par3, int par4, int par5, int par6, int par7, int par8, int par9, int par10, boolean par11)
 
void fillCurrentPositionBlocksDownwards (World par1World, int par2, int par3, int par4, int par5, int par6, StructureBoundingBox par7StructureBoundingBox)
 
- Protected Member Functions inherited from net.minecraft.world.gen.structure.StructureComponent
 StructureComponent (int par1)
 
boolean isLiquidInStructureBoundingBox (World par1World, StructureBoundingBox par2StructureBoundingBox)
 
int getXWithOffset (int par1, int par2)
 
int getYWithOffset (int par1)
 
int getZWithOffset (int par1, int par2)
 
int getMetadataWithOffset (int par1, int par2)
 
void placeBlockAtCurrentPosition (World par1World, int par2, int par3, int par4, int par5, int par6, StructureBoundingBox par7StructureBoundingBox)
 
int getBlockIdAtCurrentPosition (World par1World, int par2, int par3, int par4, StructureBoundingBox par5StructureBoundingBox)
 
void fillWithAir (World par1World, StructureBoundingBox par2StructureBoundingBox, int par3, int par4, int par5, int par6, int par7, int par8)
 
void fillWithBlocks (World par1World, StructureBoundingBox par2StructureBoundingBox, int par3, int par4, int par5, int par6, int par7, int par8, int par9, int par10, boolean par11)
 
void fillWithMetadataBlocks (World par1World, StructureBoundingBox par2StructureBoundingBox, int par3, int par4, int par5, int par6, int par7, int par8, int par9, int par10, int par11, int par12, boolean par13)
 
void fillWithRandomizedBlocks (World par1World, StructureBoundingBox par2StructureBoundingBox, int par3, int par4, int par5, int par6, int par7, int par8, boolean par9, Random par10Random, StructurePieceBlockSelector par11StructurePieceBlockSelector)
 
void randomlyFillWithBlocks (World par1World, StructureBoundingBox par2StructureBoundingBox, Random par3Random, float par4, int par5, int par6, int par7, int par8, int par9, int par10, int par11, int par12, boolean par13)
 
void randomlyPlaceBlock (World par1World, StructureBoundingBox par2StructureBoundingBox, Random par3Random, float par4, int par5, int par6, int par7, int par8, int par9)
 
void randomlyRareFillWithBlocks (World par1World, StructureBoundingBox par2StructureBoundingBox, int par3, int par4, int par5, int par6, int par7, int par8, int par9, boolean par10)
 
void clearCurrentPositionBlocksUpwards (World par1World, int par2, int par3, int par4, StructureBoundingBox par5StructureBoundingBox)
 
void fillCurrentPositionBlocksDownwards (World par1World, int par2, int par3, int par4, int par5, int par6, StructureBoundingBox par7StructureBoundingBox)
 
boolean generateStructureChestContents (World par1World, StructureBoundingBox par2StructureBoundingBox, Random par3Random, int par4, int par5, int par6, WeightedRandomChestContent[] par7ArrayOfWeightedRandomChestContent, int par8)
 
boolean generateStructureDispenserContents (World par1World, StructureBoundingBox par2StructureBoundingBox, Random par3Random, int par4, int par5, int par6, int par7, WeightedRandomChestContent[] par8ArrayOfWeightedRandomChestContent, int par9)
 
void placeDoorAtCurrentPosition (World par1World, StructureBoundingBox par2StructureBoundingBox, Random par3Random, int par4, int par5, int par6, int par7)
 

Additional Inherited Members

- Static Protected Member Functions inherited from net.minecraft.world.gen.structure.ComponentVillage
static boolean canVillageGoDeeper (StructureBoundingBox par0StructureBoundingBox)
 
- Protected Attributes inherited from net.minecraft.world.gen.structure.ComponentVillage
ComponentVillageStartPiece startPiece
 

Constructor & Destructor Documentation

net.minecraft.world.gen.structure.ComponentVillageHouse2.ComponentVillageHouse2 ( ComponentVillageStartPiece  par1ComponentVillageStartPiece,
int  par2,
Random  par3Random,
StructureBoundingBox  par4StructureBoundingBox,
int  par5 
)

Member Function Documentation

boolean net.minecraft.world.gen.structure.ComponentVillageHouse2.addComponentParts ( World  par1World,
Random  par2Random,
StructureBoundingBox  par3StructureBoundingBox 
)
virtual

second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at the end, it adds Fences...

Implements net.minecraft.world.gen.structure.StructureComponent.

static ComponentVillageHouse2 net.minecraft.world.gen.structure.ComponentVillageHouse2.func_74915_a ( ComponentVillageStartPiece  par0ComponentVillageStartPiece,
List  par1List,
Random  par2Random,
int  par3,
int  par4,
int  par5,
int  par6,
int  par7 
)
static
int net.minecraft.world.gen.structure.ComponentVillageHouse2.getVillagerType ( int  par1)
protected

Returns the villager type to spawn in this component, based on the number of villagers already spawned.

Member Data Documentation

final WeightedRandomChestContent [] net.minecraft.world.gen.structure.ComponentVillageHouse2.villageBlacksmithChestContents = new WeightedRandomChestContent[] {new WeightedRandomChestContent(Item.diamond.itemID, 0, 1, 3, 3), new WeightedRandomChestContent(Item.ingotIron.itemID, 0, 1, 5, 10), new WeightedRandomChestContent(Item.ingotGold.itemID, 0, 1, 3, 5), new WeightedRandomChestContent(Item.bread.itemID, 0, 1, 3, 15), new WeightedRandomChestContent(Item.appleRed.itemID, 0, 1, 3, 15), new WeightedRandomChestContent(Item.pickaxeIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Item.swordIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Item.plateIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Item.helmetIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Item.legsIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Item.bootsIron.itemID, 0, 1, 1, 5), new WeightedRandomChestContent(Block.obsidian.blockID, 0, 3, 7, 5), new WeightedRandomChestContent(Block.sapling.blockID, 0, 3, 7, 5)}
static

List of items that Village's Blacksmith chest can contain.


The documentation for this class was generated from the following file: