Package | Description |
---|---|
net.minecraft.world.gen.structure |
Modifier and Type | Method and Description |
---|---|
static StructureBoundingBox |
ComponentMineshaftStairs.findValidPlacement(List par0List,
Random par1Random,
int par2,
int par3,
int par4,
int par5)
Trys to find a valid place to put this component.
|
static StructureBoundingBox |
ComponentMineshaftCross.findValidPlacement(List par0List,
Random par1Random,
int par2,
int par3,
int par4,
int par5) |
static StructureBoundingBox |
ComponentMineshaftCorridor.findValidPlacement(List par0List,
Random par1Random,
int par2,
int par3,
int par4,
int par5) |
static StructureBoundingBox |
ComponentVillageTorch.func_74904_a(ComponentVillageStartPiece par0ComponentVillageStartPiece,
List par1List,
Random par2Random,
int par3,
int par4,
int par5,
int par6) |
static StructureBoundingBox |
ComponentVillagePathGen.func_74933_a(ComponentVillageStartPiece par0ComponentVillageStartPiece,
List par1List,
Random par2Random,
int par3,
int par4,
int par5,
int par6) |
static StructureBoundingBox |
ComponentStrongholdCorridor.func_74992_a(List par0List,
Random par1Random,
int par2,
int par3,
int par4,
int par5) |
StructureBoundingBox |
StructureStart.getBoundingBox() |
StructureBoundingBox |
StructureComponent.getBoundingBox() |
static StructureBoundingBox |
StructureBoundingBox.getComponentToAddBoundingBox(int par0,
int par1,
int par2,
int par3,
int par4,
int par5,
int par6,
int par7,
int par8,
int par9)
used to project a possible new component Bounding Box - to check if it would cut anything already spawned
|
static StructureBoundingBox |
StructureBoundingBox.getNewBoundingBox()
returns a new StructureBoundingBox with MAX values
|
Modifier and Type | Method and Description |
---|---|
boolean |
ComponentStrongholdRightTurn.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentMineshaftStairs.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillageChurch.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillageHall.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillageHouse2.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeStraight.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeCrossing.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentMineshaftCross.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillageHouse1.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillageWell.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeThrone.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentStrongholdCrossing.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeCorridor3.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentStrongholdLibrary.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeNetherStalkRoom.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeEntrance.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentStrongholdRoomCrossing.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentStrongholdCorridor.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeCrossing2.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeCorridor2.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentMineshaftCorridor.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentStrongholdStairs.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeCorridor.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentScatteredFeatureJunglePyramid.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeStairs.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillageField.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillagePathGen.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentScatteredFeatureDesertPyramid.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeEnd.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillageTorch.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillageField2.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
abstract boolean |
StructureComponent.addComponentParts(World world,
Random random,
StructureBoundingBox structureboundingbox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeCorridor5.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentStrongholdChestCorridor.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentStrongholdPrison.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeCorridor4.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillageHouse4_Garden.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentNetherBridgeCrossing3.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentStrongholdStairsStraight.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentScatteredFeatureSwampHut.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentMineshaftRoom.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentStrongholdPortalRoom.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillageHouse3.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentStrongholdStraight.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentStrongholdLeftTurn.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
boolean |
ComponentVillageWoodHut.addComponentParts(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
second Part of Structure generating, this for example places Spiderwebs, Mob Spawners, it closes Mineshafts at
the end, it adds Fences...
|
void |
StructureBoundingBox.expandTo(StructureBoundingBox par1StructureBoundingBox)
Expands a bounding box's dimensions to include the supplied bounding box.
|
static StructureComponent |
StructureComponent.findIntersecting(List par0List,
StructureBoundingBox par1StructureBoundingBox)
Discover if bounding box can fit within the current bounding box object.
|
void |
StructureStart.generateStructure(World par1World,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox)
Keeps iterating Structure Pieces and spawning them until the checks tell it to stop
|
boolean |
StructureBoundingBox.intersectsWith(StructureBoundingBox par1StructureBoundingBox)
Returns whether the given bounding box intersects with this one.
|
Constructor and Description |
---|
ComponentMineshaftCorridor(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentMineshaftCross(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentMineshaftStairs(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeCorridor(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeCorridor2(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeCorridor3(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeCorridor4(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeCorridor5(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeCrossing(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeCrossing2(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeCrossing3(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeEnd(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeEntrance(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeNetherStalkRoom(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeStairs(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeStraight(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentNetherBridgeThrone(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdChestCorridor(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdCorridor(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdCrossing(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdLeftTurn(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdLibrary(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdPortalRoom(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdPrison(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdRightTurn(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdRoomCrossing(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdStairs(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdStairsStraight(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
ComponentStrongholdStraight(int par1,
Random par2Random,
StructureBoundingBox par3StructureBoundingBox,
int par4) |
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) |
ComponentVillageWoodHut(ComponentVillageStartPiece par1ComponentVillageStartPiece,
int par2,
Random par3Random,
StructureBoundingBox par4StructureBoundingBox,
int par5) |
StructureBoundingBox(StructureBoundingBox par1StructureBoundingBox) |