Package net.minecraft.src
Class ComponentStrongholdStairs2
java.lang.Object
net.minecraft.src.StructureComponent
net.minecraft.src.ComponentStrongholdStairs
net.minecraft.src.ComponentStrongholdStairs2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EnumDoornet.minecraft.src.StructureStrongholdPieceWeightFields inherited from class net.minecraft.src.StructureComponent
boundingBox, componentType, coordBaseMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static booleancanStrongholdGoDeeper(StructureBoundingBox par0StructureBoundingBox) returns false if the Structure Bounding Box goes below 10protected StructureComponentgetNextComponentNormal(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, List par2List, Random par3Random, int par4, int par5) Gets the next component in any cardinal directionprotected StructureComponentgetNextComponentX(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, List par2List, Random par3Random, int par4, int par5) Gets the next component in the +/- X directionprotected StructureComponentgetNextComponentZ(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, List par2List, Random par3Random, int par4, int par5) Gets the next component in the +/- Z directionprotected EnumDoorgetRandomDoor(Random par1Random) protected voidplaceDoor(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox, EnumDoor par4EnumDoor, int par5, int par6, int par7) builds a door of the enumerated types (empty opening is a door)Methods inherited from class net.minecraft.src.ComponentStrongholdStairs
addComponentParts, buildComponent, func_143011_b, func_143012_a, getStrongholdStairsComponentMethods inherited from class net.minecraft.src.StructureComponent
clearCurrentPositionBlocksUpwards, damageContainerItems, fillCurrentPositionBlocksDownwards, fillWithAir, fillWithBlocks, fillWithMetadataBlocks, fillWithRandomizedBlocks, findIntersecting, func_143009_a, func_143010_b, generateStructureChestContents, generateStructureContainerContents, generateStructureDispenserContents, getBlockIdAtCurrentPosition, getBoundingBox, getComponentType, getMetadataTwistedWithGen, getMetadataWithOffset, getXWithOffset, getYWithOffset, getZWithOffset, isLiquidInStructureBoundingBox, placeBlockAtCurrentPosition, placeDoorAtCurrentPosition, randomlyFillWithBlocks, randomlyPlaceBlock, randomlyRareFillWithBlocks
-
Field Details
-
strongholdPieceWeight
public net.minecraft.src.StructureStrongholdPieceWeight strongholdPieceWeight -
strongholdPortalRoom
-
field_75026_c
-
field_143013_d
-
-
Constructor Details
-
ComponentStrongholdStairs2
public ComponentStrongholdStairs2() -
ComponentStrongholdStairs2
-
-
Method Details
-
getCenter
- Overrides:
getCenterin classStructureComponent
-
placeDoor
protected void placeDoor(World par1World, Random par2Random, StructureBoundingBox par3StructureBoundingBox, EnumDoor par4EnumDoor, int par5, int par6, int par7) builds a door of the enumerated types (empty opening is a door) -
getRandomDoor
-
getNextComponentNormal
protected StructureComponent getNextComponentNormal(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, List par2List, Random par3Random, int par4, int par5) Gets the next component in any cardinal direction -
getNextComponentX
protected StructureComponent getNextComponentX(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, List par2List, Random par3Random, int par4, int par5) Gets the next component in the +/- X direction -
getNextComponentZ
protected StructureComponent getNextComponentZ(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, List par2List, Random par3Random, int par4, int par5) Gets the next component in the +/- Z direction -
canStrongholdGoDeeper
returns false if the Structure Bounding Box goes below 10
-