Package net.minecraft.src
Class ComponentStrongholdPrison
- java.lang.Object
-
- net.minecraft.src.StructureComponent
-
- net.minecraft.src.ComponentStrongholdPrison
-
public class ComponentStrongholdPrison extends StructureComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected EnumDoor
doorType
-
Fields inherited from class net.minecraft.src.StructureComponent
boundingBox, componentType, coordBaseMode
-
-
Constructor Summary
Constructors Constructor Description ComponentStrongholdPrison(int var1, java.util.Random var2, StructureBoundingBox var3, int var4)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addComponentParts(World var1, java.util.Random var2, StructureBoundingBox var3)
void
buildComponent(StructureComponent var1, java.util.List var2, java.util.Random var3)
protected static boolean
canStrongholdGoDeeper(StructureBoundingBox var0)
static ComponentStrongholdPrison
findValidPlacement(java.util.List var0, java.util.Random var1, int var2, int var3, int var4, int var5, int var6)
protected StructureComponent
getNextComponentNormal(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, java.util.List var2, java.util.Random var3, int var4, int var5)
protected StructureComponent
getNextComponentX(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, java.util.List var2, java.util.Random var3, int var4, int var5)
protected StructureComponent
getNextComponentZ(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, java.util.List var2, java.util.Random var3, int var4, int var5)
protected EnumDoor
getRandomDoor(java.util.Random var1)
protected void
placeDoor(World var1, java.util.Random var2, StructureBoundingBox var3, EnumDoor var4, int var5, int var6, int var7)
-
Methods inherited from class net.minecraft.src.StructureComponent
clearCurrentPositionBlocksUpwards, createTreasureChestAtCurrentPosition, fillCurrentPositionBlocksDownwards, fillWithBlocks, fillWithRandomizedBlocks, findIntersecting, getBlockIdAtCurrentPosition, getBoundingBox, getCenter, getComponentType, getMetadataWithOffset, getXWithOffset, getYWithOffset, getZWithOffset, isLiquidInStructureBoundingBox, placeBlockAtCurrentPosition, placeDoorAtCurrentPosition, randomlyFillWithBlocks, randomlyPlaceBlock, randomlyRareFillWithBlocks
-
-
-
-
Field Detail
-
doorType
protected final EnumDoor doorType
-
-
Constructor Detail
-
ComponentStrongholdPrison
public ComponentStrongholdPrison(int var1, java.util.Random var2, StructureBoundingBox var3, int var4)
-
-
Method Detail
-
buildComponent
public void buildComponent(StructureComponent var1, java.util.List var2, java.util.Random var3)
- Overrides:
buildComponent
in classStructureComponent
-
findValidPlacement
public static ComponentStrongholdPrison findValidPlacement(java.util.List var0, java.util.Random var1, int var2, int var3, int var4, int var5, int var6)
-
addComponentParts
public boolean addComponentParts(World var1, java.util.Random var2, StructureBoundingBox var3)
- Specified by:
addComponentParts
in classStructureComponent
-
placeDoor
protected void placeDoor(World var1, java.util.Random var2, StructureBoundingBox var3, EnumDoor var4, int var5, int var6, int var7)
-
getRandomDoor
protected EnumDoor getRandomDoor(java.util.Random var1)
-
getNextComponentNormal
protected StructureComponent getNextComponentNormal(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, java.util.List var2, java.util.Random var3, int var4, int var5)
-
getNextComponentX
protected StructureComponent getNextComponentX(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, java.util.List var2, java.util.Random var3, int var4, int var5)
-
getNextComponentZ
protected StructureComponent getNextComponentZ(ComponentStrongholdStairs2 par1ComponentStrongholdStairs2, java.util.List var2, java.util.Random var3, int var4, int var5)
-
canStrongholdGoDeeper
protected static boolean canStrongholdGoDeeper(StructureBoundingBox var0)
-
-