summaryrefslogtreecommitdiff
path: root/javadoc/net/minecraft/world/gen
diff options
context:
space:
mode:
authorFoghrye4 <foghrye4@gmail.com>2017-06-17 08:12:18 +0300
committerFoghrye4 <foghrye4@gmail.com>2017-06-17 08:12:18 +0300
commitdc3df3edd5843bde0c1335d6a8e460b2c832aa48 (patch)
treeaf13bfeee567f2351e35e1ef176d168fe37c8aac /javadoc/net/minecraft/world/gen
parent1da8dcd58647e34c9af94ceeecaeaf3b0d08c48c (diff)
full project files
Diffstat (limited to 'javadoc/net/minecraft/world/gen')
-rw-r--r--javadoc/net/minecraft/world/gen/ChunkProviderEnd.html609
-rw-r--r--javadoc/net/minecraft/world/gen/ChunkProviderFlat.html501
-rw-r--r--javadoc/net/minecraft/world/gen/ChunkProviderGenerate.html599
-rw-r--r--javadoc/net/minecraft/world/gen/ChunkProviderHell.html618
-rw-r--r--javadoc/net/minecraft/world/gen/ChunkProviderServer.html673
-rw-r--r--javadoc/net/minecraft/world/gen/FlatGeneratorInfo.html349
-rw-r--r--javadoc/net/minecraft/world/gen/FlatLayerInfo.html341
-rw-r--r--javadoc/net/minecraft/world/gen/MapGenBase.html351
-rw-r--r--javadoc/net/minecraft/world/gen/MapGenCaves.html417
-rw-r--r--javadoc/net/minecraft/world/gen/MapGenCavesHell.html357
-rw-r--r--javadoc/net/minecraft/world/gen/MapGenRavine.html392
-rw-r--r--javadoc/net/minecraft/world/gen/NoiseGenerator.html230
-rw-r--r--javadoc/net/minecraft/world/gen/NoiseGeneratorImproved.html406
-rw-r--r--javadoc/net/minecraft/world/gen/NoiseGeneratorOctaves.html306
-rw-r--r--javadoc/net/minecraft/world/gen/NoiseGeneratorPerlin.html319
-rw-r--r--javadoc/net/minecraft/world/gen/NoiseGeneratorSimplex.html370
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenAbstractTree.html310
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenBigMushroom.html290
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenBigTree.html311
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenBlockBlob.html280
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenCactus.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenCanopyTree.html290
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenClay.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenDeadBush.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenDesertWells.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenDoublePlant.html291
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenDungeons.html314
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenFire.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenFlowers.html293
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenForest.html292
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenGlowStone1.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenGlowStone2.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenHellLava.html280
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenHugeTrees.html434
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenIcePath.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenIceSpike.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenLakes.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenLiquids.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenMegaJungle.html325
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenMegaPineTree.html344
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenMelon.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenMinable.html314
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenPumpkin.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenReed.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenSand.html280
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenSavannaTree.html290
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenShrub.html297
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenSpikes.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenSwamp.html290
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenTaiga1.html290
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenTaiga2.html290
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenTallGrass.html280
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenTrees.html314
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenVines.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenWaterlily.html278
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGenerator.html339
-rw-r--r--javadoc/net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html280
-rw-r--r--javadoc/net/minecraft/world/gen/feature/package-frame.html59
-rw-r--r--javadoc/net/minecraft/world/gen/feature/package-summary.html291
-rw-r--r--javadoc/net/minecraft/world/gen/feature/package-tree.html178
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayer.html457
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerAddIsland.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerAddSnow.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerBiome.html308
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerBiomeEdge.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerDeepOcean.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerEdge.Mode.html333
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerEdge.html314
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html305
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerHills.html295
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerIsland.html291
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerRareBiome.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerRiver.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerRiverInit.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerRiverMix.html312
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerShore.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerSmooth.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html293
-rw-r--r--javadoc/net/minecraft/world/gen/layer/GenLayerZoom.html314
-rw-r--r--javadoc/net/minecraft/world/gen/layer/IntCache.html280
-rw-r--r--javadoc/net/minecraft/world/gen/layer/package-frame.html43
-rw-r--r--javadoc/net/minecraft/world/gen/layer/package-summary.html226
-rw-r--r--javadoc/net/minecraft/world/gen/layer/package-tree.html164
-rw-r--r--javadoc/net/minecraft/world/gen/package-frame.html34
-rw-r--r--javadoc/net/minecraft/world/gen/package-summary.html191
-rw-r--r--javadoc/net/minecraft/world/gen/package-tree.html147
-rw-r--r--javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html447
-rw-r--r--javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html460
-rw-r--r--javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html434
-rw-r--r--javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html281
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenMineshaft.html354
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html275
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenNetherBridge.html374
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html275
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenScatteredFeature.html403
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenStronghold.Start.html275
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenStronghold.html418
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenStructure.html472
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenStructureData.html347
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenStructureIO.html327
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenVillage.Start.html343
-rw-r--r--javadoc/net/minecraft/world/gen/structure/MapGenVillage.html401
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureBoundingBox.html637
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html343
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureComponent.html956
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html435
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html404
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html381
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html404
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.html321
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureMineshaftStart.html271
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html508
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html508
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html516
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html516
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html516
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html516
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html516
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html540
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html487
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html516
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html516
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html516
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html503
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html516
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html487
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.html329
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStart.html495
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html460
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html409
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html432
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html402
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html439
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html432
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html398
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html367
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html473
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html454
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html414
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html398
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html432
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html345
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html493
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.html338
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Church.html391
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html408
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html408
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html391
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House1.html391
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House2.html453
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House3.html374
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html408
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Path.html432
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html350
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Road.html312
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Start.html474
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html372
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Village.html601
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Well.html372
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html408
-rw-r--r--javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.html348
-rw-r--r--javadoc/net/minecraft/world/gen/structure/package-frame.html96
-rw-r--r--javadoc/net/minecraft/world/gen/structure/package-summary.html438
-rw-r--r--javadoc/net/minecraft/world/gen/structure/package-tree.html249
166 files changed, 59841 insertions, 0 deletions
diff --git a/javadoc/net/minecraft/world/gen/ChunkProviderEnd.html b/javadoc/net/minecraft/world/gen/ChunkProviderEnd.html
new file mode 100644
index 0000000..86be216
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/ChunkProviderEnd.html
@@ -0,0 +1,609 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ChunkProviderEnd (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ChunkProviderEnd (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/ChunkProviderEnd.html" target="_top">Frames</a></li>
+<li><a href="ChunkProviderEnd.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class ChunkProviderEnd" class="title">Class ChunkProviderEnd</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.ChunkProviderEnd</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ChunkProviderEnd</span>
+extends java.lang.Object
+implements <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#noiseGen4">noiseGen4</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#noiseGen5">noiseGen5</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#ChunkProviderEnd(net.minecraft.world.World,%20long)">ChunkProviderEnd</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2007_1_,
+ long&nbsp;p_i2007_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#canSave()">canSave</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#chunkExists(int,%20int)">chunkExists</a></strong>(int&nbsp;p_73149_1_,
+ int&nbsp;p_73149_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#func_147416_a(net.minecraft.world.World,%20java.lang.String,%20int,%20int,%20int)">func_147416_a</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_147416_1_,
+ java.lang.String&nbsp;p_147416_2_,
+ int&nbsp;p_147416_3_,
+ int&nbsp;p_147416_4_,
+ int&nbsp;p_147416_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#func_147420_a(int,%20int,%20net.minecraft.block.Block[],%20net.minecraft.world.biome.BiomeGenBase[])">func_147420_a</a></strong>(int&nbsp;p_147420_1_,
+ int&nbsp;p_147420_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147420_3_,
+ <a href="../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>[]&nbsp;p_147420_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#func_147421_b(int,%20int,%20net.minecraft.block.Block[],%20net.minecraft.world.biome.BiomeGenBase[])">func_147421_b</a></strong>(int&nbsp;p_147421_1_,
+ int&nbsp;p_147421_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147421_3_,
+ <a href="../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>[]&nbsp;p_147421_4_)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#getLoadedChunkCount()">getLoadedChunkCount</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#getPossibleCreatures(net.minecraft.entity.EnumCreatureType,%20int,%20int,%20int)">getPossibleCreatures</a></strong>(<a href="../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;p_73155_1_,
+ int&nbsp;p_73155_2_,
+ int&nbsp;p_73155_3_,
+ int&nbsp;p_73155_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#loadChunk(int,%20int)">loadChunk</a></strong>(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#makeString()">makeString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#populate(net.minecraft.world.chunk.IChunkProvider,%20int,%20int)">populate</a></strong>(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_73153_1_,
+ int&nbsp;p_73153_2_,
+ int&nbsp;p_73153_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#provideChunk(int,%20int)">provideChunk</a></strong>(int&nbsp;p_73154_1_,
+ int&nbsp;p_73154_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#recreateStructures(int,%20int)">recreateStructures</a></strong>(int&nbsp;p_82695_1_,
+ int&nbsp;p_82695_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#replaceBiomeBlocks(int,%20int,%20net.minecraft.block.Block[],%20net.minecraft.world.biome.BiomeGenBase[],%20byte[])">replaceBiomeBlocks</a></strong>(int&nbsp;p_147421_1_,
+ int&nbsp;p_147421_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147421_3_,
+ <a href="../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>[]&nbsp;p_147421_4_,
+ byte[]&nbsp;meta)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#saveChunks(boolean,%20net.minecraft.util.IProgressUpdate)">saveChunks</a></strong>(boolean&nbsp;p_73151_1_,
+ <a href="../../../../net/minecraft/util/IProgressUpdate.html" title="interface in net.minecraft.util">IProgressUpdate</a>&nbsp;p_73151_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#saveExtraData()">saveExtraData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html#unloadQueuedChunks()">unloadQueuedChunks</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="noiseGen4">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>noiseGen4</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a> noiseGen4</pre>
+</li>
+</ul>
+<a name="noiseGen5">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>noiseGen5</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a> noiseGen5</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ChunkProviderEnd(net.minecraft.world.World, long)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ChunkProviderEnd</h4>
+<pre>public&nbsp;ChunkProviderEnd(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2007_1_,
+ long&nbsp;p_i2007_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_147420_a(int, int, net.minecraft.block.Block[], net.minecraft.world.biome.BiomeGenBase[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147420_a</h4>
+<pre>public&nbsp;void&nbsp;func_147420_a(int&nbsp;p_147420_1_,
+ int&nbsp;p_147420_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147420_3_,
+ <a href="../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>[]&nbsp;p_147420_4_)</pre>
+</li>
+</ul>
+<a name="func_147421_b(int, int, net.minecraft.block.Block[], net.minecraft.world.biome.BiomeGenBase[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147421_b</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;func_147421_b(int&nbsp;p_147421_1_,
+ int&nbsp;p_147421_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147421_3_,
+ <a href="../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>[]&nbsp;p_147421_4_)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="replaceBiomeBlocks(int, int, net.minecraft.block.Block[], net.minecraft.world.biome.BiomeGenBase[], byte[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>replaceBiomeBlocks</h4>
+<pre>public&nbsp;void&nbsp;replaceBiomeBlocks(int&nbsp;p_147421_1_,
+ int&nbsp;p_147421_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147421_3_,
+ <a href="../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>[]&nbsp;p_147421_4_,
+ byte[]&nbsp;meta)</pre>
+</li>
+</ul>
+<a name="loadChunk(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;loadChunk(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#loadChunk(int,%20int)">loadChunk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="provideChunk(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>provideChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;provideChunk(int&nbsp;p_73154_1_,
+ int&nbsp;p_73154_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#provideChunk(int,%20int)">provideChunk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="chunkExists(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>chunkExists</h4>
+<pre>public&nbsp;boolean&nbsp;chunkExists(int&nbsp;p_73149_1_,
+ int&nbsp;p_73149_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#chunkExists(int,%20int)">chunkExists</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="populate(net.minecraft.world.chunk.IChunkProvider, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>populate</h4>
+<pre>public&nbsp;void&nbsp;populate(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_73153_1_,
+ int&nbsp;p_73153_2_,
+ int&nbsp;p_73153_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#populate(net.minecraft.world.chunk.IChunkProvider,%20int,%20int)">populate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveChunks(boolean, net.minecraft.util.IProgressUpdate)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveChunks</h4>
+<pre>public&nbsp;boolean&nbsp;saveChunks(boolean&nbsp;p_73151_1_,
+ <a href="../../../../net/minecraft/util/IProgressUpdate.html" title="interface in net.minecraft.util">IProgressUpdate</a>&nbsp;p_73151_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#saveChunks(boolean,%20net.minecraft.util.IProgressUpdate)">saveChunks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveExtraData()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveExtraData</h4>
+<pre>public&nbsp;void&nbsp;saveExtraData()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#saveExtraData()">saveExtraData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="unloadQueuedChunks()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unloadQueuedChunks</h4>
+<pre>public&nbsp;boolean&nbsp;unloadQueuedChunks()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#unloadQueuedChunks()">unloadQueuedChunks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canSave()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSave</h4>
+<pre>public&nbsp;boolean&nbsp;canSave()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#canSave()">canSave</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="makeString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;makeString()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#makeString()">makeString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPossibleCreatures(net.minecraft.entity.EnumCreatureType, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPossibleCreatures</h4>
+<pre>public&nbsp;java.util.List&nbsp;getPossibleCreatures(<a href="../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;p_73155_1_,
+ int&nbsp;p_73155_2_,
+ int&nbsp;p_73155_3_,
+ int&nbsp;p_73155_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#getPossibleCreatures(net.minecraft.entity.EnumCreatureType,%20int,%20int,%20int)">getPossibleCreatures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_147416_a(net.minecraft.world.World, java.lang.String, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147416_a</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a>&nbsp;func_147416_a(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_147416_1_,
+ java.lang.String&nbsp;p_147416_2_,
+ int&nbsp;p_147416_3_,
+ int&nbsp;p_147416_4_,
+ int&nbsp;p_147416_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#func_147416_a(net.minecraft.world.World,%20java.lang.String,%20int,%20int,%20int)">func_147416_a</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLoadedChunkCount()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLoadedChunkCount</h4>
+<pre>public&nbsp;int&nbsp;getLoadedChunkCount()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#getLoadedChunkCount()">getLoadedChunkCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="recreateStructures(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>recreateStructures</h4>
+<pre>public&nbsp;void&nbsp;recreateStructures(int&nbsp;p_82695_1_,
+ int&nbsp;p_82695_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#recreateStructures(int,%20int)">recreateStructures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/ChunkProviderEnd.html" target="_top">Frames</a></li>
+<li><a href="ChunkProviderEnd.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/ChunkProviderFlat.html b/javadoc/net/minecraft/world/gen/ChunkProviderFlat.html
new file mode 100644
index 0000000..3979a96
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/ChunkProviderFlat.html
@@ -0,0 +1,501 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ChunkProviderFlat (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ChunkProviderFlat (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/ChunkProviderFlat.html" target="_top">Frames</a></li>
+<li><a href="ChunkProviderFlat.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class ChunkProviderFlat" class="title">Class ChunkProviderFlat</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.ChunkProviderFlat</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ChunkProviderFlat</span>
+extends java.lang.Object
+implements <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#ChunkProviderFlat(net.minecraft.world.World,%20long,%20boolean,%20java.lang.String)">ChunkProviderFlat</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2004_1_,
+ long&nbsp;p_i2004_2_,
+ boolean&nbsp;p_i2004_4_,
+ java.lang.String&nbsp;p_i2004_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#canSave()">canSave</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#chunkExists(int,%20int)">chunkExists</a></strong>(int&nbsp;p_73149_1_,
+ int&nbsp;p_73149_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#func_147416_a(net.minecraft.world.World,%20java.lang.String,%20int,%20int,%20int)">func_147416_a</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_147416_1_,
+ java.lang.String&nbsp;p_147416_2_,
+ int&nbsp;p_147416_3_,
+ int&nbsp;p_147416_4_,
+ int&nbsp;p_147416_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#getLoadedChunkCount()">getLoadedChunkCount</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#getPossibleCreatures(net.minecraft.entity.EnumCreatureType,%20int,%20int,%20int)">getPossibleCreatures</a></strong>(<a href="../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;p_73155_1_,
+ int&nbsp;p_73155_2_,
+ int&nbsp;p_73155_3_,
+ int&nbsp;p_73155_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#loadChunk(int,%20int)">loadChunk</a></strong>(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#makeString()">makeString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#populate(net.minecraft.world.chunk.IChunkProvider,%20int,%20int)">populate</a></strong>(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_73153_1_,
+ int&nbsp;p_73153_2_,
+ int&nbsp;p_73153_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#provideChunk(int,%20int)">provideChunk</a></strong>(int&nbsp;p_73154_1_,
+ int&nbsp;p_73154_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#recreateStructures(int,%20int)">recreateStructures</a></strong>(int&nbsp;p_82695_1_,
+ int&nbsp;p_82695_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#saveChunks(boolean,%20net.minecraft.util.IProgressUpdate)">saveChunks</a></strong>(boolean&nbsp;p_73151_1_,
+ <a href="../../../../net/minecraft/util/IProgressUpdate.html" title="interface in net.minecraft.util">IProgressUpdate</a>&nbsp;p_73151_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#saveExtraData()">saveExtraData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html#unloadQueuedChunks()">unloadQueuedChunks</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ChunkProviderFlat(net.minecraft.world.World, long, boolean, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ChunkProviderFlat</h4>
+<pre>public&nbsp;ChunkProviderFlat(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2004_1_,
+ long&nbsp;p_i2004_2_,
+ boolean&nbsp;p_i2004_4_,
+ java.lang.String&nbsp;p_i2004_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="loadChunk(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;loadChunk(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#loadChunk(int,%20int)">loadChunk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="provideChunk(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>provideChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;provideChunk(int&nbsp;p_73154_1_,
+ int&nbsp;p_73154_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#provideChunk(int,%20int)">provideChunk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="chunkExists(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>chunkExists</h4>
+<pre>public&nbsp;boolean&nbsp;chunkExists(int&nbsp;p_73149_1_,
+ int&nbsp;p_73149_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#chunkExists(int,%20int)">chunkExists</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="populate(net.minecraft.world.chunk.IChunkProvider, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>populate</h4>
+<pre>public&nbsp;void&nbsp;populate(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_73153_1_,
+ int&nbsp;p_73153_2_,
+ int&nbsp;p_73153_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#populate(net.minecraft.world.chunk.IChunkProvider,%20int,%20int)">populate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveChunks(boolean, net.minecraft.util.IProgressUpdate)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveChunks</h4>
+<pre>public&nbsp;boolean&nbsp;saveChunks(boolean&nbsp;p_73151_1_,
+ <a href="../../../../net/minecraft/util/IProgressUpdate.html" title="interface in net.minecraft.util">IProgressUpdate</a>&nbsp;p_73151_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#saveChunks(boolean,%20net.minecraft.util.IProgressUpdate)">saveChunks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveExtraData()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveExtraData</h4>
+<pre>public&nbsp;void&nbsp;saveExtraData()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#saveExtraData()">saveExtraData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="unloadQueuedChunks()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unloadQueuedChunks</h4>
+<pre>public&nbsp;boolean&nbsp;unloadQueuedChunks()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#unloadQueuedChunks()">unloadQueuedChunks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canSave()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSave</h4>
+<pre>public&nbsp;boolean&nbsp;canSave()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#canSave()">canSave</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="makeString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;makeString()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#makeString()">makeString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPossibleCreatures(net.minecraft.entity.EnumCreatureType, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPossibleCreatures</h4>
+<pre>public&nbsp;java.util.List&nbsp;getPossibleCreatures(<a href="../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;p_73155_1_,
+ int&nbsp;p_73155_2_,
+ int&nbsp;p_73155_3_,
+ int&nbsp;p_73155_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#getPossibleCreatures(net.minecraft.entity.EnumCreatureType,%20int,%20int,%20int)">getPossibleCreatures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_147416_a(net.minecraft.world.World, java.lang.String, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147416_a</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a>&nbsp;func_147416_a(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_147416_1_,
+ java.lang.String&nbsp;p_147416_2_,
+ int&nbsp;p_147416_3_,
+ int&nbsp;p_147416_4_,
+ int&nbsp;p_147416_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#func_147416_a(net.minecraft.world.World,%20java.lang.String,%20int,%20int,%20int)">func_147416_a</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLoadedChunkCount()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLoadedChunkCount</h4>
+<pre>public&nbsp;int&nbsp;getLoadedChunkCount()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#getLoadedChunkCount()">getLoadedChunkCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="recreateStructures(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>recreateStructures</h4>
+<pre>public&nbsp;void&nbsp;recreateStructures(int&nbsp;p_82695_1_,
+ int&nbsp;p_82695_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#recreateStructures(int,%20int)">recreateStructures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/ChunkProviderFlat.html" target="_top">Frames</a></li>
+<li><a href="ChunkProviderFlat.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/ChunkProviderGenerate.html b/javadoc/net/minecraft/world/gen/ChunkProviderGenerate.html
new file mode 100644
index 0000000..7a5da72
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/ChunkProviderGenerate.html
@@ -0,0 +1,599 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ChunkProviderGenerate (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ChunkProviderGenerate (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/ChunkProviderGenerate.html" target="_top">Frames</a></li>
+<li><a href="ChunkProviderGenerate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class ChunkProviderGenerate" class="title">Class ChunkProviderGenerate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.ChunkProviderGenerate</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ChunkProviderGenerate</span>
+extends java.lang.Object
+implements <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#mobSpawnerNoise">mobSpawnerNoise</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#noiseGen5">noiseGen5</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#noiseGen6">noiseGen6</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#ChunkProviderGenerate(net.minecraft.world.World,%20long,%20boolean)">ChunkProviderGenerate</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2006_1_,
+ long&nbsp;p_i2006_2_,
+ boolean&nbsp;p_i2006_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#canSave()">canSave</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#chunkExists(int,%20int)">chunkExists</a></strong>(int&nbsp;p_73149_1_,
+ int&nbsp;p_73149_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#func_147416_a(net.minecraft.world.World,%20java.lang.String,%20int,%20int,%20int)">func_147416_a</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_147416_1_,
+ java.lang.String&nbsp;p_147416_2_,
+ int&nbsp;p_147416_3_,
+ int&nbsp;p_147416_4_,
+ int&nbsp;p_147416_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#func_147424_a(int,%20int,%20net.minecraft.block.Block[])">func_147424_a</a></strong>(int&nbsp;p_147424_1_,
+ int&nbsp;p_147424_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147424_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#getLoadedChunkCount()">getLoadedChunkCount</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#getPossibleCreatures(net.minecraft.entity.EnumCreatureType,%20int,%20int,%20int)">getPossibleCreatures</a></strong>(<a href="../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;p_73155_1_,
+ int&nbsp;p_73155_2_,
+ int&nbsp;p_73155_3_,
+ int&nbsp;p_73155_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#loadChunk(int,%20int)">loadChunk</a></strong>(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#makeString()">makeString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#populate(net.minecraft.world.chunk.IChunkProvider,%20int,%20int)">populate</a></strong>(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_73153_1_,
+ int&nbsp;p_73153_2_,
+ int&nbsp;p_73153_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#provideChunk(int,%20int)">provideChunk</a></strong>(int&nbsp;p_73154_1_,
+ int&nbsp;p_73154_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#recreateStructures(int,%20int)">recreateStructures</a></strong>(int&nbsp;p_82695_1_,
+ int&nbsp;p_82695_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#replaceBlocksForBiome(int,%20int,%20net.minecraft.block.Block[],%20byte[],%20net.minecraft.world.biome.BiomeGenBase[])">replaceBlocksForBiome</a></strong>(int&nbsp;p_147422_1_,
+ int&nbsp;p_147422_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147422_3_,
+ byte[]&nbsp;p_147422_4_,
+ <a href="../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>[]&nbsp;p_147422_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#saveChunks(boolean,%20net.minecraft.util.IProgressUpdate)">saveChunks</a></strong>(boolean&nbsp;p_73151_1_,
+ <a href="../../../../net/minecraft/util/IProgressUpdate.html" title="interface in net.minecraft.util">IProgressUpdate</a>&nbsp;p_73151_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#saveExtraData()">saveExtraData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html#unloadQueuedChunks()">unloadQueuedChunks</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="noiseGen5">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>noiseGen5</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a> noiseGen5</pre>
+</li>
+</ul>
+<a name="noiseGen6">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>noiseGen6</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a> noiseGen6</pre>
+</li>
+</ul>
+<a name="mobSpawnerNoise">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mobSpawnerNoise</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a> mobSpawnerNoise</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ChunkProviderGenerate(net.minecraft.world.World, long, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ChunkProviderGenerate</h4>
+<pre>public&nbsp;ChunkProviderGenerate(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2006_1_,
+ long&nbsp;p_i2006_2_,
+ boolean&nbsp;p_i2006_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_147424_a(int, int, net.minecraft.block.Block[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147424_a</h4>
+<pre>public&nbsp;void&nbsp;func_147424_a(int&nbsp;p_147424_1_,
+ int&nbsp;p_147424_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147424_3_)</pre>
+</li>
+</ul>
+<a name="replaceBlocksForBiome(int, int, net.minecraft.block.Block[], byte[], net.minecraft.world.biome.BiomeGenBase[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>replaceBlocksForBiome</h4>
+<pre>public&nbsp;void&nbsp;replaceBlocksForBiome(int&nbsp;p_147422_1_,
+ int&nbsp;p_147422_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147422_3_,
+ byte[]&nbsp;p_147422_4_,
+ <a href="../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>[]&nbsp;p_147422_5_)</pre>
+</li>
+</ul>
+<a name="loadChunk(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;loadChunk(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#loadChunk(int,%20int)">loadChunk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="provideChunk(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>provideChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;provideChunk(int&nbsp;p_73154_1_,
+ int&nbsp;p_73154_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#provideChunk(int,%20int)">provideChunk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="chunkExists(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>chunkExists</h4>
+<pre>public&nbsp;boolean&nbsp;chunkExists(int&nbsp;p_73149_1_,
+ int&nbsp;p_73149_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#chunkExists(int,%20int)">chunkExists</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="populate(net.minecraft.world.chunk.IChunkProvider, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>populate</h4>
+<pre>public&nbsp;void&nbsp;populate(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_73153_1_,
+ int&nbsp;p_73153_2_,
+ int&nbsp;p_73153_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#populate(net.minecraft.world.chunk.IChunkProvider,%20int,%20int)">populate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveChunks(boolean, net.minecraft.util.IProgressUpdate)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveChunks</h4>
+<pre>public&nbsp;boolean&nbsp;saveChunks(boolean&nbsp;p_73151_1_,
+ <a href="../../../../net/minecraft/util/IProgressUpdate.html" title="interface in net.minecraft.util">IProgressUpdate</a>&nbsp;p_73151_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#saveChunks(boolean,%20net.minecraft.util.IProgressUpdate)">saveChunks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveExtraData()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveExtraData</h4>
+<pre>public&nbsp;void&nbsp;saveExtraData()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#saveExtraData()">saveExtraData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="unloadQueuedChunks()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unloadQueuedChunks</h4>
+<pre>public&nbsp;boolean&nbsp;unloadQueuedChunks()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#unloadQueuedChunks()">unloadQueuedChunks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canSave()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSave</h4>
+<pre>public&nbsp;boolean&nbsp;canSave()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#canSave()">canSave</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="makeString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;makeString()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#makeString()">makeString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPossibleCreatures(net.minecraft.entity.EnumCreatureType, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPossibleCreatures</h4>
+<pre>public&nbsp;java.util.List&nbsp;getPossibleCreatures(<a href="../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;p_73155_1_,
+ int&nbsp;p_73155_2_,
+ int&nbsp;p_73155_3_,
+ int&nbsp;p_73155_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#getPossibleCreatures(net.minecraft.entity.EnumCreatureType,%20int,%20int,%20int)">getPossibleCreatures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_147416_a(net.minecraft.world.World, java.lang.String, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147416_a</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a>&nbsp;func_147416_a(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_147416_1_,
+ java.lang.String&nbsp;p_147416_2_,
+ int&nbsp;p_147416_3_,
+ int&nbsp;p_147416_4_,
+ int&nbsp;p_147416_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#func_147416_a(net.minecraft.world.World,%20java.lang.String,%20int,%20int,%20int)">func_147416_a</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLoadedChunkCount()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLoadedChunkCount</h4>
+<pre>public&nbsp;int&nbsp;getLoadedChunkCount()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#getLoadedChunkCount()">getLoadedChunkCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="recreateStructures(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>recreateStructures</h4>
+<pre>public&nbsp;void&nbsp;recreateStructures(int&nbsp;p_82695_1_,
+ int&nbsp;p_82695_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#recreateStructures(int,%20int)">recreateStructures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/ChunkProviderGenerate.html" target="_top">Frames</a></li>
+<li><a href="ChunkProviderGenerate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/ChunkProviderHell.html b/javadoc/net/minecraft/world/gen/ChunkProviderHell.html
new file mode 100644
index 0000000..7fed3b5
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/ChunkProviderHell.html
@@ -0,0 +1,618 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ChunkProviderHell (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ChunkProviderHell (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/ChunkProviderHell.html" target="_top">Frames</a></li>
+<li><a href="ChunkProviderHell.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class ChunkProviderHell" class="title">Class ChunkProviderHell</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.ChunkProviderHell</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ChunkProviderHell</span>
+extends java.lang.Object
+implements <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html" title="class in net.minecraft.world.gen.structure">MapGenNetherBridge</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#genNetherBridge">genNetherBridge</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#netherNoiseGen6">netherNoiseGen6</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#netherNoiseGen7">netherNoiseGen7</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#ChunkProviderHell(net.minecraft.world.World,%20long)">ChunkProviderHell</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2005_1_,
+ long&nbsp;p_i2005_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#canSave()">canSave</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#chunkExists(int,%20int)">chunkExists</a></strong>(int&nbsp;p_73149_1_,
+ int&nbsp;p_73149_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#func_147416_a(net.minecraft.world.World,%20java.lang.String,%20int,%20int,%20int)">func_147416_a</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_147416_1_,
+ java.lang.String&nbsp;p_147416_2_,
+ int&nbsp;p_147416_3_,
+ int&nbsp;p_147416_4_,
+ int&nbsp;p_147416_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#func_147418_b(int,%20int,%20net.minecraft.block.Block[])">func_147418_b</a></strong>(int&nbsp;p_147418_1_,
+ int&nbsp;p_147418_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147418_3_)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#func_147419_a(int,%20int,%20net.minecraft.block.Block[])">func_147419_a</a></strong>(int&nbsp;p_147419_1_,
+ int&nbsp;p_147419_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147419_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#getLoadedChunkCount()">getLoadedChunkCount</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#getPossibleCreatures(net.minecraft.entity.EnumCreatureType,%20int,%20int,%20int)">getPossibleCreatures</a></strong>(<a href="../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;p_73155_1_,
+ int&nbsp;p_73155_2_,
+ int&nbsp;p_73155_3_,
+ int&nbsp;p_73155_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#loadChunk(int,%20int)">loadChunk</a></strong>(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#makeString()">makeString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#populate(net.minecraft.world.chunk.IChunkProvider,%20int,%20int)">populate</a></strong>(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_73153_1_,
+ int&nbsp;p_73153_2_,
+ int&nbsp;p_73153_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#provideChunk(int,%20int)">provideChunk</a></strong>(int&nbsp;p_73154_1_,
+ int&nbsp;p_73154_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#recreateStructures(int,%20int)">recreateStructures</a></strong>(int&nbsp;p_82695_1_,
+ int&nbsp;p_82695_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#replaceBiomeBlocks(int,%20int,%20net.minecraft.block.Block[],%20byte[],%20net.minecraft.world.biome.BiomeGenBase[])">replaceBiomeBlocks</a></strong>(int&nbsp;p_147418_1_,
+ int&nbsp;p_147418_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147418_3_,
+ byte[]&nbsp;meta,
+ <a href="../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>[]&nbsp;biomes)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#saveChunks(boolean,%20net.minecraft.util.IProgressUpdate)">saveChunks</a></strong>(boolean&nbsp;p_73151_1_,
+ <a href="../../../../net/minecraft/util/IProgressUpdate.html" title="interface in net.minecraft.util">IProgressUpdate</a>&nbsp;p_73151_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#saveExtraData()">saveExtraData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html#unloadQueuedChunks()">unloadQueuedChunks</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="netherNoiseGen6">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netherNoiseGen6</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a> netherNoiseGen6</pre>
+</li>
+</ul>
+<a name="netherNoiseGen7">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>netherNoiseGen7</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a> netherNoiseGen7</pre>
+</li>
+</ul>
+<a name="genNetherBridge">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>genNetherBridge</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html" title="class in net.minecraft.world.gen.structure">MapGenNetherBridge</a> genNetherBridge</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ChunkProviderHell(net.minecraft.world.World, long)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ChunkProviderHell</h4>
+<pre>public&nbsp;ChunkProviderHell(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2005_1_,
+ long&nbsp;p_i2005_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_147419_a(int, int, net.minecraft.block.Block[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147419_a</h4>
+<pre>public&nbsp;void&nbsp;func_147419_a(int&nbsp;p_147419_1_,
+ int&nbsp;p_147419_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147419_3_)</pre>
+</li>
+</ul>
+<a name="func_147418_b(int, int, net.minecraft.block.Block[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147418_b</h4>
+<pre>@Deprecated
+public&nbsp;void&nbsp;func_147418_b(int&nbsp;p_147418_1_,
+ int&nbsp;p_147418_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147418_3_)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="replaceBiomeBlocks(int, int, net.minecraft.block.Block[], byte[], net.minecraft.world.biome.BiomeGenBase[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>replaceBiomeBlocks</h4>
+<pre>public&nbsp;void&nbsp;replaceBiomeBlocks(int&nbsp;p_147418_1_,
+ int&nbsp;p_147418_2_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_147418_3_,
+ byte[]&nbsp;meta,
+ <a href="../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a>[]&nbsp;biomes)</pre>
+</li>
+</ul>
+<a name="loadChunk(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;loadChunk(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#loadChunk(int,%20int)">loadChunk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="provideChunk(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>provideChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;provideChunk(int&nbsp;p_73154_1_,
+ int&nbsp;p_73154_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#provideChunk(int,%20int)">provideChunk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="chunkExists(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>chunkExists</h4>
+<pre>public&nbsp;boolean&nbsp;chunkExists(int&nbsp;p_73149_1_,
+ int&nbsp;p_73149_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#chunkExists(int,%20int)">chunkExists</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="populate(net.minecraft.world.chunk.IChunkProvider, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>populate</h4>
+<pre>public&nbsp;void&nbsp;populate(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_73153_1_,
+ int&nbsp;p_73153_2_,
+ int&nbsp;p_73153_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#populate(net.minecraft.world.chunk.IChunkProvider,%20int,%20int)">populate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveChunks(boolean, net.minecraft.util.IProgressUpdate)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveChunks</h4>
+<pre>public&nbsp;boolean&nbsp;saveChunks(boolean&nbsp;p_73151_1_,
+ <a href="../../../../net/minecraft/util/IProgressUpdate.html" title="interface in net.minecraft.util">IProgressUpdate</a>&nbsp;p_73151_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#saveChunks(boolean,%20net.minecraft.util.IProgressUpdate)">saveChunks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveExtraData()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveExtraData</h4>
+<pre>public&nbsp;void&nbsp;saveExtraData()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#saveExtraData()">saveExtraData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="unloadQueuedChunks()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unloadQueuedChunks</h4>
+<pre>public&nbsp;boolean&nbsp;unloadQueuedChunks()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#unloadQueuedChunks()">unloadQueuedChunks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canSave()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSave</h4>
+<pre>public&nbsp;boolean&nbsp;canSave()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#canSave()">canSave</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="makeString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;makeString()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#makeString()">makeString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPossibleCreatures(net.minecraft.entity.EnumCreatureType, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPossibleCreatures</h4>
+<pre>public&nbsp;java.util.List&nbsp;getPossibleCreatures(<a href="../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;p_73155_1_,
+ int&nbsp;p_73155_2_,
+ int&nbsp;p_73155_3_,
+ int&nbsp;p_73155_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#getPossibleCreatures(net.minecraft.entity.EnumCreatureType,%20int,%20int,%20int)">getPossibleCreatures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_147416_a(net.minecraft.world.World, java.lang.String, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147416_a</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a>&nbsp;func_147416_a(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_147416_1_,
+ java.lang.String&nbsp;p_147416_2_,
+ int&nbsp;p_147416_3_,
+ int&nbsp;p_147416_4_,
+ int&nbsp;p_147416_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#func_147416_a(net.minecraft.world.World,%20java.lang.String,%20int,%20int,%20int)">func_147416_a</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLoadedChunkCount()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLoadedChunkCount</h4>
+<pre>public&nbsp;int&nbsp;getLoadedChunkCount()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#getLoadedChunkCount()">getLoadedChunkCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="recreateStructures(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>recreateStructures</h4>
+<pre>public&nbsp;void&nbsp;recreateStructures(int&nbsp;p_82695_1_,
+ int&nbsp;p_82695_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#recreateStructures(int,%20int)">recreateStructures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/ChunkProviderHell.html" target="_top">Frames</a></li>
+<li><a href="ChunkProviderHell.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/ChunkProviderServer.html b/javadoc/net/minecraft/world/gen/ChunkProviderServer.html
new file mode 100644
index 0000000..8ad1b39
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/ChunkProviderServer.html
@@ -0,0 +1,673 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>ChunkProviderServer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ChunkProviderServer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/ChunkProviderServer.html" target="_top">Frames</a></li>
+<li><a href="ChunkProviderServer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class ChunkProviderServer" class="title">Class ChunkProviderServer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.ChunkProviderServer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ChunkProviderServer</span>
+extends java.lang.Object
+implements <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/storage/IChunkLoader.html" title="interface in net.minecraft.world.chunk.storage">IChunkLoader</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#currentChunkLoader">currentChunkLoader</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#currentChunkProvider">currentChunkProvider</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#loadChunkOnProvideRequest">loadChunkOnProvideRequest</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/util/LongHashMap.html" title="class in net.minecraft.util">LongHashMap</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#loadedChunkHashMap">loadedChunkHashMap</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#loadedChunks">loadedChunks</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/WorldServer.html" title="class in net.minecraft.world">WorldServer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#worldObj">worldObj</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#ChunkProviderServer(net.minecraft.world.WorldServer,%20net.minecraft.world.chunk.storage.IChunkLoader,%20net.minecraft.world.chunk.IChunkProvider)">ChunkProviderServer</a></strong>(<a href="../../../../net/minecraft/world/WorldServer.html" title="class in net.minecraft.world">WorldServer</a>&nbsp;p_i1520_1_,
+ <a href="../../../../net/minecraft/world/chunk/storage/IChunkLoader.html" title="interface in net.minecraft.world.chunk.storage">IChunkLoader</a>&nbsp;p_i1520_2_,
+ <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_i1520_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#canSave()">canSave</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#chunkExists(int,%20int)">chunkExists</a></strong>(int&nbsp;p_73149_1_,
+ int&nbsp;p_73149_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#func_147416_a(net.minecraft.world.World,%20java.lang.String,%20int,%20int,%20int)">func_147416_a</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_147416_1_,
+ java.lang.String&nbsp;p_147416_2_,
+ int&nbsp;p_147416_3_,
+ int&nbsp;p_147416_4_,
+ int&nbsp;p_147416_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#func_152380_a()">func_152380_a</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#getLoadedChunkCount()">getLoadedChunkCount</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#getPossibleCreatures(net.minecraft.entity.EnumCreatureType,%20int,%20int,%20int)">getPossibleCreatures</a></strong>(<a href="../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;p_73155_1_,
+ int&nbsp;p_73155_2_,
+ int&nbsp;p_73155_3_,
+ int&nbsp;p_73155_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#loadChunk(int,%20int)">loadChunk</a></strong>(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#loadChunk(int,%20int,%20java.lang.Runnable)">loadChunk</a></strong>(int&nbsp;par1,
+ int&nbsp;par2,
+ java.lang.Runnable&nbsp;runnable)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#makeString()">makeString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#originalLoadChunk(int,%20int)">originalLoadChunk</a></strong>(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#populate(net.minecraft.world.chunk.IChunkProvider,%20int,%20int)">populate</a></strong>(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_73153_1_,
+ int&nbsp;p_73153_2_,
+ int&nbsp;p_73153_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#provideChunk(int,%20int)">provideChunk</a></strong>(int&nbsp;p_73154_1_,
+ int&nbsp;p_73154_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#recreateStructures(int,%20int)">recreateStructures</a></strong>(int&nbsp;p_82695_1_,
+ int&nbsp;p_82695_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#saveChunks(boolean,%20net.minecraft.util.IProgressUpdate)">saveChunks</a></strong>(boolean&nbsp;p_73151_1_,
+ <a href="../../../../net/minecraft/util/IProgressUpdate.html" title="interface in net.minecraft.util">IProgressUpdate</a>&nbsp;p_73151_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#saveExtraData()">saveExtraData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#unloadAllChunks()">unloadAllChunks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#unloadChunksIfNotNearSpawn(int,%20int)">unloadChunksIfNotNearSpawn</a></strong>(int&nbsp;p_73241_1_,
+ int&nbsp;p_73241_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html#unloadQueuedChunks()">unloadQueuedChunks</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="currentChunkProvider">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentChunkProvider</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a> currentChunkProvider</pre>
+</li>
+</ul>
+<a name="currentChunkLoader">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentChunkLoader</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/storage/IChunkLoader.html" title="interface in net.minecraft.world.chunk.storage">IChunkLoader</a> currentChunkLoader</pre>
+</li>
+</ul>
+<a name="loadChunkOnProvideRequest">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadChunkOnProvideRequest</h4>
+<pre>public&nbsp;boolean loadChunkOnProvideRequest</pre>
+</li>
+</ul>
+<a name="loadedChunkHashMap">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadedChunkHashMap</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/util/LongHashMap.html" title="class in net.minecraft.util">LongHashMap</a> loadedChunkHashMap</pre>
+</li>
+</ul>
+<a name="loadedChunks">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadedChunks</h4>
+<pre>public&nbsp;java.util.List loadedChunks</pre>
+</li>
+</ul>
+<a name="worldObj">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>worldObj</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/WorldServer.html" title="class in net.minecraft.world">WorldServer</a> worldObj</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ChunkProviderServer(net.minecraft.world.WorldServer, net.minecraft.world.chunk.storage.IChunkLoader, net.minecraft.world.chunk.IChunkProvider)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ChunkProviderServer</h4>
+<pre>public&nbsp;ChunkProviderServer(<a href="../../../../net/minecraft/world/WorldServer.html" title="class in net.minecraft.world">WorldServer</a>&nbsp;p_i1520_1_,
+ <a href="../../../../net/minecraft/world/chunk/storage/IChunkLoader.html" title="interface in net.minecraft.world.chunk.storage">IChunkLoader</a>&nbsp;p_i1520_2_,
+ <a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_i1520_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="chunkExists(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>chunkExists</h4>
+<pre>public&nbsp;boolean&nbsp;chunkExists(int&nbsp;p_73149_1_,
+ int&nbsp;p_73149_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#chunkExists(int,%20int)">chunkExists</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_152380_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_152380_a</h4>
+<pre>public&nbsp;java.util.List&nbsp;func_152380_a()</pre>
+</li>
+</ul>
+<a name="unloadChunksIfNotNearSpawn(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unloadChunksIfNotNearSpawn</h4>
+<pre>public&nbsp;void&nbsp;unloadChunksIfNotNearSpawn(int&nbsp;p_73241_1_,
+ int&nbsp;p_73241_2_)</pre>
+</li>
+</ul>
+<a name="unloadAllChunks()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unloadAllChunks</h4>
+<pre>public&nbsp;void&nbsp;unloadAllChunks()</pre>
+</li>
+</ul>
+<a name="loadChunk(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;loadChunk(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#loadChunk(int,%20int)">loadChunk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="loadChunk(int, int, java.lang.Runnable)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;loadChunk(int&nbsp;par1,
+ int&nbsp;par2,
+ java.lang.Runnable&nbsp;runnable)</pre>
+</li>
+</ul>
+<a name="originalLoadChunk(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>originalLoadChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;originalLoadChunk(int&nbsp;p_73158_1_,
+ int&nbsp;p_73158_2_)</pre>
+</li>
+</ul>
+<a name="provideChunk(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>provideChunk</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/chunk/Chunk.html" title="class in net.minecraft.world.chunk">Chunk</a>&nbsp;provideChunk(int&nbsp;p_73154_1_,
+ int&nbsp;p_73154_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#provideChunk(int,%20int)">provideChunk</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="populate(net.minecraft.world.chunk.IChunkProvider, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>populate</h4>
+<pre>public&nbsp;void&nbsp;populate(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_73153_1_,
+ int&nbsp;p_73153_2_,
+ int&nbsp;p_73153_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#populate(net.minecraft.world.chunk.IChunkProvider,%20int,%20int)">populate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveChunks(boolean, net.minecraft.util.IProgressUpdate)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveChunks</h4>
+<pre>public&nbsp;boolean&nbsp;saveChunks(boolean&nbsp;p_73151_1_,
+ <a href="../../../../net/minecraft/util/IProgressUpdate.html" title="interface in net.minecraft.util">IProgressUpdate</a>&nbsp;p_73151_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#saveChunks(boolean,%20net.minecraft.util.IProgressUpdate)">saveChunks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="saveExtraData()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>saveExtraData</h4>
+<pre>public&nbsp;void&nbsp;saveExtraData()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#saveExtraData()">saveExtraData</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="unloadQueuedChunks()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unloadQueuedChunks</h4>
+<pre>public&nbsp;boolean&nbsp;unloadQueuedChunks()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#unloadQueuedChunks()">unloadQueuedChunks</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canSave()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSave</h4>
+<pre>public&nbsp;boolean&nbsp;canSave()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#canSave()">canSave</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="makeString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>makeString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;makeString()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#makeString()">makeString</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPossibleCreatures(net.minecraft.entity.EnumCreatureType, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPossibleCreatures</h4>
+<pre>public&nbsp;java.util.List&nbsp;getPossibleCreatures(<a href="../../../../net/minecraft/entity/EnumCreatureType.html" title="enum in net.minecraft.entity">EnumCreatureType</a>&nbsp;p_73155_1_,
+ int&nbsp;p_73155_2_,
+ int&nbsp;p_73155_3_,
+ int&nbsp;p_73155_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#getPossibleCreatures(net.minecraft.entity.EnumCreatureType,%20int,%20int,%20int)">getPossibleCreatures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_147416_a(net.minecraft.world.World, java.lang.String, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_147416_a</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a>&nbsp;func_147416_a(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_147416_1_,
+ java.lang.String&nbsp;p_147416_2_,
+ int&nbsp;p_147416_3_,
+ int&nbsp;p_147416_4_,
+ int&nbsp;p_147416_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#func_147416_a(net.minecraft.world.World,%20java.lang.String,%20int,%20int,%20int)">func_147416_a</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLoadedChunkCount()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLoadedChunkCount</h4>
+<pre>public&nbsp;int&nbsp;getLoadedChunkCount()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#getLoadedChunkCount()">getLoadedChunkCount</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="recreateStructures(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>recreateStructures</h4>
+<pre>public&nbsp;void&nbsp;recreateStructures(int&nbsp;p_82695_1_,
+ int&nbsp;p_82695_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html#recreateStructures(int,%20int)">recreateStructures</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/ChunkProviderServer.html" target="_top">Frames</a></li>
+<li><a href="ChunkProviderServer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/FlatGeneratorInfo.html b/javadoc/net/minecraft/world/gen/FlatGeneratorInfo.html
new file mode 100644
index 0000000..d41e392
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/FlatGeneratorInfo.html
@@ -0,0 +1,349 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FlatGeneratorInfo (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FlatGeneratorInfo (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/FlatGeneratorInfo.html" target="_top">Frames</a></li>
+<li><a href="FlatGeneratorInfo.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class FlatGeneratorInfo" class="title">Class FlatGeneratorInfo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.FlatGeneratorInfo</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FlatGeneratorInfo</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html#FlatGeneratorInfo()">FlatGeneratorInfo</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html" title="class in net.minecraft.world.gen">FlatGeneratorInfo</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html#createFlatGeneratorFromString(java.lang.String)">createFlatGeneratorFromString</a></strong>(java.lang.String&nbsp;p_82651_0_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html#func_82645_d()">func_82645_d</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html#getBiome()">getBiome</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html" title="class in net.minecraft.world.gen">FlatGeneratorInfo</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html#getDefaultFlatGenerator()">getDefaultFlatGenerator</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html#getFlatLayers()">getFlatLayers</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html#getWorldFeatures()">getWorldFeatures</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html#setBiome(int)">setBiome</a></strong>(int&nbsp;p_82647_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FlatGeneratorInfo()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FlatGeneratorInfo</h4>
+<pre>public&nbsp;FlatGeneratorInfo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getBiome()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBiome</h4>
+<pre>public&nbsp;int&nbsp;getBiome()</pre>
+</li>
+</ul>
+<a name="setBiome(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBiome</h4>
+<pre>public&nbsp;void&nbsp;setBiome(int&nbsp;p_82647_1_)</pre>
+</li>
+</ul>
+<a name="getWorldFeatures()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWorldFeatures</h4>
+<pre>public&nbsp;java.util.Map&nbsp;getWorldFeatures()</pre>
+</li>
+</ul>
+<a name="getFlatLayers()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFlatLayers</h4>
+<pre>public&nbsp;java.util.List&nbsp;getFlatLayers()</pre>
+</li>
+</ul>
+<a name="func_82645_d()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_82645_d</h4>
+<pre>public&nbsp;void&nbsp;func_82645_d()</pre>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="createFlatGeneratorFromString(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createFlatGeneratorFromString</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html" title="class in net.minecraft.world.gen">FlatGeneratorInfo</a>&nbsp;createFlatGeneratorFromString(java.lang.String&nbsp;p_82651_0_)</pre>
+</li>
+</ul>
+<a name="getDefaultFlatGenerator()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDefaultFlatGenerator</h4>
+<pre>public static&nbsp;<a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html" title="class in net.minecraft.world.gen">FlatGeneratorInfo</a>&nbsp;getDefaultFlatGenerator()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/FlatGeneratorInfo.html" target="_top">Frames</a></li>
+<li><a href="FlatGeneratorInfo.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/FlatLayerInfo.html b/javadoc/net/minecraft/world/gen/FlatLayerInfo.html
new file mode 100644
index 0000000..7a1ad4b
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/FlatLayerInfo.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>FlatLayerInfo (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="FlatLayerInfo (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/FlatLayerInfo.html" target="_top">Frames</a></li>
+<li><a href="FlatLayerInfo.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class FlatLayerInfo" class="title">Class FlatLayerInfo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.FlatLayerInfo</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">FlatLayerInfo</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html#FlatLayerInfo(int,%20net.minecraft.block.Block)">FlatLayerInfo</a></strong>(int&nbsp;p_i45467_1_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45467_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html#FlatLayerInfo(int,%20net.minecraft.block.Block,%20int)">FlatLayerInfo</a></strong>(int&nbsp;p_i45468_1_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45468_2_,
+ int&nbsp;p_i45468_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html#func_151536_b()">func_151536_b</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html#getFillBlockMeta()">getFillBlockMeta</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html#getLayerCount()">getLayerCount</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html#getMinY()">getMinY</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html#setMinY(int)">setMinY</a></strong>(int&nbsp;p_82660_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FlatLayerInfo(int, net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FlatLayerInfo</h4>
+<pre>public&nbsp;FlatLayerInfo(int&nbsp;p_i45467_1_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45467_2_)</pre>
+</li>
+</ul>
+<a name="FlatLayerInfo(int, net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FlatLayerInfo</h4>
+<pre>public&nbsp;FlatLayerInfo(int&nbsp;p_i45468_1_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45468_2_,
+ int&nbsp;p_i45468_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getLayerCount()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLayerCount</h4>
+<pre>public&nbsp;int&nbsp;getLayerCount()</pre>
+</li>
+</ul>
+<a name="func_151536_b()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151536_b</h4>
+<pre>public&nbsp;<a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;func_151536_b()</pre>
+</li>
+</ul>
+<a name="getFillBlockMeta()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFillBlockMeta</h4>
+<pre>public&nbsp;int&nbsp;getFillBlockMeta()</pre>
+</li>
+</ul>
+<a name="getMinY()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMinY</h4>
+<pre>public&nbsp;int&nbsp;getMinY()</pre>
+</li>
+</ul>
+<a name="setMinY(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMinY</h4>
+<pre>public&nbsp;void&nbsp;setMinY(int&nbsp;p_82660_1_)</pre>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/FlatLayerInfo.html" target="_top">Frames</a></li>
+<li><a href="FlatLayerInfo.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/MapGenBase.html b/javadoc/net/minecraft/world/gen/MapGenBase.html
new file mode 100644
index 0000000..866b36e
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/MapGenBase.html
@@ -0,0 +1,351 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>MapGenBase (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenBase (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/MapGenCaves.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/MapGenBase.html" target="_top">Frames</a></li>
+<li><a href="MapGenBase.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class MapGenBase" class="title">Class MapGenBase</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.MapGenBase</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../net/minecraft/world/gen/MapGenCaves.html" title="class in net.minecraft.world.gen">MapGenCaves</a>, <a href="../../../../net/minecraft/world/gen/MapGenCavesHell.html" title="class in net.minecraft.world.gen">MapGenCavesHell</a>, <a href="../../../../net/minecraft/world/gen/MapGenRavine.html" title="class in net.minecraft.world.gen">MapGenRavine</a>, <a href="../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">MapGenBase</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.Random</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenBase.html#rand">rand</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenBase.html#range">range</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenBase.html#worldObj">worldObj</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenBase.html#MapGenBase()">MapGenBase</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenBase.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151538_1_,
+ int&nbsp;p_151538_2_,
+ int&nbsp;p_151538_3_,
+ int&nbsp;p_151538_4_,
+ int&nbsp;p_151538_5_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151538_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenBase.html#func_151539_a(net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.World,%20int,%20int,%20net.minecraft.block.Block[])">func_151539_a</a></strong>(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_151539_1_,
+ <a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151539_2_,
+ int&nbsp;p_151539_3_,
+ int&nbsp;p_151539_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151539_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="range">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>range</h4>
+<pre>protected&nbsp;int range</pre>
+</li>
+</ul>
+<a name="rand">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rand</h4>
+<pre>protected&nbsp;java.util.Random rand</pre>
+</li>
+</ul>
+<a name="worldObj">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>worldObj</h4>
+<pre>protected&nbsp;<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a> worldObj</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenBase()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenBase</h4>
+<pre>public&nbsp;MapGenBase()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_151539_a(net.minecraft.world.chunk.IChunkProvider, net.minecraft.world.World, int, int, net.minecraft.block.Block[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151539_a</h4>
+<pre>public&nbsp;void&nbsp;func_151539_a(<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>&nbsp;p_151539_1_,
+ <a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151539_2_,
+ int&nbsp;p_151539_3_,
+ int&nbsp;p_151539_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151539_5_)</pre>
+</li>
+</ul>
+<a name="func_151538_a(net.minecraft.world.World, int, int, int, int, net.minecraft.block.Block[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_151538_a</h4>
+<pre>protected&nbsp;void&nbsp;func_151538_a(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151538_1_,
+ int&nbsp;p_151538_2_,
+ int&nbsp;p_151538_3_,
+ int&nbsp;p_151538_4_,
+ int&nbsp;p_151538_5_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151538_6_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/MapGenCaves.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/MapGenBase.html" target="_top">Frames</a></li>
+<li><a href="MapGenBase.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/MapGenCaves.html b/javadoc/net/minecraft/world/gen/MapGenCaves.html
new file mode 100644
index 0000000..fa2bb21
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/MapGenCaves.html
@@ -0,0 +1,417 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>MapGenCaves (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenCaves (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/MapGenCavesHell.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/MapGenCaves.html" target="_top">Frames</a></li>
+<li><a href="MapGenCaves.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class MapGenCaves" class="title">Class MapGenCaves</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.MapGenBase</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.MapGenCaves</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MapGenCaves</span>
+extends <a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../net/minecraft/world/gen/MapGenBase.html#rand">rand</a>, <a href="../../../../net/minecraft/world/gen/MapGenBase.html#range">range</a>, <a href="../../../../net/minecraft/world/gen/MapGenBase.html#worldObj">worldObj</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenCaves.html#MapGenCaves()">MapGenCaves</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenCaves.html#digBlock(net.minecraft.block.Block[],%20int,%20int,%20int,%20int,%20int,%20int,%20boolean)">digBlock</a></strong>(<a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;data,
+ int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;chunkX,
+ int&nbsp;chunkZ,
+ boolean&nbsp;foundTop)</code>
+<div class="block">Digs out the current block, default implementation removes stone, filler, and top block
+ Sets the block to lava if y is less then 10, and air other wise.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenCaves.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151538_1_,
+ int&nbsp;p_151538_2_,
+ int&nbsp;p_151538_3_,
+ int&nbsp;p_151538_4_,
+ int&nbsp;p_151538_5_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151538_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenCaves.html#func_151541_a(long,%20int,%20int,%20net.minecraft.block.Block[],%20double,%20double,%20double,%20float,%20float,%20float,%20int,%20int,%20double)">func_151541_a</a></strong>(long&nbsp;p_151541_1_,
+ int&nbsp;p_151541_3_,
+ int&nbsp;p_151541_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151541_5_,
+ double&nbsp;p_151541_6_,
+ double&nbsp;p_151541_8_,
+ double&nbsp;p_151541_10_,
+ float&nbsp;p_151541_12_,
+ float&nbsp;p_151541_13_,
+ float&nbsp;p_151541_14_,
+ int&nbsp;p_151541_15_,
+ int&nbsp;p_151541_16_,
+ double&nbsp;p_151541_17_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenCaves.html#func_151542_a(long,%20int,%20int,%20net.minecraft.block.Block[],%20double,%20double,%20double)">func_151542_a</a></strong>(long&nbsp;p_151542_1_,
+ int&nbsp;p_151542_3_,
+ int&nbsp;p_151542_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151542_5_,
+ double&nbsp;p_151542_6_,
+ double&nbsp;p_151542_8_,
+ double&nbsp;p_151542_10_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenCaves.html#isOceanBlock(net.minecraft.block.Block[],%20int,%20int,%20int,%20int,%20int,%20int)">isOceanBlock</a></strong>(<a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;data,
+ int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;chunkX,
+ int&nbsp;chunkZ)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../net/minecraft/world/gen/MapGenBase.html#func_151539_a(net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.World,%20int,%20int,%20net.minecraft.block.Block[])">func_151539_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenCaves()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenCaves</h4>
+<pre>public&nbsp;MapGenCaves()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_151542_a(long, int, int, net.minecraft.block.Block[], double, double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151542_a</h4>
+<pre>protected&nbsp;void&nbsp;func_151542_a(long&nbsp;p_151542_1_,
+ int&nbsp;p_151542_3_,
+ int&nbsp;p_151542_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151542_5_,
+ double&nbsp;p_151542_6_,
+ double&nbsp;p_151542_8_,
+ double&nbsp;p_151542_10_)</pre>
+</li>
+</ul>
+<a name="func_151541_a(long, int, int, net.minecraft.block.Block[], double, double, double, float, float, float, int, int, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151541_a</h4>
+<pre>protected&nbsp;void&nbsp;func_151541_a(long&nbsp;p_151541_1_,
+ int&nbsp;p_151541_3_,
+ int&nbsp;p_151541_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151541_5_,
+ double&nbsp;p_151541_6_,
+ double&nbsp;p_151541_8_,
+ double&nbsp;p_151541_10_,
+ float&nbsp;p_151541_12_,
+ float&nbsp;p_151541_13_,
+ float&nbsp;p_151541_14_,
+ int&nbsp;p_151541_15_,
+ int&nbsp;p_151541_16_,
+ double&nbsp;p_151541_17_)</pre>
+</li>
+</ul>
+<a name="func_151538_a(net.minecraft.world.World, int, int, int, int, net.minecraft.block.Block[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151538_a</h4>
+<pre>protected&nbsp;void&nbsp;func_151538_a(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151538_1_,
+ int&nbsp;p_151538_2_,
+ int&nbsp;p_151538_3_,
+ int&nbsp;p_151538_4_,
+ int&nbsp;p_151538_5_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151538_6_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/gen/MapGenBase.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isOceanBlock(net.minecraft.block.Block[], int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isOceanBlock</h4>
+<pre>protected&nbsp;boolean&nbsp;isOceanBlock(<a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;data,
+ int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;chunkX,
+ int&nbsp;chunkZ)</pre>
+</li>
+</ul>
+<a name="digBlock(net.minecraft.block.Block[], int, int, int, int, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>digBlock</h4>
+<pre>protected&nbsp;void&nbsp;digBlock(<a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;data,
+ int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;chunkX,
+ int&nbsp;chunkZ,
+ boolean&nbsp;foundTop)</pre>
+<div class="block">Digs out the current block, default implementation removes stone, filler, and top block
+ Sets the block to lava if y is less then 10, and air other wise.
+ If setting to air, it also checks to see if we've broken the surface and if so
+ tries to make the floor the biome's top block</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - Block data array</dd><dd><code>index</code> - Pre-calculated index into block data</dd><dd><code>x</code> - local X position</dd><dd><code>y</code> - local Y position</dd><dd><code>z</code> - local Z position</dd><dd><code>chunkX</code> - Chunk X position</dd><dd><code>chunkZ</code> - Chunk Y position</dd><dd><code>foundTop</code> - True if we've encountered the biome's top block. Ideally if we've broken the surface.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/MapGenCavesHell.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/MapGenCaves.html" target="_top">Frames</a></li>
+<li><a href="MapGenCaves.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/MapGenCavesHell.html b/javadoc/net/minecraft/world/gen/MapGenCavesHell.html
new file mode 100644
index 0000000..59d61fa
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/MapGenCavesHell.html
@@ -0,0 +1,357 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>MapGenCavesHell (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenCavesHell (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/MapGenCaves.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/MapGenRavine.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/MapGenCavesHell.html" target="_top">Frames</a></li>
+<li><a href="MapGenCavesHell.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class MapGenCavesHell" class="title">Class MapGenCavesHell</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.MapGenBase</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.MapGenCavesHell</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MapGenCavesHell</span>
+extends <a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../net/minecraft/world/gen/MapGenBase.html#rand">rand</a>, <a href="../../../../net/minecraft/world/gen/MapGenBase.html#range">range</a>, <a href="../../../../net/minecraft/world/gen/MapGenBase.html#worldObj">worldObj</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenCavesHell.html#MapGenCavesHell()">MapGenCavesHell</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenCavesHell.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151538_1_,
+ int&nbsp;p_151538_2_,
+ int&nbsp;p_151538_3_,
+ int&nbsp;p_151538_4_,
+ int&nbsp;p_151538_5_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151538_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenCavesHell.html#func_151543_a(long,%20int,%20int,%20net.minecraft.block.Block[],%20double,%20double,%20double,%20float,%20float,%20float,%20int,%20int,%20double)">func_151543_a</a></strong>(long&nbsp;p_151543_1_,
+ int&nbsp;p_151543_3_,
+ int&nbsp;p_151543_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151543_5_,
+ double&nbsp;p_151543_6_,
+ double&nbsp;p_151543_8_,
+ double&nbsp;p_151543_10_,
+ float&nbsp;p_151543_12_,
+ float&nbsp;p_151543_13_,
+ float&nbsp;p_151543_14_,
+ int&nbsp;p_151543_15_,
+ int&nbsp;p_151543_16_,
+ double&nbsp;p_151543_17_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenCavesHell.html#func_151544_a(long,%20int,%20int,%20net.minecraft.block.Block[],%20double,%20double,%20double)">func_151544_a</a></strong>(long&nbsp;p_151544_1_,
+ int&nbsp;p_151544_3_,
+ int&nbsp;p_151544_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151544_5_,
+ double&nbsp;p_151544_6_,
+ double&nbsp;p_151544_8_,
+ double&nbsp;p_151544_10_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../net/minecraft/world/gen/MapGenBase.html#func_151539_a(net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.World,%20int,%20int,%20net.minecraft.block.Block[])">func_151539_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenCavesHell()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenCavesHell</h4>
+<pre>public&nbsp;MapGenCavesHell()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_151544_a(long, int, int, net.minecraft.block.Block[], double, double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151544_a</h4>
+<pre>protected&nbsp;void&nbsp;func_151544_a(long&nbsp;p_151544_1_,
+ int&nbsp;p_151544_3_,
+ int&nbsp;p_151544_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151544_5_,
+ double&nbsp;p_151544_6_,
+ double&nbsp;p_151544_8_,
+ double&nbsp;p_151544_10_)</pre>
+</li>
+</ul>
+<a name="func_151543_a(long, int, int, net.minecraft.block.Block[], double, double, double, float, float, float, int, int, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151543_a</h4>
+<pre>protected&nbsp;void&nbsp;func_151543_a(long&nbsp;p_151543_1_,
+ int&nbsp;p_151543_3_,
+ int&nbsp;p_151543_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151543_5_,
+ double&nbsp;p_151543_6_,
+ double&nbsp;p_151543_8_,
+ double&nbsp;p_151543_10_,
+ float&nbsp;p_151543_12_,
+ float&nbsp;p_151543_13_,
+ float&nbsp;p_151543_14_,
+ int&nbsp;p_151543_15_,
+ int&nbsp;p_151543_16_,
+ double&nbsp;p_151543_17_)</pre>
+</li>
+</ul>
+<a name="func_151538_a(net.minecraft.world.World, int, int, int, int, net.minecraft.block.Block[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_151538_a</h4>
+<pre>protected&nbsp;void&nbsp;func_151538_a(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151538_1_,
+ int&nbsp;p_151538_2_,
+ int&nbsp;p_151538_3_,
+ int&nbsp;p_151538_4_,
+ int&nbsp;p_151538_5_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151538_6_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/gen/MapGenBase.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/MapGenCaves.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/MapGenRavine.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/MapGenCavesHell.html" target="_top">Frames</a></li>
+<li><a href="MapGenCavesHell.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/MapGenRavine.html b/javadoc/net/minecraft/world/gen/MapGenRavine.html
new file mode 100644
index 0000000..77c0423
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/MapGenRavine.html
@@ -0,0 +1,392 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>MapGenRavine (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenRavine (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/MapGenCavesHell.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/MapGenRavine.html" target="_top">Frames</a></li>
+<li><a href="MapGenRavine.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class MapGenRavine" class="title">Class MapGenRavine</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.MapGenBase</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.MapGenRavine</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MapGenRavine</span>
+extends <a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../net/minecraft/world/gen/MapGenBase.html#rand">rand</a>, <a href="../../../../net/minecraft/world/gen/MapGenBase.html#range">range</a>, <a href="../../../../net/minecraft/world/gen/MapGenBase.html#worldObj">worldObj</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenRavine.html#MapGenRavine()">MapGenRavine</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenRavine.html#digBlock(net.minecraft.block.Block[],%20int,%20int,%20int,%20int,%20int,%20int,%20boolean)">digBlock</a></strong>(<a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;data,
+ int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;chunkX,
+ int&nbsp;chunkZ,
+ boolean&nbsp;foundTop)</code>
+<div class="block">Digs out the current block, default implementation removes stone, filler, and top block
+ Sets the block to lava if y is less then 10, and air other wise.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenRavine.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a></strong>(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151538_1_,
+ int&nbsp;p_151538_2_,
+ int&nbsp;p_151538_3_,
+ int&nbsp;p_151538_4_,
+ int&nbsp;p_151538_5_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151538_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenRavine.html#func_151540_a(long,%20int,%20int,%20net.minecraft.block.Block[],%20double,%20double,%20double,%20float,%20float,%20float,%20int,%20int,%20double)">func_151540_a</a></strong>(long&nbsp;p_151540_1_,
+ int&nbsp;p_151540_3_,
+ int&nbsp;p_151540_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151540_5_,
+ double&nbsp;p_151540_6_,
+ double&nbsp;p_151540_8_,
+ double&nbsp;p_151540_10_,
+ float&nbsp;p_151540_12_,
+ float&nbsp;p_151540_13_,
+ float&nbsp;p_151540_14_,
+ int&nbsp;p_151540_15_,
+ int&nbsp;p_151540_16_,
+ double&nbsp;p_151540_17_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/MapGenRavine.html#isOceanBlock(net.minecraft.block.Block[],%20int,%20int,%20int,%20int,%20int,%20int)">isOceanBlock</a></strong>(<a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;data,
+ int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;chunkX,
+ int&nbsp;chunkZ)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../net/minecraft/world/gen/MapGenBase.html#func_151539_a(net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.World,%20int,%20int,%20net.minecraft.block.Block[])">func_151539_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenRavine()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenRavine</h4>
+<pre>public&nbsp;MapGenRavine()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_151540_a(long, int, int, net.minecraft.block.Block[], double, double, double, float, float, float, int, int, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151540_a</h4>
+<pre>protected&nbsp;void&nbsp;func_151540_a(long&nbsp;p_151540_1_,
+ int&nbsp;p_151540_3_,
+ int&nbsp;p_151540_4_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151540_5_,
+ double&nbsp;p_151540_6_,
+ double&nbsp;p_151540_8_,
+ double&nbsp;p_151540_10_,
+ float&nbsp;p_151540_12_,
+ float&nbsp;p_151540_13_,
+ float&nbsp;p_151540_14_,
+ int&nbsp;p_151540_15_,
+ int&nbsp;p_151540_16_,
+ double&nbsp;p_151540_17_)</pre>
+</li>
+</ul>
+<a name="func_151538_a(net.minecraft.world.World, int, int, int, int, net.minecraft.block.Block[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151538_a</h4>
+<pre>protected&nbsp;void&nbsp;func_151538_a(<a href="../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151538_1_,
+ int&nbsp;p_151538_2_,
+ int&nbsp;p_151538_3_,
+ int&nbsp;p_151538_4_,
+ int&nbsp;p_151538_5_,
+ <a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151538_6_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../net/minecraft/world/gen/MapGenBase.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="isOceanBlock(net.minecraft.block.Block[], int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isOceanBlock</h4>
+<pre>protected&nbsp;boolean&nbsp;isOceanBlock(<a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;data,
+ int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;chunkX,
+ int&nbsp;chunkZ)</pre>
+</li>
+</ul>
+<a name="digBlock(net.minecraft.block.Block[], int, int, int, int, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>digBlock</h4>
+<pre>protected&nbsp;void&nbsp;digBlock(<a href="../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;data,
+ int&nbsp;index,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z,
+ int&nbsp;chunkX,
+ int&nbsp;chunkZ,
+ boolean&nbsp;foundTop)</pre>
+<div class="block">Digs out the current block, default implementation removes stone, filler, and top block
+ Sets the block to lava if y is less then 10, and air other wise.
+ If setting to air, it also checks to see if we've broken the surface and if so
+ tries to make the floor the biome's top block</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - Block data array</dd><dd><code>index</code> - Pre-calculated index into block data</dd><dd><code>x</code> - local X position</dd><dd><code>y</code> - local Y position</dd><dd><code>z</code> - local Z position</dd><dd><code>chunkX</code> - Chunk X position</dd><dd><code>chunkZ</code> - Chunk Y position</dd><dd><code>foundTop</code> - True if we've encountered the biome's top block. Ideally if we've broken the surface.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/MapGenCavesHell.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/MapGenRavine.html" target="_top">Frames</a></li>
+<li><a href="MapGenRavine.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/NoiseGenerator.html b/javadoc/net/minecraft/world/gen/NoiseGenerator.html
new file mode 100644
index 0000000..b04608a
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/NoiseGenerator.html
@@ -0,0 +1,230 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>NoiseGenerator (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NoiseGenerator (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/MapGenRavine.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/NoiseGenerator.html" target="_top">Frames</a></li>
+<li><a href="NoiseGenerator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class NoiseGenerator" class="title">Class NoiseGenerator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.NoiseGenerator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html" title="class in net.minecraft.world.gen">NoiseGeneratorImproved</a>, <a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a>, <a href="../../../../net/minecraft/world/gen/NoiseGeneratorPerlin.html" title="class in net.minecraft.world.gen">NoiseGeneratorPerlin</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">NoiseGenerator</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGenerator.html#NoiseGenerator()">NoiseGenerator</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NoiseGenerator()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NoiseGenerator</h4>
+<pre>public&nbsp;NoiseGenerator()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/MapGenRavine.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/NoiseGenerator.html" target="_top">Frames</a></li>
+<li><a href="NoiseGenerator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/NoiseGeneratorImproved.html b/javadoc/net/minecraft/world/gen/NoiseGeneratorImproved.html
new file mode 100644
index 0000000..8b193e6
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/NoiseGeneratorImproved.html
@@ -0,0 +1,406 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>NoiseGeneratorImproved (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NoiseGeneratorImproved (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/NoiseGeneratorImproved.html" target="_top">Frames</a></li>
+<li><a href="NoiseGeneratorImproved.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class NoiseGeneratorImproved" class="title">Class NoiseGeneratorImproved</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.NoiseGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.NoiseGeneratorImproved</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">NoiseGeneratorImproved</span>
+extends <a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen">NoiseGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html#xCoord">xCoord</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html#yCoord">yCoord</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html#zCoord">zCoord</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html#NoiseGeneratorImproved()">NoiseGeneratorImproved</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html#NoiseGeneratorImproved(java.util.Random)">NoiseGeneratorImproved</a></strong>(java.util.Random&nbsp;p_i45469_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html#func_76309_a(int,%20double,%20double)">func_76309_a</a></strong>(int&nbsp;p_76309_1_,
+ double&nbsp;p_76309_2_,
+ double&nbsp;p_76309_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html#grad(int,%20double,%20double,%20double)">grad</a></strong>(int&nbsp;p_76310_1_,
+ double&nbsp;p_76310_2_,
+ double&nbsp;p_76310_4_,
+ double&nbsp;p_76310_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html#lerp(double,%20double,%20double)">lerp</a></strong>(double&nbsp;p_76311_1_,
+ double&nbsp;p_76311_3_,
+ double&nbsp;p_76311_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html#populateNoiseArray(double[],%20double,%20double,%20double,%20int,%20int,%20int,%20double,%20double,%20double,%20double)">populateNoiseArray</a></strong>(double[]&nbsp;p_76308_1_,
+ double&nbsp;p_76308_2_,
+ double&nbsp;p_76308_4_,
+ double&nbsp;p_76308_6_,
+ int&nbsp;p_76308_8_,
+ int&nbsp;p_76308_9_,
+ int&nbsp;p_76308_10_,
+ double&nbsp;p_76308_11_,
+ double&nbsp;p_76308_13_,
+ double&nbsp;p_76308_15_,
+ double&nbsp;p_76308_17_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="xCoord">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>xCoord</h4>
+<pre>public&nbsp;double xCoord</pre>
+</li>
+</ul>
+<a name="yCoord">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>yCoord</h4>
+<pre>public&nbsp;double yCoord</pre>
+</li>
+</ul>
+<a name="zCoord">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>zCoord</h4>
+<pre>public&nbsp;double zCoord</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NoiseGeneratorImproved()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NoiseGeneratorImproved</h4>
+<pre>public&nbsp;NoiseGeneratorImproved()</pre>
+</li>
+</ul>
+<a name="NoiseGeneratorImproved(java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NoiseGeneratorImproved</h4>
+<pre>public&nbsp;NoiseGeneratorImproved(java.util.Random&nbsp;p_i45469_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="lerp(double, double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lerp</h4>
+<pre>public final&nbsp;double&nbsp;lerp(double&nbsp;p_76311_1_,
+ double&nbsp;p_76311_3_,
+ double&nbsp;p_76311_5_)</pre>
+</li>
+</ul>
+<a name="func_76309_a(int, double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_76309_a</h4>
+<pre>public final&nbsp;double&nbsp;func_76309_a(int&nbsp;p_76309_1_,
+ double&nbsp;p_76309_2_,
+ double&nbsp;p_76309_4_)</pre>
+</li>
+</ul>
+<a name="grad(int, double, double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>grad</h4>
+<pre>public final&nbsp;double&nbsp;grad(int&nbsp;p_76310_1_,
+ double&nbsp;p_76310_2_,
+ double&nbsp;p_76310_4_,
+ double&nbsp;p_76310_6_)</pre>
+</li>
+</ul>
+<a name="populateNoiseArray(double[], double, double, double, int, int, int, double, double, double, double)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>populateNoiseArray</h4>
+<pre>public&nbsp;void&nbsp;populateNoiseArray(double[]&nbsp;p_76308_1_,
+ double&nbsp;p_76308_2_,
+ double&nbsp;p_76308_4_,
+ double&nbsp;p_76308_6_,
+ int&nbsp;p_76308_8_,
+ int&nbsp;p_76308_9_,
+ int&nbsp;p_76308_10_,
+ double&nbsp;p_76308_11_,
+ double&nbsp;p_76308_13_,
+ double&nbsp;p_76308_15_,
+ double&nbsp;p_76308_17_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/NoiseGeneratorImproved.html" target="_top">Frames</a></li>
+<li><a href="NoiseGeneratorImproved.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/NoiseGeneratorOctaves.html b/javadoc/net/minecraft/world/gen/NoiseGeneratorOctaves.html
new file mode 100644
index 0000000..031f5e0
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/NoiseGeneratorOctaves.html
@@ -0,0 +1,306 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>NoiseGeneratorOctaves (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NoiseGeneratorOctaves (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorPerlin.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/NoiseGeneratorOctaves.html" target="_top">Frames</a></li>
+<li><a href="NoiseGeneratorOctaves.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class NoiseGeneratorOctaves" class="title">Class NoiseGeneratorOctaves</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.NoiseGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.NoiseGeneratorOctaves</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">NoiseGeneratorOctaves</span>
+extends <a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen">NoiseGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html#NoiseGeneratorOctaves(java.util.Random,%20int)">NoiseGeneratorOctaves</a></strong>(java.util.Random&nbsp;p_i2111_1_,
+ int&nbsp;p_i2111_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html#generateNoiseOctaves(double[],%20int,%20int,%20int,%20int,%20double,%20double,%20double)">generateNoiseOctaves</a></strong>(double[]&nbsp;p_76305_1_,
+ int&nbsp;p_76305_2_,
+ int&nbsp;p_76305_3_,
+ int&nbsp;p_76305_4_,
+ int&nbsp;p_76305_5_,
+ double&nbsp;p_76305_6_,
+ double&nbsp;p_76305_8_,
+ double&nbsp;p_76305_10_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html#generateNoiseOctaves(double[],%20int,%20int,%20int,%20int,%20int,%20int,%20double,%20double,%20double)">generateNoiseOctaves</a></strong>(double[]&nbsp;p_76304_1_,
+ int&nbsp;p_76304_2_,
+ int&nbsp;p_76304_3_,
+ int&nbsp;p_76304_4_,
+ int&nbsp;p_76304_5_,
+ int&nbsp;p_76304_6_,
+ int&nbsp;p_76304_7_,
+ double&nbsp;p_76304_8_,
+ double&nbsp;p_76304_10_,
+ double&nbsp;p_76304_12_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NoiseGeneratorOctaves(java.util.Random, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NoiseGeneratorOctaves</h4>
+<pre>public&nbsp;NoiseGeneratorOctaves(java.util.Random&nbsp;p_i2111_1_,
+ int&nbsp;p_i2111_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generateNoiseOctaves(double[], int, int, int, int, int, int, double, double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateNoiseOctaves</h4>
+<pre>public&nbsp;double[]&nbsp;generateNoiseOctaves(double[]&nbsp;p_76304_1_,
+ int&nbsp;p_76304_2_,
+ int&nbsp;p_76304_3_,
+ int&nbsp;p_76304_4_,
+ int&nbsp;p_76304_5_,
+ int&nbsp;p_76304_6_,
+ int&nbsp;p_76304_7_,
+ double&nbsp;p_76304_8_,
+ double&nbsp;p_76304_10_,
+ double&nbsp;p_76304_12_)</pre>
+</li>
+</ul>
+<a name="generateNoiseOctaves(double[], int, int, int, int, double, double, double)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generateNoiseOctaves</h4>
+<pre>public&nbsp;double[]&nbsp;generateNoiseOctaves(double[]&nbsp;p_76305_1_,
+ int&nbsp;p_76305_2_,
+ int&nbsp;p_76305_3_,
+ int&nbsp;p_76305_4_,
+ int&nbsp;p_76305_5_,
+ double&nbsp;p_76305_6_,
+ double&nbsp;p_76305_8_,
+ double&nbsp;p_76305_10_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorPerlin.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/NoiseGeneratorOctaves.html" target="_top">Frames</a></li>
+<li><a href="NoiseGeneratorOctaves.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/NoiseGeneratorPerlin.html b/javadoc/net/minecraft/world/gen/NoiseGeneratorPerlin.html
new file mode 100644
index 0000000..c0c3e18
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/NoiseGeneratorPerlin.html
@@ -0,0 +1,319 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>NoiseGeneratorPerlin (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NoiseGeneratorPerlin (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/NoiseGeneratorPerlin.html" target="_top">Frames</a></li>
+<li><a href="NoiseGeneratorPerlin.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class NoiseGeneratorPerlin" class="title">Class NoiseGeneratorPerlin</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.NoiseGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.NoiseGeneratorPerlin</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">NoiseGeneratorPerlin</span>
+extends <a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen">NoiseGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorPerlin.html#NoiseGeneratorPerlin(java.util.Random,%20int)">NoiseGeneratorPerlin</a></strong>(java.util.Random&nbsp;p_i45470_1_,
+ int&nbsp;p_i45470_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorPerlin.html#func_151599_a(double[],%20double,%20double,%20int,%20int,%20double,%20double,%20double)">func_151599_a</a></strong>(double[]&nbsp;p_151599_1_,
+ double&nbsp;p_151599_2_,
+ double&nbsp;p_151599_4_,
+ int&nbsp;p_151599_6_,
+ int&nbsp;p_151599_7_,
+ double&nbsp;p_151599_8_,
+ double&nbsp;p_151599_10_,
+ double&nbsp;p_151599_12_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorPerlin.html#func_151600_a(double[],%20double,%20double,%20int,%20int,%20double,%20double,%20double,%20double)">func_151600_a</a></strong>(double[]&nbsp;p_151600_1_,
+ double&nbsp;p_151600_2_,
+ double&nbsp;p_151600_4_,
+ int&nbsp;p_151600_6_,
+ int&nbsp;p_151600_7_,
+ double&nbsp;p_151600_8_,
+ double&nbsp;p_151600_10_,
+ double&nbsp;p_151600_12_,
+ double&nbsp;p_151600_14_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorPerlin.html#func_151601_a(double,%20double)">func_151601_a</a></strong>(double&nbsp;p_151601_1_,
+ double&nbsp;p_151601_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NoiseGeneratorPerlin(java.util.Random, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NoiseGeneratorPerlin</h4>
+<pre>public&nbsp;NoiseGeneratorPerlin(java.util.Random&nbsp;p_i45470_1_,
+ int&nbsp;p_i45470_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_151601_a(double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151601_a</h4>
+<pre>public&nbsp;double&nbsp;func_151601_a(double&nbsp;p_151601_1_,
+ double&nbsp;p_151601_3_)</pre>
+</li>
+</ul>
+<a name="func_151599_a(double[], double, double, int, int, double, double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151599_a</h4>
+<pre>public&nbsp;double[]&nbsp;func_151599_a(double[]&nbsp;p_151599_1_,
+ double&nbsp;p_151599_2_,
+ double&nbsp;p_151599_4_,
+ int&nbsp;p_151599_6_,
+ int&nbsp;p_151599_7_,
+ double&nbsp;p_151599_8_,
+ double&nbsp;p_151599_10_,
+ double&nbsp;p_151599_12_)</pre>
+</li>
+</ul>
+<a name="func_151600_a(double[], double, double, int, int, double, double, double, double)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_151600_a</h4>
+<pre>public&nbsp;double[]&nbsp;func_151600_a(double[]&nbsp;p_151600_1_,
+ double&nbsp;p_151600_2_,
+ double&nbsp;p_151600_4_,
+ int&nbsp;p_151600_6_,
+ int&nbsp;p_151600_7_,
+ double&nbsp;p_151600_8_,
+ double&nbsp;p_151600_10_,
+ double&nbsp;p_151600_12_,
+ double&nbsp;p_151600_14_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html" title="class in net.minecraft.world.gen"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/NoiseGeneratorPerlin.html" target="_top">Frames</a></li>
+<li><a href="NoiseGeneratorPerlin.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/NoiseGeneratorSimplex.html b/javadoc/net/minecraft/world/gen/NoiseGeneratorSimplex.html
new file mode 100644
index 0000000..40b7f07
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/NoiseGeneratorSimplex.html
@@ -0,0 +1,370 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:17 EST 2015 -->
+<title>NoiseGeneratorSimplex (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NoiseGeneratorSimplex (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorPerlin.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/NoiseGeneratorSimplex.html" target="_top">Frames</a></li>
+<li><a href="NoiseGeneratorSimplex.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen</div>
+<h2 title="Class NoiseGeneratorSimplex" class="title">Class NoiseGeneratorSimplex</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.NoiseGeneratorSimplex</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">NoiseGeneratorSimplex</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html#field_151610_d">field_151610_d</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html#field_151612_b">field_151612_b</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html#field_151613_c">field_151613_c</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html#field_151614_a">field_151614_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html#NoiseGeneratorSimplex()">NoiseGeneratorSimplex</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html#NoiseGeneratorSimplex(java.util.Random)">NoiseGeneratorSimplex</a></strong>(java.util.Random&nbsp;p_i45471_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html#func_151605_a(double,%20double)">func_151605_a</a></strong>(double&nbsp;p_151605_1_,
+ double&nbsp;p_151605_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html#func_151606_a(double[],%20double,%20double,%20int,%20int,%20double,%20double,%20double)">func_151606_a</a></strong>(double[]&nbsp;p_151606_1_,
+ double&nbsp;p_151606_2_,
+ double&nbsp;p_151606_4_,
+ int&nbsp;p_151606_6_,
+ int&nbsp;p_151606_7_,
+ double&nbsp;p_151606_8_,
+ double&nbsp;p_151606_10_,
+ double&nbsp;p_151606_12_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_151614_a">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>field_151614_a</h4>
+<pre>public static final&nbsp;double field_151614_a</pre>
+</li>
+</ul>
+<a name="field_151612_b">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>field_151612_b</h4>
+<pre>public&nbsp;double field_151612_b</pre>
+</li>
+</ul>
+<a name="field_151613_c">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>field_151613_c</h4>
+<pre>public&nbsp;double field_151613_c</pre>
+</li>
+</ul>
+<a name="field_151610_d">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_151610_d</h4>
+<pre>public&nbsp;double field_151610_d</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NoiseGeneratorSimplex()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NoiseGeneratorSimplex</h4>
+<pre>public&nbsp;NoiseGeneratorSimplex()</pre>
+</li>
+</ul>
+<a name="NoiseGeneratorSimplex(java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NoiseGeneratorSimplex</h4>
+<pre>public&nbsp;NoiseGeneratorSimplex(java.util.Random&nbsp;p_i45471_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_151605_a(double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151605_a</h4>
+<pre>public&nbsp;double&nbsp;func_151605_a(double&nbsp;p_151605_1_,
+ double&nbsp;p_151605_3_)</pre>
+</li>
+</ul>
+<a name="func_151606_a(double[], double, double, int, int, double, double, double)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_151606_a</h4>
+<pre>public&nbsp;void&nbsp;func_151606_a(double[]&nbsp;p_151606_1_,
+ double&nbsp;p_151606_2_,
+ double&nbsp;p_151606_4_,
+ int&nbsp;p_151606_6_,
+ int&nbsp;p_151606_7_,
+ double&nbsp;p_151606_8_,
+ double&nbsp;p_151606_10_,
+ double&nbsp;p_151606_12_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/gen/NoiseGeneratorPerlin.html" title="class in net.minecraft.world.gen"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/NoiseGeneratorSimplex.html" target="_top">Frames</a></li>
+<li><a href="NoiseGeneratorSimplex.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenAbstractTree.html b/javadoc/net/minecraft/world/gen/feature/WorldGenAbstractTree.html
new file mode 100644
index 0000000..f1c55e0
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenAbstractTree.html
@@ -0,0 +1,310 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenAbstractTree (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenAbstractTree (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigMushroom.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenAbstractTree.html" target="_top">Frames</a></li>
+<li><a href="WorldGenAbstractTree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenAbstractTree" class="title">Class WorldGenAbstractTree</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenAbstractTree</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigTree.html" title="class in net.minecraft.world.gen.feature">WorldGenBigTree</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenCanopyTree.html" title="class in net.minecraft.world.gen.feature">WorldGenCanopyTree</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenForest.html" title="class in net.minecraft.world.gen.feature">WorldGenForest</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenHugeTrees</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenSavannaTree.html" title="class in net.minecraft.world.gen.feature">WorldGenSavannaTree</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenSwamp.html" title="class in net.minecraft.world.gen.feature">WorldGenSwamp</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga1.html" title="class in net.minecraft.world.gen.feature">WorldGenTaiga1</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga2.html" title="class in net.minecraft.world.gen.feature">WorldGenTaiga2</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenTrees</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">WorldGenAbstractTree</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#WorldGenAbstractTree(boolean)">WorldGenAbstractTree</a></strong>(boolean&nbsp;p_i45448_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_150523_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150524_1_,
+ java.util.Random&nbsp;p_150524_2_,
+ int&nbsp;p_150524_3_,
+ int&nbsp;p_150524_4_,
+ int&nbsp;p_150524_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenAbstractTree(boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenAbstractTree</h4>
+<pre>public&nbsp;WorldGenAbstractTree(boolean&nbsp;p_i45448_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_150523_a(net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_150523_a</h4>
+<pre>protected&nbsp;boolean&nbsp;func_150523_a(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_150523_1_)</pre>
+</li>
+</ul>
+<a name="func_150524_b(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_150524_b</h4>
+<pre>public&nbsp;void&nbsp;func_150524_b(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150524_1_,
+ java.util.Random&nbsp;p_150524_2_,
+ int&nbsp;p_150524_3_,
+ int&nbsp;p_150524_4_,
+ int&nbsp;p_150524_5_)</pre>
+</li>
+</ul>
+<a name="isReplaceable(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isReplaceable</h4>
+<pre>protected&nbsp;boolean&nbsp;isReplaceable(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;world,
+ int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigMushroom.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenAbstractTree.html" target="_top">Frames</a></li>
+<li><a href="WorldGenAbstractTree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenBigMushroom.html b/javadoc/net/minecraft/world/gen/feature/WorldGenBigMushroom.html
new file mode 100644
index 0000000..8667741
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenBigMushroom.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenBigMushroom (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenBigMushroom (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenBigMushroom.html" target="_top">Frames</a></li>
+<li><a href="WorldGenBigMushroom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenBigMushroom" class="title">Class WorldGenBigMushroom</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenBigMushroom</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenBigMushroom</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigMushroom.html#WorldGenBigMushroom()">WorldGenBigMushroom</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigMushroom.html#WorldGenBigMushroom(int)">WorldGenBigMushroom</a></strong>(int&nbsp;p_i2017_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigMushroom.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenBigMushroom(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WorldGenBigMushroom</h4>
+<pre>public&nbsp;WorldGenBigMushroom(int&nbsp;p_i2017_1_)</pre>
+</li>
+</ul>
+<a name="WorldGenBigMushroom()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenBigMushroom</h4>
+<pre>public&nbsp;WorldGenBigMushroom()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenBigMushroom.html" target="_top">Frames</a></li>
+<li><a href="WorldGenBigMushroom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenBigTree.html b/javadoc/net/minecraft/world/gen/feature/WorldGenBigTree.html
new file mode 100644
index 0000000..7e2f334
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenBigTree.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenBigTree (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenBigTree (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigMushroom.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBlockBlob.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenBigTree.html" target="_top">Frames</a></li>
+<li><a href="WorldGenBigTree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenBigTree" class="title">Class WorldGenBigTree</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenBigTree</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenBigTree</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigTree.html#WorldGenBigTree(boolean)">WorldGenBigTree</a></strong>(boolean&nbsp;p_i2008_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigTree.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigTree.html#setScale(double,%20double,%20double)">setScale</a></strong>(double&nbsp;p_76487_1_,
+ double&nbsp;p_76487_3_,
+ double&nbsp;p_76487_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenBigTree(boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenBigTree</h4>
+<pre>public&nbsp;WorldGenBigTree(boolean&nbsp;p_i2008_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setScale(double, double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setScale</h4>
+<pre>public&nbsp;void&nbsp;setScale(double&nbsp;p_76487_1_,
+ double&nbsp;p_76487_3_,
+ double&nbsp;p_76487_5_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigMushroom.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBlockBlob.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenBigTree.html" target="_top">Frames</a></li>
+<li><a href="WorldGenBigTree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenBlockBlob.html b/javadoc/net/minecraft/world/gen/feature/WorldGenBlockBlob.html
new file mode 100644
index 0000000..29184be
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenBlockBlob.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenBlockBlob (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenBlockBlob (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCactus.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenBlockBlob.html" target="_top">Frames</a></li>
+<li><a href="WorldGenBlockBlob.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenBlockBlob" class="title">Class WorldGenBlockBlob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenBlockBlob</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenBlockBlob</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBlockBlob.html#WorldGenBlockBlob(net.minecraft.block.Block,%20int)">WorldGenBlockBlob</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45450_1_,
+ int&nbsp;p_i45450_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBlockBlob.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenBlockBlob(net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenBlockBlob</h4>
+<pre>public&nbsp;WorldGenBlockBlob(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45450_1_,
+ int&nbsp;p_i45450_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCactus.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenBlockBlob.html" target="_top">Frames</a></li>
+<li><a href="WorldGenBlockBlob.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenCactus.html b/javadoc/net/minecraft/world/gen/feature/WorldGenCactus.html
new file mode 100644
index 0000000..65d655a
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenCactus.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenCactus (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenCactus (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBlockBlob.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCanopyTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenCactus.html" target="_top">Frames</a></li>
+<li><a href="WorldGenCactus.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenCactus" class="title">Class WorldGenCactus</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenCactus</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenCactus</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCactus.html#WorldGenCactus()">WorldGenCactus</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCactus.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenCactus()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenCactus</h4>
+<pre>public&nbsp;WorldGenCactus()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBlockBlob.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCanopyTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenCactus.html" target="_top">Frames</a></li>
+<li><a href="WorldGenCactus.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenCanopyTree.html b/javadoc/net/minecraft/world/gen/feature/WorldGenCanopyTree.html
new file mode 100644
index 0000000..e0534ba
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenCanopyTree.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenCanopyTree (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenCanopyTree (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCactus.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenClay.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenCanopyTree.html" target="_top">Frames</a></li>
+<li><a href="WorldGenCanopyTree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenCanopyTree" class="title">Class WorldGenCanopyTree</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenCanopyTree</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenCanopyTree</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCanopyTree.html#WorldGenCanopyTree(boolean)">WorldGenCanopyTree</a></strong>(boolean&nbsp;p_i45461_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCanopyTree.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenCanopyTree(boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenCanopyTree</h4>
+<pre>public&nbsp;WorldGenCanopyTree(boolean&nbsp;p_i45461_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCactus.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenClay.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenCanopyTree.html" target="_top">Frames</a></li>
+<li><a href="WorldGenCanopyTree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenClay.html b/javadoc/net/minecraft/world/gen/feature/WorldGenClay.html
new file mode 100644
index 0000000..1586e10
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenClay.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenClay (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenClay (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCanopyTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDeadBush.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenClay.html" target="_top">Frames</a></li>
+<li><a href="WorldGenClay.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenClay" class="title">Class WorldGenClay</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenClay</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenClay</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenClay.html#WorldGenClay(int)">WorldGenClay</a></strong>(int&nbsp;p_i2011_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenClay.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenClay(int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenClay</h4>
+<pre>public&nbsp;WorldGenClay(int&nbsp;p_i2011_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCanopyTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDeadBush.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenClay.html" target="_top">Frames</a></li>
+<li><a href="WorldGenClay.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenDeadBush.html b/javadoc/net/minecraft/world/gen/feature/WorldGenDeadBush.html
new file mode 100644
index 0000000..839ca8c
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenDeadBush.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenDeadBush (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenDeadBush (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenClay.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDesertWells.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenDeadBush.html" target="_top">Frames</a></li>
+<li><a href="WorldGenDeadBush.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenDeadBush" class="title">Class WorldGenDeadBush</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenDeadBush</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenDeadBush</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDeadBush.html#WorldGenDeadBush(net.minecraft.block.Block)">WorldGenDeadBush</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45451_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDeadBush.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenDeadBush(net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenDeadBush</h4>
+<pre>public&nbsp;WorldGenDeadBush(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45451_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenClay.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDesertWells.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenDeadBush.html" target="_top">Frames</a></li>
+<li><a href="WorldGenDeadBush.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenDesertWells.html b/javadoc/net/minecraft/world/gen/feature/WorldGenDesertWells.html
new file mode 100644
index 0000000..de12533
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenDesertWells.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenDesertWells (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenDesertWells (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDeadBush.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDoublePlant.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenDesertWells.html" target="_top">Frames</a></li>
+<li><a href="WorldGenDesertWells.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenDesertWells" class="title">Class WorldGenDesertWells</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenDesertWells</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenDesertWells</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDesertWells.html#WorldGenDesertWells()">WorldGenDesertWells</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDesertWells.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenDesertWells()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenDesertWells</h4>
+<pre>public&nbsp;WorldGenDesertWells()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDeadBush.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDoublePlant.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenDesertWells.html" target="_top">Frames</a></li>
+<li><a href="WorldGenDesertWells.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenDoublePlant.html b/javadoc/net/minecraft/world/gen/feature/WorldGenDoublePlant.html
new file mode 100644
index 0000000..30c878d
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenDoublePlant.html
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenDoublePlant (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenDoublePlant (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDesertWells.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDungeons.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenDoublePlant.html" target="_top">Frames</a></li>
+<li><a href="WorldGenDoublePlant.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenDoublePlant" class="title">Class WorldGenDoublePlant</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenDoublePlant</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenDoublePlant</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDoublePlant.html#WorldGenDoublePlant()">WorldGenDoublePlant</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDoublePlant.html#func_150548_a(int)">func_150548_a</a></strong>(int&nbsp;p_150548_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDoublePlant.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenDoublePlant()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenDoublePlant</h4>
+<pre>public&nbsp;WorldGenDoublePlant()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_150548_a(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_150548_a</h4>
+<pre>public&nbsp;void&nbsp;func_150548_a(int&nbsp;p_150548_1_)</pre>
+</li>
+</ul>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDesertWells.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDungeons.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenDoublePlant.html" target="_top">Frames</a></li>
+<li><a href="WorldGenDoublePlant.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenDungeons.html b/javadoc/net/minecraft/world/gen/feature/WorldGenDungeons.html
new file mode 100644
index 0000000..94d7911
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenDungeons.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenDungeons (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenDungeons (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDoublePlant.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenDungeons.html" target="_top">Frames</a></li>
+<li><a href="WorldGenDungeons.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenDungeons" class="title">Class WorldGenDungeons</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenDungeons</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenDungeons</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDungeons.html#field_111189_a">field_111189_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDungeons.html#WorldGenDungeons()">WorldGenDungeons</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDungeons.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111189_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111189_a</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111189_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenDungeons()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenDungeons</h4>
+<pre>public&nbsp;WorldGenDungeons()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDoublePlant.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenDungeons.html" target="_top">Frames</a></li>
+<li><a href="WorldGenDungeons.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenFire.html b/javadoc/net/minecraft/world/gen/feature/WorldGenFire.html
new file mode 100644
index 0000000..efc0881
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenFire.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenFire (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenFire (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFlowers.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenFire.html" target="_top">Frames</a></li>
+<li><a href="WorldGenFire.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenFire" class="title">Class WorldGenFire</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenFire</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenFire</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFire.html#WorldGenFire()">WorldGenFire</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFire.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenFire()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenFire</h4>
+<pre>public&nbsp;WorldGenFire()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFlowers.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenFire.html" target="_top">Frames</a></li>
+<li><a href="WorldGenFire.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenFlowers.html b/javadoc/net/minecraft/world/gen/feature/WorldGenFlowers.html
new file mode 100644
index 0000000..9537198
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenFlowers.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenFlowers (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenFlowers (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFire.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenForest.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenFlowers.html" target="_top">Frames</a></li>
+<li><a href="WorldGenFlowers.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenFlowers" class="title">Class WorldGenFlowers</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenFlowers</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenFlowers</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFlowers.html#WorldGenFlowers(net.minecraft.block.Block)">WorldGenFlowers</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45452_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFlowers.html#func_150550_a(net.minecraft.block.Block,%20int)">func_150550_a</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_150550_1_,
+ int&nbsp;p_150550_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFlowers.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenFlowers(net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenFlowers</h4>
+<pre>public&nbsp;WorldGenFlowers(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45452_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_150550_a(net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_150550_a</h4>
+<pre>public&nbsp;void&nbsp;func_150550_a(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_150550_1_,
+ int&nbsp;p_150550_2_)</pre>
+</li>
+</ul>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFire.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenForest.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenFlowers.html" target="_top">Frames</a></li>
+<li><a href="WorldGenFlowers.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenForest.html b/javadoc/net/minecraft/world/gen/feature/WorldGenForest.html
new file mode 100644
index 0000000..13be5ae
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenForest.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenForest (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenForest (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFlowers.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone1.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenForest.html" target="_top">Frames</a></li>
+<li><a href="WorldGenForest.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenForest" class="title">Class WorldGenForest</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenForest</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenForest</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenForest.html#WorldGenForest(boolean,%20boolean)">WorldGenForest</a></strong>(boolean&nbsp;p_i45449_1_,
+ boolean&nbsp;p_i45449_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenForest.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenForest(boolean, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenForest</h4>
+<pre>public&nbsp;WorldGenForest(boolean&nbsp;p_i45449_1_,
+ boolean&nbsp;p_i45449_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFlowers.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone1.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenForest.html" target="_top">Frames</a></li>
+<li><a href="WorldGenForest.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenGlowStone1.html b/javadoc/net/minecraft/world/gen/feature/WorldGenGlowStone1.html
new file mode 100644
index 0000000..0cbadd8
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenGlowStone1.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenGlowStone1 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenGlowStone1 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenForest.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone2.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenGlowStone1.html" target="_top">Frames</a></li>
+<li><a href="WorldGenGlowStone1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenGlowStone1" class="title">Class WorldGenGlowStone1</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenGlowStone1</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenGlowStone1</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone1.html#WorldGenGlowStone1()">WorldGenGlowStone1</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone1.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenGlowStone1()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenGlowStone1</h4>
+<pre>public&nbsp;WorldGenGlowStone1()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenForest.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone2.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenGlowStone1.html" target="_top">Frames</a></li>
+<li><a href="WorldGenGlowStone1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenGlowStone2.html b/javadoc/net/minecraft/world/gen/feature/WorldGenGlowStone2.html
new file mode 100644
index 0000000..1bec9b0
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenGlowStone2.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenGlowStone2 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenGlowStone2 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone1.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHellLava.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenGlowStone2.html" target="_top">Frames</a></li>
+<li><a href="WorldGenGlowStone2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenGlowStone2" class="title">Class WorldGenGlowStone2</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenGlowStone2</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenGlowStone2</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone2.html#WorldGenGlowStone2()">WorldGenGlowStone2</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone2.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenGlowStone2()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenGlowStone2</h4>
+<pre>public&nbsp;WorldGenGlowStone2()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone1.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHellLava.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenGlowStone2.html" target="_top">Frames</a></li>
+<li><a href="WorldGenGlowStone2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenHellLava.html b/javadoc/net/minecraft/world/gen/feature/WorldGenHellLava.html
new file mode 100644
index 0000000..f4b82bc
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenHellLava.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenHellLava (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenHellLava (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone2.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenHellLava.html" target="_top">Frames</a></li>
+<li><a href="WorldGenHellLava.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenHellLava" class="title">Class WorldGenHellLava</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenHellLava</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenHellLava</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHellLava.html#WorldGenHellLava(net.minecraft.block.Block,%20boolean)">WorldGenHellLava</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45453_1_,
+ boolean&nbsp;p_i45453_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHellLava.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenHellLava(net.minecraft.block.Block, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenHellLava</h4>
+<pre>public&nbsp;WorldGenHellLava(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45453_1_,
+ boolean&nbsp;p_i45453_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone2.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenHellLava.html" target="_top">Frames</a></li>
+<li><a href="WorldGenHellLava.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenHugeTrees.html b/javadoc/net/minecraft/world/gen/feature/WorldGenHugeTrees.html
new file mode 100644
index 0000000..afc590b
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenHugeTrees.html
@@ -0,0 +1,434 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenHugeTrees (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenHugeTrees (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHellLava.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIcePath.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenHugeTrees.html" target="_top">Frames</a></li>
+<li><a href="WorldGenHugeTrees.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenHugeTrees" class="title">Class WorldGenHugeTrees</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenHugeTrees</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaJungle.html" title="class in net.minecraft.world.gen.feature">WorldGenMegaJungle</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaPineTree.html" title="class in net.minecraft.world.gen.feature">WorldGenMegaPineTree</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">WorldGenHugeTrees</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#baseHeight">baseHeight</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#field_150538_d">field_150538_d</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#leavesMetadata">leavesMetadata</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#woodMetadata">woodMetadata</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#WorldGenHugeTrees(boolean,%20int,%20int,%20int,%20int)">WorldGenHugeTrees</a></strong>(boolean&nbsp;p_i45458_1_,
+ int&nbsp;p_i45458_2_,
+ int&nbsp;p_i45458_3_,
+ int&nbsp;p_i45458_4_,
+ int&nbsp;p_i45458_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150533_a(java.util.Random)">func_150533_a</a></strong>(java.util.Random&nbsp;p_150533_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150534_b(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20java.util.Random)">func_150534_b</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150534_1_,
+ int&nbsp;p_150534_2_,
+ int&nbsp;p_150534_3_,
+ int&nbsp;p_150534_4_,
+ int&nbsp;p_150534_5_,
+ java.util.Random&nbsp;p_150534_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150535_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20java.util.Random)">func_150535_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150535_1_,
+ int&nbsp;p_150535_2_,
+ int&nbsp;p_150535_3_,
+ int&nbsp;p_150535_4_,
+ int&nbsp;p_150535_5_,
+ java.util.Random&nbsp;p_150535_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150537_a(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int,%20int)">func_150537_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150537_1_,
+ java.util.Random&nbsp;p_150537_2_,
+ int&nbsp;p_150537_3_,
+ int&nbsp;p_150537_4_,
+ int&nbsp;p_150537_5_,
+ int&nbsp;p_150537_6_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="baseHeight">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>baseHeight</h4>
+<pre>protected final&nbsp;int baseHeight</pre>
+</li>
+</ul>
+<a name="woodMetadata">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>woodMetadata</h4>
+<pre>protected final&nbsp;int woodMetadata</pre>
+</li>
+</ul>
+<a name="leavesMetadata">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>leavesMetadata</h4>
+<pre>protected final&nbsp;int leavesMetadata</pre>
+</li>
+</ul>
+<a name="field_150538_d">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_150538_d</h4>
+<pre>protected&nbsp;int field_150538_d</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenHugeTrees(boolean, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenHugeTrees</h4>
+<pre>public&nbsp;WorldGenHugeTrees(boolean&nbsp;p_i45458_1_,
+ int&nbsp;p_i45458_2_,
+ int&nbsp;p_i45458_3_,
+ int&nbsp;p_i45458_4_,
+ int&nbsp;p_i45458_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_150533_a(java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_150533_a</h4>
+<pre>protected&nbsp;int&nbsp;func_150533_a(java.util.Random&nbsp;p_150533_1_)</pre>
+</li>
+</ul>
+<a name="func_150537_a(net.minecraft.world.World, java.util.Random, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_150537_a</h4>
+<pre>protected&nbsp;boolean&nbsp;func_150537_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150537_1_,
+ java.util.Random&nbsp;p_150537_2_,
+ int&nbsp;p_150537_3_,
+ int&nbsp;p_150537_4_,
+ int&nbsp;p_150537_5_,
+ int&nbsp;p_150537_6_)</pre>
+</li>
+</ul>
+<a name="func_150535_a(net.minecraft.world.World, int, int, int, int, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_150535_a</h4>
+<pre>protected&nbsp;void&nbsp;func_150535_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150535_1_,
+ int&nbsp;p_150535_2_,
+ int&nbsp;p_150535_3_,
+ int&nbsp;p_150535_4_,
+ int&nbsp;p_150535_5_,
+ java.util.Random&nbsp;p_150535_6_)</pre>
+</li>
+</ul>
+<a name="func_150534_b(net.minecraft.world.World, int, int, int, int, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_150534_b</h4>
+<pre>protected&nbsp;void&nbsp;func_150534_b(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150534_1_,
+ int&nbsp;p_150534_2_,
+ int&nbsp;p_150534_3_,
+ int&nbsp;p_150534_4_,
+ int&nbsp;p_150534_5_,
+ java.util.Random&nbsp;p_150534_6_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHellLava.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIcePath.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenHugeTrees.html" target="_top">Frames</a></li>
+<li><a href="WorldGenHugeTrees.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenIcePath.html b/javadoc/net/minecraft/world/gen/feature/WorldGenIcePath.html
new file mode 100644
index 0000000..8d76c1e
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenIcePath.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenIcePath (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenIcePath (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIceSpike.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenIcePath.html" target="_top">Frames</a></li>
+<li><a href="WorldGenIcePath.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenIcePath" class="title">Class WorldGenIcePath</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenIcePath</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenIcePath</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIcePath.html#WorldGenIcePath(int)">WorldGenIcePath</a></strong>(int&nbsp;p_i45454_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIcePath.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenIcePath(int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenIcePath</h4>
+<pre>public&nbsp;WorldGenIcePath(int&nbsp;p_i45454_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIceSpike.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenIcePath.html" target="_top">Frames</a></li>
+<li><a href="WorldGenIcePath.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenIceSpike.html b/javadoc/net/minecraft/world/gen/feature/WorldGenIceSpike.html
new file mode 100644
index 0000000..f591730
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenIceSpike.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenIceSpike (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenIceSpike (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIcePath.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLakes.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenIceSpike.html" target="_top">Frames</a></li>
+<li><a href="WorldGenIceSpike.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenIceSpike" class="title">Class WorldGenIceSpike</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenIceSpike</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenIceSpike</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIceSpike.html#WorldGenIceSpike()">WorldGenIceSpike</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIceSpike.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenIceSpike()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenIceSpike</h4>
+<pre>public&nbsp;WorldGenIceSpike()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIcePath.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLakes.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenIceSpike.html" target="_top">Frames</a></li>
+<li><a href="WorldGenIceSpike.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenLakes.html b/javadoc/net/minecraft/world/gen/feature/WorldGenLakes.html
new file mode 100644
index 0000000..fae1b14
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenLakes.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenLakes (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenLakes (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIceSpike.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLiquids.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenLakes.html" target="_top">Frames</a></li>
+<li><a href="WorldGenLakes.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenLakes" class="title">Class WorldGenLakes</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenLakes</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenLakes</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLakes.html#WorldGenLakes(net.minecraft.block.Block)">WorldGenLakes</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45455_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLakes.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenLakes(net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenLakes</h4>
+<pre>public&nbsp;WorldGenLakes(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45455_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIceSpike.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLiquids.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenLakes.html" target="_top">Frames</a></li>
+<li><a href="WorldGenLakes.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenLiquids.html b/javadoc/net/minecraft/world/gen/feature/WorldGenLiquids.html
new file mode 100644
index 0000000..4794242
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenLiquids.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenLiquids (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenLiquids (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLakes.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaJungle.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenLiquids.html" target="_top">Frames</a></li>
+<li><a href="WorldGenLiquids.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenLiquids" class="title">Class WorldGenLiquids</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenLiquids</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenLiquids</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLiquids.html#WorldGenLiquids(net.minecraft.block.Block)">WorldGenLiquids</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45465_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLiquids.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenLiquids(net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenLiquids</h4>
+<pre>public&nbsp;WorldGenLiquids(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45465_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLakes.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaJungle.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenLiquids.html" target="_top">Frames</a></li>
+<li><a href="WorldGenLiquids.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenMegaJungle.html b/javadoc/net/minecraft/world/gen/feature/WorldGenMegaJungle.html
new file mode 100644
index 0000000..c304d6c
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenMegaJungle.html
@@ -0,0 +1,325 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenMegaJungle (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenMegaJungle (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLiquids.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaPineTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenMegaJungle.html" target="_top">Frames</a></li>
+<li><a href="WorldGenMegaJungle.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.feature.WorldGenHugeTrees">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenMegaJungle" class="title">Class WorldGenMegaJungle</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenHugeTrees</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenMegaJungle</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenMegaJungle</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenHugeTrees</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.feature.WorldGenHugeTrees">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenHugeTrees</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#baseHeight">baseHeight</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#field_150538_d">field_150538_d</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#leavesMetadata">leavesMetadata</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#woodMetadata">woodMetadata</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaJungle.html#WorldGenMegaJungle(boolean,%20int,%20int,%20int,%20int)">WorldGenMegaJungle</a></strong>(boolean&nbsp;p_i45456_1_,
+ int&nbsp;p_i45456_2_,
+ int&nbsp;p_i45456_3_,
+ int&nbsp;p_i45456_4_,
+ int&nbsp;p_i45456_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaJungle.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenHugeTrees">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenHugeTrees</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150533_a(java.util.Random)">func_150533_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150534_b(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20java.util.Random)">func_150534_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150535_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20java.util.Random)">func_150535_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150537_a(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int,%20int)">func_150537_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenMegaJungle(boolean, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenMegaJungle</h4>
+<pre>public&nbsp;WorldGenMegaJungle(boolean&nbsp;p_i45456_1_,
+ int&nbsp;p_i45456_2_,
+ int&nbsp;p_i45456_3_,
+ int&nbsp;p_i45456_4_,
+ int&nbsp;p_i45456_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLiquids.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaPineTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenMegaJungle.html" target="_top">Frames</a></li>
+<li><a href="WorldGenMegaJungle.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.feature.WorldGenHugeTrees">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenMegaPineTree.html b/javadoc/net/minecraft/world/gen/feature/WorldGenMegaPineTree.html
new file mode 100644
index 0000000..f61a099
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenMegaPineTree.html
@@ -0,0 +1,344 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenMegaPineTree (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenMegaPineTree (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaJungle.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMelon.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenMegaPineTree.html" target="_top">Frames</a></li>
+<li><a href="WorldGenMegaPineTree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.feature.WorldGenHugeTrees">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenMegaPineTree" class="title">Class WorldGenMegaPineTree</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenHugeTrees</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenMegaPineTree</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenMegaPineTree</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenHugeTrees</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.feature.WorldGenHugeTrees">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenHugeTrees</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#baseHeight">baseHeight</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#field_150538_d">field_150538_d</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#leavesMetadata">leavesMetadata</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#woodMetadata">woodMetadata</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaPineTree.html#WorldGenMegaPineTree(boolean,%20boolean)">WorldGenMegaPineTree</a></strong>(boolean&nbsp;p_i45457_1_,
+ boolean&nbsp;p_i45457_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaPineTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150524_1_,
+ java.util.Random&nbsp;p_150524_2_,
+ int&nbsp;p_150524_3_,
+ int&nbsp;p_150524_4_,
+ int&nbsp;p_150524_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaPineTree.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenHugeTrees">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenHugeTrees</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150533_a(java.util.Random)">func_150533_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150534_b(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20java.util.Random)">func_150534_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150535_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20java.util.Random)">func_150535_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html#func_150537_a(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int,%20int)">func_150537_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenMegaPineTree(boolean, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenMegaPineTree</h4>
+<pre>public&nbsp;WorldGenMegaPineTree(boolean&nbsp;p_i45457_1_,
+ boolean&nbsp;p_i45457_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_150524_b(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_150524_b</h4>
+<pre>public&nbsp;void&nbsp;func_150524_b(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150524_1_,
+ java.util.Random&nbsp;p_150524_2_,
+ int&nbsp;p_150524_3_,
+ int&nbsp;p_150524_4_,
+ int&nbsp;p_150524_5_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaJungle.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMelon.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenMegaPineTree.html" target="_top">Frames</a></li>
+<li><a href="WorldGenMegaPineTree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.feature.WorldGenHugeTrees">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenMelon.html b/javadoc/net/minecraft/world/gen/feature/WorldGenMelon.html
new file mode 100644
index 0000000..5e48be0
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenMelon.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenMelon (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenMelon (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaPineTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMinable.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenMelon.html" target="_top">Frames</a></li>
+<li><a href="WorldGenMelon.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenMelon" class="title">Class WorldGenMelon</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenMelon</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenMelon</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMelon.html#WorldGenMelon()">WorldGenMelon</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMelon.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenMelon()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenMelon</h4>
+<pre>public&nbsp;WorldGenMelon()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaPineTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMinable.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenMelon.html" target="_top">Frames</a></li>
+<li><a href="WorldGenMelon.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenMinable.html b/javadoc/net/minecraft/world/gen/feature/WorldGenMinable.html
new file mode 100644
index 0000000..cb524db
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenMinable.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenMinable (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenMinable (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMelon.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenPumpkin.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenMinable.html" target="_top">Frames</a></li>
+<li><a href="WorldGenMinable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenMinable" class="title">Class WorldGenMinable</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenMinable</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenMinable</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMinable.html#WorldGenMinable(net.minecraft.block.Block,%20int)">WorldGenMinable</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45459_1_,
+ int&nbsp;p_i45459_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMinable.html#WorldGenMinable(net.minecraft.block.Block,%20int,%20net.minecraft.block.Block)">WorldGenMinable</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45460_1_,
+ int&nbsp;p_i45460_2_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45460_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMinable.html#WorldGenMinable(net.minecraft.block.Block,%20int,%20int,%20net.minecraft.block.Block)">WorldGenMinable</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ int&nbsp;meta,
+ int&nbsp;number,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;target)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMinable.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenMinable(net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WorldGenMinable</h4>
+<pre>public&nbsp;WorldGenMinable(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45459_1_,
+ int&nbsp;p_i45459_2_)</pre>
+</li>
+</ul>
+<a name="WorldGenMinable(net.minecraft.block.Block, int, net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WorldGenMinable</h4>
+<pre>public&nbsp;WorldGenMinable(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45460_1_,
+ int&nbsp;p_i45460_2_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45460_3_)</pre>
+</li>
+</ul>
+<a name="WorldGenMinable(net.minecraft.block.Block, int, int, net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenMinable</h4>
+<pre>public&nbsp;WorldGenMinable(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;block,
+ int&nbsp;meta,
+ int&nbsp;number,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;target)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMelon.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenPumpkin.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenMinable.html" target="_top">Frames</a></li>
+<li><a href="WorldGenMinable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenPumpkin.html b/javadoc/net/minecraft/world/gen/feature/WorldGenPumpkin.html
new file mode 100644
index 0000000..ea5d966
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenPumpkin.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenPumpkin (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenPumpkin (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMinable.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenReed.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenPumpkin.html" target="_top">Frames</a></li>
+<li><a href="WorldGenPumpkin.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenPumpkin" class="title">Class WorldGenPumpkin</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenPumpkin</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenPumpkin</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenPumpkin.html#WorldGenPumpkin()">WorldGenPumpkin</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenPumpkin.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenPumpkin()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenPumpkin</h4>
+<pre>public&nbsp;WorldGenPumpkin()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMinable.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenReed.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenPumpkin.html" target="_top">Frames</a></li>
+<li><a href="WorldGenPumpkin.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenReed.html b/javadoc/net/minecraft/world/gen/feature/WorldGenReed.html
new file mode 100644
index 0000000..5b709b1
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenReed.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenReed (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenReed (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenPumpkin.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSand.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenReed.html" target="_top">Frames</a></li>
+<li><a href="WorldGenReed.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenReed" class="title">Class WorldGenReed</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenReed</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenReed</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenReed.html#WorldGenReed()">WorldGenReed</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenReed.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenReed()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenReed</h4>
+<pre>public&nbsp;WorldGenReed()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenPumpkin.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSand.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenReed.html" target="_top">Frames</a></li>
+<li><a href="WorldGenReed.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenSand.html b/javadoc/net/minecraft/world/gen/feature/WorldGenSand.html
new file mode 100644
index 0000000..a8eab2f
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenSand.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenSand (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenSand (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenReed.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSavannaTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenSand.html" target="_top">Frames</a></li>
+<li><a href="WorldGenSand.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenSand" class="title">Class WorldGenSand</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenSand</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenSand</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSand.html#WorldGenSand(net.minecraft.block.Block,%20int)">WorldGenSand</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45462_1_,
+ int&nbsp;p_i45462_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSand.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenSand(net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenSand</h4>
+<pre>public&nbsp;WorldGenSand(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45462_1_,
+ int&nbsp;p_i45462_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenReed.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSavannaTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenSand.html" target="_top">Frames</a></li>
+<li><a href="WorldGenSand.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenSavannaTree.html b/javadoc/net/minecraft/world/gen/feature/WorldGenSavannaTree.html
new file mode 100644
index 0000000..0211fa2
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenSavannaTree.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenSavannaTree (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenSavannaTree (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSand.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenShrub.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenSavannaTree.html" target="_top">Frames</a></li>
+<li><a href="WorldGenSavannaTree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenSavannaTree" class="title">Class WorldGenSavannaTree</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenSavannaTree</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenSavannaTree</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSavannaTree.html#WorldGenSavannaTree(boolean)">WorldGenSavannaTree</a></strong>(boolean&nbsp;p_i45463_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSavannaTree.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenSavannaTree(boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenSavannaTree</h4>
+<pre>public&nbsp;WorldGenSavannaTree(boolean&nbsp;p_i45463_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSand.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenShrub.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenSavannaTree.html" target="_top">Frames</a></li>
+<li><a href="WorldGenSavannaTree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenShrub.html b/javadoc/net/minecraft/world/gen/feature/WorldGenShrub.html
new file mode 100644
index 0000000..ce7dd34
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenShrub.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenShrub (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenShrub (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSavannaTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSpikes.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenShrub.html" target="_top">Frames</a></li>
+<li><a href="WorldGenShrub.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenShrub" class="title">Class WorldGenShrub</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenTrees</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenShrub</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenShrub</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenTrees</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenShrub.html#WorldGenShrub(int,%20int)">WorldGenShrub</a></strong>(int&nbsp;p_i2015_1_,
+ int&nbsp;p_i2015_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenShrub.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenShrub(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenShrub</h4>
+<pre>public&nbsp;WorldGenShrub(int&nbsp;p_i2015_1_,
+ int&nbsp;p_i2015_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenTrees</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSavannaTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSpikes.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenShrub.html" target="_top">Frames</a></li>
+<li><a href="WorldGenShrub.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenSpikes.html b/javadoc/net/minecraft/world/gen/feature/WorldGenSpikes.html
new file mode 100644
index 0000000..a7de783
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenSpikes.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenSpikes (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenSpikes (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenShrub.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSwamp.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenSpikes.html" target="_top">Frames</a></li>
+<li><a href="WorldGenSpikes.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenSpikes" class="title">Class WorldGenSpikes</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenSpikes</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenSpikes</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSpikes.html#WorldGenSpikes(net.minecraft.block.Block)">WorldGenSpikes</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45464_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSpikes.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenSpikes(net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenSpikes</h4>
+<pre>public&nbsp;WorldGenSpikes(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45464_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenShrub.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSwamp.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenSpikes.html" target="_top">Frames</a></li>
+<li><a href="WorldGenSpikes.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenSwamp.html b/javadoc/net/minecraft/world/gen/feature/WorldGenSwamp.html
new file mode 100644
index 0000000..693ce07
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenSwamp.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenSwamp (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenSwamp (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSpikes.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga1.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenSwamp.html" target="_top">Frames</a></li>
+<li><a href="WorldGenSwamp.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenSwamp" class="title">Class WorldGenSwamp</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenSwamp</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenSwamp</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSwamp.html#WorldGenSwamp()">WorldGenSwamp</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSwamp.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenSwamp()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenSwamp</h4>
+<pre>public&nbsp;WorldGenSwamp()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSpikes.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga1.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenSwamp.html" target="_top">Frames</a></li>
+<li><a href="WorldGenSwamp.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenTaiga1.html b/javadoc/net/minecraft/world/gen/feature/WorldGenTaiga1.html
new file mode 100644
index 0000000..3e5f9b4
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenTaiga1.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenTaiga1 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenTaiga1 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSwamp.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga2.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenTaiga1.html" target="_top">Frames</a></li>
+<li><a href="WorldGenTaiga1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenTaiga1" class="title">Class WorldGenTaiga1</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenTaiga1</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenTaiga1</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga1.html#WorldGenTaiga1()">WorldGenTaiga1</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga1.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenTaiga1()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenTaiga1</h4>
+<pre>public&nbsp;WorldGenTaiga1()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSwamp.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga2.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenTaiga1.html" target="_top">Frames</a></li>
+<li><a href="WorldGenTaiga1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenTaiga2.html b/javadoc/net/minecraft/world/gen/feature/WorldGenTaiga2.html
new file mode 100644
index 0000000..e7f8203
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenTaiga2.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenTaiga2 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenTaiga2 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga1.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTallGrass.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenTaiga2.html" target="_top">Frames</a></li>
+<li><a href="WorldGenTaiga2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenTaiga2" class="title">Class WorldGenTaiga2</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenTaiga2</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenTaiga2</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga2.html#WorldGenTaiga2(boolean)">WorldGenTaiga2</a></strong>(boolean&nbsp;p_i2025_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga2.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenTaiga2(boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenTaiga2</h4>
+<pre>public&nbsp;WorldGenTaiga2(boolean&nbsp;p_i2025_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga1.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTallGrass.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenTaiga2.html" target="_top">Frames</a></li>
+<li><a href="WorldGenTaiga2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenTallGrass.html b/javadoc/net/minecraft/world/gen/feature/WorldGenTallGrass.html
new file mode 100644
index 0000000..6ea82ec
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenTallGrass.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenTallGrass (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenTallGrass (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga2.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenTallGrass.html" target="_top">Frames</a></li>
+<li><a href="WorldGenTallGrass.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenTallGrass" class="title">Class WorldGenTallGrass</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenTallGrass</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenTallGrass</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTallGrass.html#WorldGenTallGrass(net.minecraft.block.Block,%20int)">WorldGenTallGrass</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45466_1_,
+ int&nbsp;p_i45466_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTallGrass.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenTallGrass(net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenTallGrass</h4>
+<pre>public&nbsp;WorldGenTallGrass(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_i45466_1_,
+ int&nbsp;p_i45466_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga2.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenTallGrass.html" target="_top">Frames</a></li>
+<li><a href="WorldGenTallGrass.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenTrees.html b/javadoc/net/minecraft/world/gen/feature/WorldGenTrees.html
new file mode 100644
index 0000000..7132145
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenTrees.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenTrees (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenTrees (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTallGrass.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenVines.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenTrees.html" target="_top">Frames</a></li>
+<li><a href="WorldGenTrees.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenTrees" class="title">Class WorldGenTrees</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenAbstractTree</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenTrees</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/feature/WorldGenShrub.html" title="class in net.minecraft.world.gen.feature">WorldGenShrub</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenTrees</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html#WorldGenTrees(boolean)">WorldGenTrees</a></strong>(boolean&nbsp;p_i2027_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html#WorldGenTrees(boolean,%20int,%20int,%20int,%20boolean)">WorldGenTrees</a></strong>(boolean&nbsp;p_i2028_1_,
+ int&nbsp;p_i2028_2_,
+ int&nbsp;p_i2028_3_,
+ int&nbsp;p_i2028_4_,
+ boolean&nbsp;p_i2028_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenAbstractTree">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150523_a(net.minecraft.block.Block)">func_150523_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#func_150524_b(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">func_150524_b</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html#isReplaceable(net.minecraft.world.World,%20int,%20int,%20int)">isReplaceable</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenTrees(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WorldGenTrees</h4>
+<pre>public&nbsp;WorldGenTrees(boolean&nbsp;p_i2027_1_)</pre>
+</li>
+</ul>
+<a name="WorldGenTrees(boolean, int, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenTrees</h4>
+<pre>public&nbsp;WorldGenTrees(boolean&nbsp;p_i2028_1_,
+ int&nbsp;p_i2028_2_,
+ int&nbsp;p_i2028_3_,
+ int&nbsp;p_i2028_4_,
+ boolean&nbsp;p_i2028_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTallGrass.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenVines.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenTrees.html" target="_top">Frames</a></li>
+<li><a href="WorldGenTrees.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenVines.html b/javadoc/net/minecraft/world/gen/feature/WorldGenVines.html
new file mode 100644
index 0000000..d6cc407
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenVines.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenVines (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenVines (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenWaterlily.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenVines.html" target="_top">Frames</a></li>
+<li><a href="WorldGenVines.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenVines" class="title">Class WorldGenVines</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenVines</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenVines</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenVines.html#WorldGenVines()">WorldGenVines</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenVines.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenVines()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenVines</h4>
+<pre>public&nbsp;WorldGenVines()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenWaterlily.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenVines.html" target="_top">Frames</a></li>
+<li><a href="WorldGenVines.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenWaterlily.html b/javadoc/net/minecraft/world/gen/feature/WorldGenWaterlily.html
new file mode 100644
index 0000000..54b067f
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenWaterlily.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenWaterlily (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenWaterlily (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenVines.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenWaterlily.html" target="_top">Frames</a></li>
+<li><a href="WorldGenWaterlily.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenWaterlily" class="title">Class WorldGenWaterlily</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenWaterlily</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGenWaterlily</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenWaterlily.html#WorldGenWaterlily()">WorldGenWaterlily</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenWaterlily.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenWaterlily()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenWaterlily</h4>
+<pre>public&nbsp;WorldGenWaterlily()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenVines.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenWaterlily.html" target="_top">Frames</a></li>
+<li><a href="WorldGenWaterlily.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGenerator.html b/javadoc/net/minecraft/world/gen/feature/WorldGenerator.html
new file mode 100644
index 0000000..306e42b
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGenerator.html
@@ -0,0 +1,339 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGenerator (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGenerator (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDungeons.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenerator.html" target="_top">Frames</a></li>
+<li><a href="WorldGenerator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGenerator" class="title">Class WorldGenerator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGenerator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigMushroom.html" title="class in net.minecraft.world.gen.feature">WorldGenBigMushroom</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenBlockBlob.html" title="class in net.minecraft.world.gen.feature">WorldGenBlockBlob</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenCactus.html" title="class in net.minecraft.world.gen.feature">WorldGenCactus</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenClay.html" title="class in net.minecraft.world.gen.feature">WorldGenClay</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenDeadBush.html" title="class in net.minecraft.world.gen.feature">WorldGenDeadBush</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenDesertWells.html" title="class in net.minecraft.world.gen.feature">WorldGenDesertWells</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenDoublePlant.html" title="class in net.minecraft.world.gen.feature">WorldGenDoublePlant</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenDungeons.html" title="class in net.minecraft.world.gen.feature">WorldGenDungeons</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html" title="class in net.minecraft.world.gen.feature">WorldGeneratorBonusChest</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenFire.html" title="class in net.minecraft.world.gen.feature">WorldGenFire</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenFlowers.html" title="class in net.minecraft.world.gen.feature">WorldGenFlowers</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone1.html" title="class in net.minecraft.world.gen.feature">WorldGenGlowStone1</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone2.html" title="class in net.minecraft.world.gen.feature">WorldGenGlowStone2</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenHellLava.html" title="class in net.minecraft.world.gen.feature">WorldGenHellLava</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenIcePath.html" title="class in net.minecraft.world.gen.feature">WorldGenIcePath</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenIceSpike.html" title="class in net.minecraft.world.gen.feature">WorldGenIceSpike</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenLakes.html" title="class in net.minecraft.world.gen.feature">WorldGenLakes</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenLiquids.html" title="class in net.minecraft.world.gen.feature">WorldGenLiquids</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenMelon.html" title="class in net.minecraft.world.gen.feature">WorldGenMelon</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenMinable.html" title="class in net.minecraft.world.gen.feature">WorldGenMinable</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenPumpkin.html" title="class in net.minecraft.world.gen.feature">WorldGenPumpkin</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenReed.html" title="class in net.minecraft.world.gen.feature">WorldGenReed</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenSand.html" title="class in net.minecraft.world.gen.feature">WorldGenSand</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenSpikes.html" title="class in net.minecraft.world.gen.feature">WorldGenSpikes</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenTallGrass.html" title="class in net.minecraft.world.gen.feature">WorldGenTallGrass</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenVines.html" title="class in net.minecraft.world.gen.feature">WorldGenVines</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenWaterlily.html" title="class in net.minecraft.world.gen.feature">WorldGenWaterlily</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">WorldGenerator</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#WorldGenerator()">WorldGenerator</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#WorldGenerator(boolean)">WorldGenerator</a></strong>(boolean&nbsp;p_i2013_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150515_1_,
+ int&nbsp;p_150515_2_,
+ int&nbsp;p_150515_3_,
+ int&nbsp;p_150515_4_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_150515_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150516_1_,
+ int&nbsp;p_150516_2_,
+ int&nbsp;p_150516_3_,
+ int&nbsp;p_150516_4_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_150516_5_,
+ int&nbsp;p_150516_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></strong>(double&nbsp;p_76487_1_,
+ double&nbsp;p_76487_3_,
+ double&nbsp;p_76487_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGenerator()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WorldGenerator</h4>
+<pre>public&nbsp;WorldGenerator()</pre>
+</li>
+</ul>
+<a name="WorldGenerator(boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGenerator</h4>
+<pre>public&nbsp;WorldGenerator(boolean&nbsp;p_i2013_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public abstract&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+</li>
+</ul>
+<a name="setScale(double, double, double)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setScale</h4>
+<pre>public&nbsp;void&nbsp;setScale(double&nbsp;p_76487_1_,
+ double&nbsp;p_76487_3_,
+ double&nbsp;p_76487_5_)</pre>
+</li>
+</ul>
+<a name="func_150515_a(net.minecraft.world.World, int, int, int, net.minecraft.block.Block)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_150515_a</h4>
+<pre>protected&nbsp;void&nbsp;func_150515_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150515_1_,
+ int&nbsp;p_150515_2_,
+ int&nbsp;p_150515_3_,
+ int&nbsp;p_150515_4_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_150515_5_)</pre>
+</li>
+</ul>
+<a name="setBlockAndNotifyAdequately(net.minecraft.world.World, int, int, int, net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setBlockAndNotifyAdequately</h4>
+<pre>protected&nbsp;void&nbsp;setBlockAndNotifyAdequately(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_150516_1_,
+ int&nbsp;p_150516_2_,
+ int&nbsp;p_150516_3_,
+ int&nbsp;p_150516_4_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_150516_5_,
+ int&nbsp;p_150516_6_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDungeons.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGenerator.html" target="_top">Frames</a></li>
+<li><a href="WorldGenerator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html b/javadoc/net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html
new file mode 100644
index 0000000..4f5e253
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:10 EST 2015 -->
+<title>WorldGeneratorBonusChest (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WorldGeneratorBonusChest (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFire.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html" target="_top">Frames</a></li>
+<li><a href="WorldGeneratorBonusChest.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.feature</div>
+<h2 title="Class WorldGeneratorBonusChest" class="title">Class WorldGeneratorBonusChest</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">net.minecraft.world.gen.feature.WorldGenerator</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.feature.WorldGeneratorBonusChest</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">WorldGeneratorBonusChest</span>
+extends <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html#WorldGeneratorBonusChest(net.minecraft.util.WeightedRandomChestContent[],%20int)">WorldGeneratorBonusChest</a></strong>(<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]&nbsp;p_i2010_1_,
+ int&nbsp;p_i2010_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.feature.WorldGenerator">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#func_150515_a(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block)">func_150515_a</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setBlockAndNotifyAdequately(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">setBlockAndNotifyAdequately</a>, <a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#setScale(double,%20double,%20double)">setScale</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WorldGeneratorBonusChest(net.minecraft.util.WeightedRandomChestContent[], int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WorldGeneratorBonusChest</h4>
+<pre>public&nbsp;WorldGeneratorBonusChest(<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]&nbsp;p_i2010_1_,
+ int&nbsp;p_i2010_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="generate(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generate</h4>
+<pre>public&nbsp;boolean&nbsp;generate(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_76484_1_,
+ java.util.Random&nbsp;p_76484_2_,
+ int&nbsp;p_76484_3_,
+ int&nbsp;p_76484_4_,
+ int&nbsp;p_76484_5_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html#generate(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">generate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFire.html" title="class in net.minecraft.world.gen.feature"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html" target="_top">Frames</a></li>
+<li><a href="WorldGeneratorBonusChest.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/package-frame.html b/javadoc/net/minecraft/world/gen/feature/package-frame.html
new file mode 100644
index 0000000..bdc9940
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/package-frame.html
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:25 EST 2015 -->
+<title>net.minecraft.world.gen.feature (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../net/minecraft/world/gen/feature/package-summary.html" target="classFrame">net.minecraft.world.gen.feature</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenAbstractTree</a></li>
+<li><a href="WorldGenBigMushroom.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenBigMushroom</a></li>
+<li><a href="WorldGenBigTree.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenBigTree</a></li>
+<li><a href="WorldGenBlockBlob.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenBlockBlob</a></li>
+<li><a href="WorldGenCactus.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenCactus</a></li>
+<li><a href="WorldGenCanopyTree.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenCanopyTree</a></li>
+<li><a href="WorldGenClay.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenClay</a></li>
+<li><a href="WorldGenDeadBush.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenDeadBush</a></li>
+<li><a href="WorldGenDesertWells.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenDesertWells</a></li>
+<li><a href="WorldGenDoublePlant.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenDoublePlant</a></li>
+<li><a href="WorldGenDungeons.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenDungeons</a></li>
+<li><a href="WorldGenerator.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenerator</a></li>
+<li><a href="WorldGeneratorBonusChest.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGeneratorBonusChest</a></li>
+<li><a href="WorldGenFire.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenFire</a></li>
+<li><a href="WorldGenFlowers.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenFlowers</a></li>
+<li><a href="WorldGenForest.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenForest</a></li>
+<li><a href="WorldGenGlowStone1.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenGlowStone1</a></li>
+<li><a href="WorldGenGlowStone2.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenGlowStone2</a></li>
+<li><a href="WorldGenHellLava.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenHellLava</a></li>
+<li><a href="WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenHugeTrees</a></li>
+<li><a href="WorldGenIcePath.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenIcePath</a></li>
+<li><a href="WorldGenIceSpike.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenIceSpike</a></li>
+<li><a href="WorldGenLakes.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenLakes</a></li>
+<li><a href="WorldGenLiquids.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenLiquids</a></li>
+<li><a href="WorldGenMegaJungle.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenMegaJungle</a></li>
+<li><a href="WorldGenMegaPineTree.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenMegaPineTree</a></li>
+<li><a href="WorldGenMelon.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenMelon</a></li>
+<li><a href="WorldGenMinable.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenMinable</a></li>
+<li><a href="WorldGenPumpkin.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenPumpkin</a></li>
+<li><a href="WorldGenReed.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenReed</a></li>
+<li><a href="WorldGenSand.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenSand</a></li>
+<li><a href="WorldGenSavannaTree.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenSavannaTree</a></li>
+<li><a href="WorldGenShrub.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenShrub</a></li>
+<li><a href="WorldGenSpikes.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenSpikes</a></li>
+<li><a href="WorldGenSwamp.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenSwamp</a></li>
+<li><a href="WorldGenTaiga1.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenTaiga1</a></li>
+<li><a href="WorldGenTaiga2.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenTaiga2</a></li>
+<li><a href="WorldGenTallGrass.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenTallGrass</a></li>
+<li><a href="WorldGenTrees.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenTrees</a></li>
+<li><a href="WorldGenVines.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenVines</a></li>
+<li><a href="WorldGenWaterlily.html" title="class in net.minecraft.world.gen.feature" target="classFrame">WorldGenWaterlily</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/package-summary.html b/javadoc/net/minecraft/world/gen/feature/package-summary.html
new file mode 100644
index 0000000..8e5e4f3
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/package-summary.html
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:25 EST 2015 -->
+<title>net.minecraft.world.gen.feature (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="net.minecraft.world.gen.feature (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;net.minecraft.world.gen.feature</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature">WorldGenAbstractTree</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigMushroom.html" title="class in net.minecraft.world.gen.feature">WorldGenBigMushroom</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigTree.html" title="class in net.minecraft.world.gen.feature">WorldGenBigTree</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenBlockBlob.html" title="class in net.minecraft.world.gen.feature">WorldGenBlockBlob</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCactus.html" title="class in net.minecraft.world.gen.feature">WorldGenCactus</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenCanopyTree.html" title="class in net.minecraft.world.gen.feature">WorldGenCanopyTree</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenClay.html" title="class in net.minecraft.world.gen.feature">WorldGenClay</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDeadBush.html" title="class in net.minecraft.world.gen.feature">WorldGenDeadBush</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDesertWells.html" title="class in net.minecraft.world.gen.feature">WorldGenDesertWells</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDoublePlant.html" title="class in net.minecraft.world.gen.feature">WorldGenDoublePlant</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenDungeons.html" title="class in net.minecraft.world.gen.feature">WorldGenDungeons</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature">WorldGenerator</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html" title="class in net.minecraft.world.gen.feature">WorldGeneratorBonusChest</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFire.html" title="class in net.minecraft.world.gen.feature">WorldGenFire</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenFlowers.html" title="class in net.minecraft.world.gen.feature">WorldGenFlowers</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenForest.html" title="class in net.minecraft.world.gen.feature">WorldGenForest</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone1.html" title="class in net.minecraft.world.gen.feature">WorldGenGlowStone1</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone2.html" title="class in net.minecraft.world.gen.feature">WorldGenGlowStone2</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHellLava.html" title="class in net.minecraft.world.gen.feature">WorldGenHellLava</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenHugeTrees</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIcePath.html" title="class in net.minecraft.world.gen.feature">WorldGenIcePath</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenIceSpike.html" title="class in net.minecraft.world.gen.feature">WorldGenIceSpike</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLakes.html" title="class in net.minecraft.world.gen.feature">WorldGenLakes</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenLiquids.html" title="class in net.minecraft.world.gen.feature">WorldGenLiquids</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaJungle.html" title="class in net.minecraft.world.gen.feature">WorldGenMegaJungle</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaPineTree.html" title="class in net.minecraft.world.gen.feature">WorldGenMegaPineTree</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMelon.html" title="class in net.minecraft.world.gen.feature">WorldGenMelon</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenMinable.html" title="class in net.minecraft.world.gen.feature">WorldGenMinable</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenPumpkin.html" title="class in net.minecraft.world.gen.feature">WorldGenPumpkin</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenReed.html" title="class in net.minecraft.world.gen.feature">WorldGenReed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSand.html" title="class in net.minecraft.world.gen.feature">WorldGenSand</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSavannaTree.html" title="class in net.minecraft.world.gen.feature">WorldGenSavannaTree</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenShrub.html" title="class in net.minecraft.world.gen.feature">WorldGenShrub</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSpikes.html" title="class in net.minecraft.world.gen.feature">WorldGenSpikes</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenSwamp.html" title="class in net.minecraft.world.gen.feature">WorldGenSwamp</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga1.html" title="class in net.minecraft.world.gen.feature">WorldGenTaiga1</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga2.html" title="class in net.minecraft.world.gen.feature">WorldGenTaiga2</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTallGrass.html" title="class in net.minecraft.world.gen.feature">WorldGenTallGrass</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html" title="class in net.minecraft.world.gen.feature">WorldGenTrees</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenVines.html" title="class in net.minecraft.world.gen.feature">WorldGenVines</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/feature/WorldGenWaterlily.html" title="class in net.minecraft.world.gen.feature">WorldGenWaterlily</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/feature/package-tree.html b/javadoc/net/minecraft/world/gen/feature/package-tree.html
new file mode 100644
index 0000000..ac436c3
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/feature/package-tree.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:25 EST 2015 -->
+<title>net.minecraft.world.gen.feature Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="net.minecraft.world.gen.feature Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/package-tree.html">Prev</a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package net.minecraft.world.gen.feature</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenerator.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenerator</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenAbstractTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenAbstractTree</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenBigTree</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenCanopyTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenCanopyTree</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenForest.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenForest</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenHugeTrees.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenHugeTrees</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaJungle.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenMegaJungle</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenMegaPineTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenMegaPineTree</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenSavannaTree.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenSavannaTree</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenSwamp.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenSwamp</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga1.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenTaiga1</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenTaiga2.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenTaiga2</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenTrees.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenTrees</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenShrub.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenShrub</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenBigMushroom.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenBigMushroom</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenBlockBlob.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenBlockBlob</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenCactus.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenCactus</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenClay.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenClay</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenDeadBush.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenDeadBush</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenDesertWells.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenDesertWells</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenDoublePlant.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenDoublePlant</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenDungeons.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenDungeons</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGeneratorBonusChest.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGeneratorBonusChest</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenFire.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenFire</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenFlowers.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenFlowers</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone1.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenGlowStone1</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenGlowStone2.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenGlowStone2</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenHellLava.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenHellLava</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenIcePath.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenIcePath</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenIceSpike.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenIceSpike</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenLakes.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenLakes</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenLiquids.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenLiquids</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenMelon.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenMelon</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenMinable.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenMinable</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenPumpkin.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenPumpkin</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenReed.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenReed</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenSand.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenSand</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenSpikes.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenSpikes</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenTallGrass.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenTallGrass</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenVines.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenVines</span></a></li>
+<li type="circle">net.minecraft.world.gen.feature.<a href="../../../../../net/minecraft/world/gen/feature/WorldGenWaterlily.html" title="class in net.minecraft.world.gen.feature"><span class="strong">WorldGenWaterlily</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/package-tree.html">Prev</a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/feature/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayer.html b/javadoc/net/minecraft/world/gen/layer/GenLayer.html
new file mode 100644
index 0000000..9dbf025
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayer.html
@@ -0,0 +1,457 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayer.html" target="_top">Frames</a></li>
+<li><a href="GenLayer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayer" class="title">Class GenLayer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayer</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddIsland.html" title="class in net.minecraft.world.gen.layer">GenLayerAddIsland</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html" title="class in net.minecraft.world.gen.layer">GenLayerAddMushroomIsland</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddSnow.html" title="class in net.minecraft.world.gen.layer">GenLayerAddSnow</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiome.html" title="class in net.minecraft.world.gen.layer">GenLayerBiome</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiomeEdge.html" title="class in net.minecraft.world.gen.layer">GenLayerBiomeEdge</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerDeepOcean.html" title="class in net.minecraft.world.gen.layer">GenLayerDeepOcean</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.html" title="class in net.minecraft.world.gen.layer">GenLayerEdge</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerHills.html" title="class in net.minecraft.world.gen.layer">GenLayerHills</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerIsland.html" title="class in net.minecraft.world.gen.layer">GenLayerIsland</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerRareBiome.html" title="class in net.minecraft.world.gen.layer">GenLayerRareBiome</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html" title="class in net.minecraft.world.gen.layer">GenLayerRemoveTooMuchOcean</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiver.html" title="class in net.minecraft.world.gen.layer">GenLayerRiver</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverInit.html" title="class in net.minecraft.world.gen.layer">GenLayerRiverInit</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverMix.html" title="class in net.minecraft.world.gen.layer">GenLayerRiverMix</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerShore.html" title="class in net.minecraft.world.gen.layer">GenLayerShore</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerSmooth.html" title="class in net.minecraft.world.gen.layer">GenLayerSmooth</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html" title="class in net.minecraft.world.gen.layer">GenLayerVoronoiZoom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html" title="class in net.minecraft.world.gen.layer">GenLayerZoom</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">GenLayer</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#GenLayer(long)">GenLayer</a></strong>(long&nbsp;p_i2125_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a></strong>(int&nbsp;p_151616_0_,
+ int&nbsp;p_151616_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>abstract int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static byte</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a></strong>(<a href="../../../../../net/minecraft/world/WorldType.html" title="class in net.minecraft.world">WorldType</a>&nbsp;worldType,
+ byte&nbsp;original)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a></strong>(long&nbsp;p_75903_1_,
+ long&nbsp;p_75903_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a></strong>(long&nbsp;p_75901_0_,
+ <a href="../../../../../net/minecraft/world/WorldType.html" title="class in net.minecraft.world">WorldType</a>&nbsp;p_75901_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a></strong>(long&nbsp;p_75905_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a></strong>(int&nbsp;p_151618_0_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a></strong>(int&nbsp;p_75902_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a></strong>(long&nbsp;par1)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a></strong>(int&nbsp;p_151617_1_,
+ int&nbsp;p_151617_2_,
+ int&nbsp;p_151617_3_,
+ int&nbsp;p_151617_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></strong>(int...&nbsp;p_151619_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="parent">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parent</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a> parent</pre>
+</li>
+</ul>
+<a name="baseSeed">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>baseSeed</h4>
+<pre>protected&nbsp;long baseSeed</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayer(long)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayer</h4>
+<pre>public&nbsp;GenLayer(long&nbsp;p_i2125_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initializeAllBiomeGenerators(long, net.minecraft.world.WorldType)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initializeAllBiomeGenerators</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>[]&nbsp;initializeAllBiomeGenerators(long&nbsp;p_75901_0_,
+ <a href="../../../../../net/minecraft/world/WorldType.html" title="class in net.minecraft.world">WorldType</a>&nbsp;p_75901_2_)</pre>
+</li>
+</ul>
+<a name="initWorldGenSeed(long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initWorldGenSeed</h4>
+<pre>public&nbsp;void&nbsp;initWorldGenSeed(long&nbsp;p_75905_1_)</pre>
+</li>
+</ul>
+<a name="initChunkSeed(long, long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initChunkSeed</h4>
+<pre>public&nbsp;void&nbsp;initChunkSeed(long&nbsp;p_75903_1_,
+ long&nbsp;p_75903_3_)</pre>
+</li>
+</ul>
+<a name="nextInt(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nextInt</h4>
+<pre>protected&nbsp;int&nbsp;nextInt(int&nbsp;p_75902_1_)</pre>
+</li>
+</ul>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public abstract&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+</li>
+</ul>
+<a name="compareBiomesById(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compareBiomesById</h4>
+<pre>protected static&nbsp;boolean&nbsp;compareBiomesById(int&nbsp;p_151616_0_,
+ int&nbsp;p_151616_1_)</pre>
+</li>
+</ul>
+<a name="isBiomeOceanic(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBiomeOceanic</h4>
+<pre>protected static&nbsp;boolean&nbsp;isBiomeOceanic(int&nbsp;p_151618_0_)</pre>
+</li>
+</ul>
+<a name="selectRandom(int...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>selectRandom</h4>
+<pre>protected&nbsp;int&nbsp;selectRandom(int...&nbsp;p_151619_1_)</pre>
+</li>
+</ul>
+<a name="selectModeOrRandom(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>selectModeOrRandom</h4>
+<pre>protected&nbsp;int&nbsp;selectModeOrRandom(int&nbsp;p_151617_1_,
+ int&nbsp;p_151617_2_,
+ int&nbsp;p_151617_3_,
+ int&nbsp;p_151617_4_)</pre>
+</li>
+</ul>
+<a name="nextLong(long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nextLong</h4>
+<pre>protected&nbsp;long&nbsp;nextLong(long&nbsp;par1)</pre>
+</li>
+</ul>
+<a name="getModdedBiomeSize(net.minecraft.world.WorldType, byte)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getModdedBiomeSize</h4>
+<pre>public static&nbsp;byte&nbsp;getModdedBiomeSize(<a href="../../../../../net/minecraft/world/WorldType.html" title="class in net.minecraft.world">WorldType</a>&nbsp;worldType,
+ byte&nbsp;original)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayer.html" target="_top">Frames</a></li>
+<li><a href="GenLayer.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerAddIsland.html b/javadoc/net/minecraft/world/gen/layer/GenLayerAddIsland.html
new file mode 100644
index 0000000..d750dff
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerAddIsland.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerAddIsland (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerAddIsland (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerAddIsland.html" target="_top">Frames</a></li>
+<li><a href="GenLayerAddIsland.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerAddIsland" class="title">Class GenLayerAddIsland</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerAddIsland</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerAddIsland</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddIsland.html#GenLayerAddIsland(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerAddIsland</a></strong>(long&nbsp;p_i2119_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2119_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddIsland.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerAddIsland(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerAddIsland</h4>
+<pre>public&nbsp;GenLayerAddIsland(long&nbsp;p_i2119_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2119_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerAddIsland.html" target="_top">Frames</a></li>
+<li><a href="GenLayerAddIsland.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html b/javadoc/net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html
new file mode 100644
index 0000000..39e412b
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerAddMushroomIsland (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerAddMushroomIsland (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddSnow.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html" target="_top">Frames</a></li>
+<li><a href="GenLayerAddMushroomIsland.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerAddMushroomIsland" class="title">Class GenLayerAddMushroomIsland</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerAddMushroomIsland</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerAddMushroomIsland</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html#GenLayerAddMushroomIsland(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerAddMushroomIsland</a></strong>(long&nbsp;p_i2120_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2120_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerAddMushroomIsland(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerAddMushroomIsland</h4>
+<pre>public&nbsp;GenLayerAddMushroomIsland(long&nbsp;p_i2120_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2120_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddSnow.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html" target="_top">Frames</a></li>
+<li><a href="GenLayerAddMushroomIsland.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerAddSnow.html b/javadoc/net/minecraft/world/gen/layer/GenLayerAddSnow.html
new file mode 100644
index 0000000..9b87b6b
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerAddSnow.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerAddSnow (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerAddSnow (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiome.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerAddSnow.html" target="_top">Frames</a></li>
+<li><a href="GenLayerAddSnow.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerAddSnow" class="title">Class GenLayerAddSnow</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerAddSnow</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerAddSnow</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddSnow.html#GenLayerAddSnow(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerAddSnow</a></strong>(long&nbsp;p_i2121_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2121_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddSnow.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerAddSnow(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerAddSnow</h4>
+<pre>public&nbsp;GenLayerAddSnow(long&nbsp;p_i2121_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2121_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiome.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerAddSnow.html" target="_top">Frames</a></li>
+<li><a href="GenLayerAddSnow.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerBiome.html b/javadoc/net/minecraft/world/gen/layer/GenLayerBiome.html
new file mode 100644
index 0000000..417e927
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerBiome.html
@@ -0,0 +1,308 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerBiome (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerBiome (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddSnow.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiomeEdge.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerBiome.html" target="_top">Frames</a></li>
+<li><a href="GenLayerBiome.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerBiome" class="title">Class GenLayerBiome</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerBiome</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerBiome</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiome.html#GenLayerBiome(long,%20net.minecraft.world.gen.layer.GenLayer,%20net.minecraft.world.WorldType)">GenLayerBiome</a></strong>(long&nbsp;p_i2122_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2122_3_,
+ <a href="../../../../../net/minecraft/world/WorldType.html" title="class in net.minecraft.world">WorldType</a>&nbsp;p_i2122_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiome.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraftforge/common/BiomeManager.BiomeEntry.html" title="class in net.minecraftforge.common">BiomeManager.BiomeEntry</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiome.html#getWeightedBiomeEntry(net.minecraftforge.common.BiomeManager.BiomeType)">getWeightedBiomeEntry</a></strong>(<a href="../../../../../net/minecraftforge/common/BiomeManager.BiomeType.html" title="enum in net.minecraftforge.common">BiomeManager.BiomeType</a>&nbsp;type)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerBiome(long, net.minecraft.world.gen.layer.GenLayer, net.minecraft.world.WorldType)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerBiome</h4>
+<pre>public&nbsp;GenLayerBiome(long&nbsp;p_i2122_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2122_3_,
+ <a href="../../../../../net/minecraft/world/WorldType.html" title="class in net.minecraft.world">WorldType</a>&nbsp;p_i2122_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getWeightedBiomeEntry(net.minecraftforge.common.BiomeManager.BiomeType)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getWeightedBiomeEntry</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraftforge/common/BiomeManager.BiomeEntry.html" title="class in net.minecraftforge.common">BiomeManager.BiomeEntry</a>&nbsp;getWeightedBiomeEntry(<a href="../../../../../net/minecraftforge/common/BiomeManager.BiomeType.html" title="enum in net.minecraftforge.common">BiomeManager.BiomeType</a>&nbsp;type)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddSnow.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiomeEdge.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerBiome.html" target="_top">Frames</a></li>
+<li><a href="GenLayerBiome.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerBiomeEdge.html b/javadoc/net/minecraft/world/gen/layer/GenLayerBiomeEdge.html
new file mode 100644
index 0000000..3cb36f1
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerBiomeEdge.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerBiomeEdge (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerBiomeEdge (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiome.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerDeepOcean.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerBiomeEdge.html" target="_top">Frames</a></li>
+<li><a href="GenLayerBiomeEdge.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerBiomeEdge" class="title">Class GenLayerBiomeEdge</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerBiomeEdge</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerBiomeEdge</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiomeEdge.html#GenLayerBiomeEdge(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerBiomeEdge</a></strong>(long&nbsp;p_i45475_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45475_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiomeEdge.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerBiomeEdge(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerBiomeEdge</h4>
+<pre>public&nbsp;GenLayerBiomeEdge(long&nbsp;p_i45475_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45475_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiome.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerDeepOcean.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerBiomeEdge.html" target="_top">Frames</a></li>
+<li><a href="GenLayerBiomeEdge.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerDeepOcean.html b/javadoc/net/minecraft/world/gen/layer/GenLayerDeepOcean.html
new file mode 100644
index 0000000..71c3629
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerDeepOcean.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerDeepOcean (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerDeepOcean (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiomeEdge.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerDeepOcean.html" target="_top">Frames</a></li>
+<li><a href="GenLayerDeepOcean.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerDeepOcean" class="title">Class GenLayerDeepOcean</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerDeepOcean</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerDeepOcean</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerDeepOcean.html#GenLayerDeepOcean(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerDeepOcean</a></strong>(long&nbsp;p_i45472_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45472_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerDeepOcean.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerDeepOcean(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerDeepOcean</h4>
+<pre>public&nbsp;GenLayerDeepOcean(long&nbsp;p_i45472_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45472_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiomeEdge.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerDeepOcean.html" target="_top">Frames</a></li>
+<li><a href="GenLayerDeepOcean.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerEdge.Mode.html b/javadoc/net/minecraft/world/gen/layer/GenLayerEdge.Mode.html
new file mode 100644
index 0000000..b892509
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerEdge.Mode.html
@@ -0,0 +1,333 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerEdge.Mode (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerEdge.Mode (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" target="_top">Frames</a></li>
+<li><a href="GenLayerEdge.Mode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Enum GenLayerEdge.Mode" class="title">Enum GenLayerEdge.Mode</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerEdge.Mode</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.html" title="class in net.minecraft.world.gen.layer">GenLayerEdge</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">GenLayerEdge.Mode</span>
+extends java.lang.Enum&lt;<a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html#COOL_WARM">COOL_WARM</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html#HEAT_ICE">HEAT_ICE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html#SPECIAL">SPECIAL</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="COOL_WARM">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COOL_WARM</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a> COOL_WARM</pre>
+</li>
+</ul>
+<a name="HEAT_ICE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HEAT_ICE</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a> HEAT_ICE</pre>
+</li>
+</ul>
+<a name="SPECIAL">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SPECIAL</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a> SPECIAL</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (GenLayerEdge.Mode c : GenLayerEdge.Mode.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" target="_top">Frames</a></li>
+<li><a href="GenLayerEdge.Mode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerEdge.html b/javadoc/net/minecraft/world/gen/layer/GenLayerEdge.html
new file mode 100644
index 0000000..f4b7184
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerEdge.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerEdge (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerEdge (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerDeepOcean.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerEdge.html" target="_top">Frames</a></li>
+<li><a href="GenLayerEdge.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerEdge" class="title">Class GenLayerEdge</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerEdge</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerEdge</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.html#GenLayerEdge(long,%20net.minecraft.world.gen.layer.GenLayer,%20net.minecraft.world.gen.layer.GenLayerEdge.Mode)">GenLayerEdge</a></strong>(long&nbsp;p_i45474_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45474_3_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a>&nbsp;p_i45474_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerEdge(long, net.minecraft.world.gen.layer.GenLayer, net.minecraft.world.gen.layer.GenLayerEdge.Mode)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerEdge</h4>
+<pre>public&nbsp;GenLayerEdge(long&nbsp;p_i45474_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45474_3_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a>&nbsp;p_i45474_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerDeepOcean.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerEdge.html" target="_top">Frames</a></li>
+<li><a href="GenLayerEdge.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html b/javadoc/net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html
new file mode 100644
index 0000000..564d0c6
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html
@@ -0,0 +1,305 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerFuzzyZoom (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerFuzzyZoom (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerHills.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html" target="_top">Frames</a></li>
+<li><a href="GenLayerFuzzyZoom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerFuzzyZoom" class="title">Class GenLayerFuzzyZoom</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayerZoom</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerFuzzyZoom</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerFuzzyZoom</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html" title="class in net.minecraft.world.gen.layer">GenLayerZoom</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html#GenLayerFuzzyZoom(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerFuzzyZoom</a></strong>(long&nbsp;p_i2123_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2123_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a></strong>(int&nbsp;p_151617_1_,
+ int&nbsp;p_151617_2_,
+ int&nbsp;p_151617_3_,
+ int&nbsp;p_151617_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayerZoom">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html" title="class in net.minecraft.world.gen.layer">GenLayerZoom</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html#getInts(int,%20int,%20int,%20int)">getInts</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html#magnify(long,%20net.minecraft.world.gen.layer.GenLayer,%20int)">magnify</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerFuzzyZoom(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerFuzzyZoom</h4>
+<pre>public&nbsp;GenLayerFuzzyZoom(long&nbsp;p_i2123_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2123_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="selectModeOrRandom(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>selectModeOrRandom</h4>
+<pre>protected&nbsp;int&nbsp;selectModeOrRandom(int&nbsp;p_151617_1_,
+ int&nbsp;p_151617_2_,
+ int&nbsp;p_151617_3_,
+ int&nbsp;p_151617_4_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerHills.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html" target="_top">Frames</a></li>
+<li><a href="GenLayerFuzzyZoom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerHills.html b/javadoc/net/minecraft/world/gen/layer/GenLayerHills.html
new file mode 100644
index 0000000..c028deb
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerHills.html
@@ -0,0 +1,295 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerHills (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerHills (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerHills.html" target="_top">Frames</a></li>
+<li><a href="GenLayerHills.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerHills" class="title">Class GenLayerHills</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerHills</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerHills</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerHills.html#GenLayerHills(long,%20net.minecraft.world.gen.layer.GenLayer,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerHills</a></strong>(long&nbsp;p_i45479_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45479_3_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45479_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerHills.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerHills(long, net.minecraft.world.gen.layer.GenLayer, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerHills</h4>
+<pre>public&nbsp;GenLayerHills(long&nbsp;p_i45479_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45479_3_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45479_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerHills.html" target="_top">Frames</a></li>
+<li><a href="GenLayerHills.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerIsland.html b/javadoc/net/minecraft/world/gen/layer/GenLayerIsland.html
new file mode 100644
index 0000000..f4a6a8b
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerIsland.html
@@ -0,0 +1,291 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerIsland (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerIsland (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerHills.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRareBiome.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerIsland.html" target="_top">Frames</a></li>
+<li><a href="GenLayerIsland.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerIsland" class="title">Class GenLayerIsland</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerIsland</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerIsland</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerIsland.html#GenLayerIsland(long)">GenLayerIsland</a></strong>(long&nbsp;p_i2124_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerIsland.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerIsland(long)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerIsland</h4>
+<pre>public&nbsp;GenLayerIsland(long&nbsp;p_i2124_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerHills.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRareBiome.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerIsland.html" target="_top">Frames</a></li>
+<li><a href="GenLayerIsland.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerRareBiome.html b/javadoc/net/minecraft/world/gen/layer/GenLayerRareBiome.html
new file mode 100644
index 0000000..c7a5659
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerRareBiome.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerRareBiome (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerRareBiome (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerRareBiome.html" target="_top">Frames</a></li>
+<li><a href="GenLayerRareBiome.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerRareBiome" class="title">Class GenLayerRareBiome</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerRareBiome</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerRareBiome</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRareBiome.html#GenLayerRareBiome(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerRareBiome</a></strong>(long&nbsp;p_i45478_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45478_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRareBiome.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerRareBiome(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerRareBiome</h4>
+<pre>public&nbsp;GenLayerRareBiome(long&nbsp;p_i45478_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45478_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerRareBiome.html" target="_top">Frames</a></li>
+<li><a href="GenLayerRareBiome.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html b/javadoc/net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html
new file mode 100644
index 0000000..64dab90
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerRemoveTooMuchOcean (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerRemoveTooMuchOcean (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRareBiome.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiver.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html" target="_top">Frames</a></li>
+<li><a href="GenLayerRemoveTooMuchOcean.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerRemoveTooMuchOcean" class="title">Class GenLayerRemoveTooMuchOcean</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerRemoveTooMuchOcean</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerRemoveTooMuchOcean</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html#GenLayerRemoveTooMuchOcean(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerRemoveTooMuchOcean</a></strong>(long&nbsp;p_i45480_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45480_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerRemoveTooMuchOcean(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerRemoveTooMuchOcean</h4>
+<pre>public&nbsp;GenLayerRemoveTooMuchOcean(long&nbsp;p_i45480_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i45480_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRareBiome.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiver.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html" target="_top">Frames</a></li>
+<li><a href="GenLayerRemoveTooMuchOcean.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerRiver.html b/javadoc/net/minecraft/world/gen/layer/GenLayerRiver.html
new file mode 100644
index 0000000..1311378
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerRiver.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerRiver (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerRiver (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverInit.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerRiver.html" target="_top">Frames</a></li>
+<li><a href="GenLayerRiver.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerRiver" class="title">Class GenLayerRiver</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerRiver</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerRiver</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiver.html#GenLayerRiver(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerRiver</a></strong>(long&nbsp;p_i2128_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2128_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiver.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerRiver(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerRiver</h4>
+<pre>public&nbsp;GenLayerRiver(long&nbsp;p_i2128_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2128_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverInit.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerRiver.html" target="_top">Frames</a></li>
+<li><a href="GenLayerRiver.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerRiverInit.html b/javadoc/net/minecraft/world/gen/layer/GenLayerRiverInit.html
new file mode 100644
index 0000000..4e5bd1b
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerRiverInit.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerRiverInit (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerRiverInit (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiver.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverMix.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerRiverInit.html" target="_top">Frames</a></li>
+<li><a href="GenLayerRiverInit.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerRiverInit" class="title">Class GenLayerRiverInit</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerRiverInit</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerRiverInit</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverInit.html#GenLayerRiverInit(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerRiverInit</a></strong>(long&nbsp;p_i2127_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2127_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverInit.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerRiverInit(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerRiverInit</h4>
+<pre>public&nbsp;GenLayerRiverInit(long&nbsp;p_i2127_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2127_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiver.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverMix.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerRiverInit.html" target="_top">Frames</a></li>
+<li><a href="GenLayerRiverInit.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerRiverMix.html b/javadoc/net/minecraft/world/gen/layer/GenLayerRiverMix.html
new file mode 100644
index 0000000..f0c1b49
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerRiverMix.html
@@ -0,0 +1,312 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerRiverMix (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerRiverMix (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverInit.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerShore.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerRiverMix.html" target="_top">Frames</a></li>
+<li><a href="GenLayerRiverMix.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerRiverMix" class="title">Class GenLayerRiverMix</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerRiverMix</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerRiverMix</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverMix.html#GenLayerRiverMix(long,%20net.minecraft.world.gen.layer.GenLayer,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerRiverMix</a></strong>(long&nbsp;p_i2129_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2129_3_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2129_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverMix.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverMix.html#initWorldGenSeed(long)">initWorldGenSeed</a></strong>(long&nbsp;p_75905_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerRiverMix(long, net.minecraft.world.gen.layer.GenLayer, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerRiverMix</h4>
+<pre>public&nbsp;GenLayerRiverMix(long&nbsp;p_i2129_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2129_3_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2129_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initWorldGenSeed(long)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initWorldGenSeed</h4>
+<pre>public&nbsp;void&nbsp;initWorldGenSeed(long&nbsp;p_75905_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverInit.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerShore.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerRiverMix.html" target="_top">Frames</a></li>
+<li><a href="GenLayerRiverMix.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerShore.html b/javadoc/net/minecraft/world/gen/layer/GenLayerShore.html
new file mode 100644
index 0000000..0ddb17a
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerShore.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerShore (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerShore (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverMix.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerSmooth.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerShore.html" target="_top">Frames</a></li>
+<li><a href="GenLayerShore.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerShore" class="title">Class GenLayerShore</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerShore</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerShore</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerShore.html#GenLayerShore(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerShore</a></strong>(long&nbsp;p_i2130_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2130_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerShore.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerShore(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerShore</h4>
+<pre>public&nbsp;GenLayerShore(long&nbsp;p_i2130_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2130_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverMix.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerSmooth.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerShore.html" target="_top">Frames</a></li>
+<li><a href="GenLayerShore.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerSmooth.html b/javadoc/net/minecraft/world/gen/layer/GenLayerSmooth.html
new file mode 100644
index 0000000..711cbad
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerSmooth.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerSmooth (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerSmooth (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerShore.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerSmooth.html" target="_top">Frames</a></li>
+<li><a href="GenLayerSmooth.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerSmooth" class="title">Class GenLayerSmooth</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerSmooth</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerSmooth</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerSmooth.html#GenLayerSmooth(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerSmooth</a></strong>(long&nbsp;p_i2131_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2131_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerSmooth.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerSmooth(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerSmooth</h4>
+<pre>public&nbsp;GenLayerSmooth(long&nbsp;p_i2131_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2131_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerShore.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerSmooth.html" target="_top">Frames</a></li>
+<li><a href="GenLayerSmooth.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html b/javadoc/net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html
new file mode 100644
index 0000000..d3c542f
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerVoronoiZoom (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerVoronoiZoom (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerSmooth.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html" target="_top">Frames</a></li>
+<li><a href="GenLayerVoronoiZoom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerVoronoiZoom" class="title">Class GenLayerVoronoiZoom</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerVoronoiZoom</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerVoronoiZoom</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html#GenLayerVoronoiZoom(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerVoronoiZoom</a></strong>(long&nbsp;p_i2133_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2133_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerVoronoiZoom(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerVoronoiZoom</h4>
+<pre>public&nbsp;GenLayerVoronoiZoom(long&nbsp;p_i2133_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2133_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerSmooth.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html" target="_top">Frames</a></li>
+<li><a href="GenLayerVoronoiZoom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/GenLayerZoom.html b/javadoc/net/minecraft/world/gen/layer/GenLayerZoom.html
new file mode 100644
index 0000000..dd0f1e1
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/GenLayerZoom.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>GenLayerZoom (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GenLayerZoom (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/IntCache.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerZoom.html" target="_top">Frames</a></li>
+<li><a href="GenLayerZoom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class GenLayerZoom" class="title">Class GenLayerZoom</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">net.minecraft.world.gen.layer.GenLayer</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.GenLayerZoom</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html" title="class in net.minecraft.world.gen.layer">GenLayerFuzzyZoom</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">GenLayerZoom</span>
+extends <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#baseSeed">baseSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#parent">parent</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html#GenLayerZoom(long,%20net.minecraft.world.gen.layer.GenLayer)">GenLayerZoom</a></strong>(long&nbsp;p_i2134_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2134_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html#getInts(int,%20int,%20int,%20int)">getInts</a></strong>(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html#magnify(long,%20net.minecraft.world.gen.layer.GenLayer,%20int)">magnify</a></strong>(long&nbsp;p_75915_0_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_75915_2_,
+ int&nbsp;p_75915_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#compareBiomesById(int,%20int)">compareBiomesById</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getModdedBiomeSize(net.minecraft.world.WorldType,%20byte)">getModdedBiomeSize</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initChunkSeed(long,%20long)">initChunkSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initializeAllBiomeGenerators(long,%20net.minecraft.world.WorldType)">initializeAllBiomeGenerators</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#initWorldGenSeed(long)">initWorldGenSeed</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#isBiomeOceanic(int)">isBiomeOceanic</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextInt(int)">nextInt</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#nextLong(long)">nextLong</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectModeOrRandom(int,%20int,%20int,%20int)">selectModeOrRandom</a>, <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#selectRandom(int...)">selectRandom</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="GenLayerZoom(long, net.minecraft.world.gen.layer.GenLayer)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenLayerZoom</h4>
+<pre>public&nbsp;GenLayerZoom(long&nbsp;p_i2134_1_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_i2134_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInts(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInts</h4>
+<pre>public&nbsp;int[]&nbsp;getInts(int&nbsp;p_75904_1_,
+ int&nbsp;p_75904_2_,
+ int&nbsp;p_75904_3_,
+ int&nbsp;p_75904_4_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html#getInts(int,%20int,%20int,%20int)">getInts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="magnify(long, net.minecraft.world.gen.layer.GenLayer, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>magnify</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;magnify(long&nbsp;p_75915_0_,
+ <a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a>&nbsp;p_75915_2_,
+ int&nbsp;p_75915_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/layer/IntCache.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/GenLayerZoom.html" target="_top">Frames</a></li>
+<li><a href="GenLayerZoom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.layer.GenLayer">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/IntCache.html b/javadoc/net/minecraft/world/gen/layer/IntCache.html
new file mode 100644
index 0000000..18deeb6
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/IntCache.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:14 EST 2015 -->
+<title>IntCache (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IntCache (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/IntCache.html" target="_top">Frames</a></li>
+<li><a href="IntCache.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.layer</div>
+<h2 title="Class IntCache" class="title">Class IntCache</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.layer.IntCache</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">IntCache</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/IntCache.html#IntCache()">IntCache</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/IntCache.html#getCacheSizes()">getCacheSizes</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/IntCache.html#getIntCache(int)">getIntCache</a></strong>(int&nbsp;p_76445_0_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/layer/IntCache.html#resetIntCache()">resetIntCache</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="IntCache()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>IntCache</h4>
+<pre>public&nbsp;IntCache()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getIntCache(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntCache</h4>
+<pre>public static&nbsp;int[]&nbsp;getIntCache(int&nbsp;p_76445_0_)</pre>
+</li>
+</ul>
+<a name="resetIntCache()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resetIntCache</h4>
+<pre>public static&nbsp;void&nbsp;resetIntCache()</pre>
+</li>
+</ul>
+<a name="getCacheSizes()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCacheSizes</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;getCacheSizes()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/IntCache.html" target="_top">Frames</a></li>
+<li><a href="IntCache.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/package-frame.html b/javadoc/net/minecraft/world/gen/layer/package-frame.html
new file mode 100644
index 0000000..25079a0
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/package-frame.html
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:25 EST 2015 -->
+<title>net.minecraft.world.gen.layer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../net/minecraft/world/gen/layer/package-summary.html" target="classFrame">net.minecraft.world.gen.layer</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="GenLayer.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayer</a></li>
+<li><a href="GenLayerAddIsland.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerAddIsland</a></li>
+<li><a href="GenLayerAddMushroomIsland.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerAddMushroomIsland</a></li>
+<li><a href="GenLayerAddSnow.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerAddSnow</a></li>
+<li><a href="GenLayerBiome.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerBiome</a></li>
+<li><a href="GenLayerBiomeEdge.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerBiomeEdge</a></li>
+<li><a href="GenLayerDeepOcean.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerDeepOcean</a></li>
+<li><a href="GenLayerEdge.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerEdge</a></li>
+<li><a href="GenLayerFuzzyZoom.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerFuzzyZoom</a></li>
+<li><a href="GenLayerHills.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerHills</a></li>
+<li><a href="GenLayerIsland.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerIsland</a></li>
+<li><a href="GenLayerRareBiome.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerRareBiome</a></li>
+<li><a href="GenLayerRemoveTooMuchOcean.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerRemoveTooMuchOcean</a></li>
+<li><a href="GenLayerRiver.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerRiver</a></li>
+<li><a href="GenLayerRiverInit.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerRiverInit</a></li>
+<li><a href="GenLayerRiverMix.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerRiverMix</a></li>
+<li><a href="GenLayerShore.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerShore</a></li>
+<li><a href="GenLayerSmooth.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerSmooth</a></li>
+<li><a href="GenLayerVoronoiZoom.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerVoronoiZoom</a></li>
+<li><a href="GenLayerZoom.html" title="class in net.minecraft.world.gen.layer" target="classFrame">GenLayerZoom</a></li>
+<li><a href="IntCache.html" title="class in net.minecraft.world.gen.layer" target="classFrame">IntCache</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer" target="classFrame">GenLayerEdge.Mode</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/package-summary.html b/javadoc/net/minecraft/world/gen/layer/package-summary.html
new file mode 100644
index 0000000..692fedc
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/package-summary.html
@@ -0,0 +1,226 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:25 EST 2015 -->
+<title>net.minecraft.world.gen.layer (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="net.minecraft.world.gen.layer (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;net.minecraft.world.gen.layer</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer">GenLayer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddIsland.html" title="class in net.minecraft.world.gen.layer">GenLayerAddIsland</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html" title="class in net.minecraft.world.gen.layer">GenLayerAddMushroomIsland</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddSnow.html" title="class in net.minecraft.world.gen.layer">GenLayerAddSnow</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiome.html" title="class in net.minecraft.world.gen.layer">GenLayerBiome</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiomeEdge.html" title="class in net.minecraft.world.gen.layer">GenLayerBiomeEdge</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerDeepOcean.html" title="class in net.minecraft.world.gen.layer">GenLayerDeepOcean</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.html" title="class in net.minecraft.world.gen.layer">GenLayerEdge</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html" title="class in net.minecraft.world.gen.layer">GenLayerFuzzyZoom</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerHills.html" title="class in net.minecraft.world.gen.layer">GenLayerHills</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerIsland.html" title="class in net.minecraft.world.gen.layer">GenLayerIsland</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRareBiome.html" title="class in net.minecraft.world.gen.layer">GenLayerRareBiome</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html" title="class in net.minecraft.world.gen.layer">GenLayerRemoveTooMuchOcean</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiver.html" title="class in net.minecraft.world.gen.layer">GenLayerRiver</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverInit.html" title="class in net.minecraft.world.gen.layer">GenLayerRiverInit</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverMix.html" title="class in net.minecraft.world.gen.layer">GenLayerRiverMix</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerShore.html" title="class in net.minecraft.world.gen.layer">GenLayerShore</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerSmooth.html" title="class in net.minecraft.world.gen.layer">GenLayerSmooth</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html" title="class in net.minecraft.world.gen.layer">GenLayerVoronoiZoom</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html" title="class in net.minecraft.world.gen.layer">GenLayerZoom</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/IntCache.html" title="class in net.minecraft.world.gen.layer">IntCache</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer">GenLayerEdge.Mode</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/layer/package-tree.html b/javadoc/net/minecraft/world/gen/layer/package-tree.html
new file mode 100644
index 0000000..8035f63
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/layer/package-tree.html
@@ -0,0 +1,164 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:25 EST 2015 -->
+<title>net.minecraft.world.gen.layer Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="net.minecraft.world.gen.layer Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/package-tree.html">Prev</a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package net.minecraft.world.gen.layer</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayer.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayer</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerAddIsland</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddMushroomIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerAddMushroomIsland</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerAddSnow.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerAddSnow</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiome.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerBiome</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerBiomeEdge.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerBiomeEdge</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerDeepOcean.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerDeepOcean</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerEdge</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerHills.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerHills</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerIsland.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerIsland</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerRareBiome.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerRareBiome</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerRemoveTooMuchOcean</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiver.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerRiver</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverInit.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerRiverInit</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerRiverMix.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerRiverMix</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerShore.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerShore</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerSmooth.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerSmooth</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerVoronoiZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerVoronoiZoom</span></a></li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerZoom</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerFuzzyZoom.html" title="class in net.minecraft.world.gen.layer"><span class="strong">GenLayerFuzzyZoom</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/IntCache.html" title="class in net.minecraft.world.gen.layer"><span class="strong">IntCache</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">net.minecraft.world.gen.layer.<a href="../../../../../net/minecraft/world/gen/layer/GenLayerEdge.Mode.html" title="enum in net.minecraft.world.gen.layer"><span class="strong">GenLayerEdge.Mode</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/feature/package-tree.html">Prev</a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/layer/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/package-frame.html b/javadoc/net/minecraft/world/gen/package-frame.html
new file mode 100644
index 0000000..346cfcc
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/package-frame.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:24 EST 2015 -->
+<title>net.minecraft.world.gen (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../net/minecraft/world/gen/package-summary.html" target="classFrame">net.minecraft.world.gen</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ChunkProviderEnd.html" title="class in net.minecraft.world.gen" target="classFrame">ChunkProviderEnd</a></li>
+<li><a href="ChunkProviderFlat.html" title="class in net.minecraft.world.gen" target="classFrame">ChunkProviderFlat</a></li>
+<li><a href="ChunkProviderGenerate.html" title="class in net.minecraft.world.gen" target="classFrame">ChunkProviderGenerate</a></li>
+<li><a href="ChunkProviderHell.html" title="class in net.minecraft.world.gen" target="classFrame">ChunkProviderHell</a></li>
+<li><a href="ChunkProviderServer.html" title="class in net.minecraft.world.gen" target="classFrame">ChunkProviderServer</a></li>
+<li><a href="FlatGeneratorInfo.html" title="class in net.minecraft.world.gen" target="classFrame">FlatGeneratorInfo</a></li>
+<li><a href="FlatLayerInfo.html" title="class in net.minecraft.world.gen" target="classFrame">FlatLayerInfo</a></li>
+<li><a href="MapGenBase.html" title="class in net.minecraft.world.gen" target="classFrame">MapGenBase</a></li>
+<li><a href="MapGenCaves.html" title="class in net.minecraft.world.gen" target="classFrame">MapGenCaves</a></li>
+<li><a href="MapGenCavesHell.html" title="class in net.minecraft.world.gen" target="classFrame">MapGenCavesHell</a></li>
+<li><a href="MapGenRavine.html" title="class in net.minecraft.world.gen" target="classFrame">MapGenRavine</a></li>
+<li><a href="NoiseGenerator.html" title="class in net.minecraft.world.gen" target="classFrame">NoiseGenerator</a></li>
+<li><a href="NoiseGeneratorImproved.html" title="class in net.minecraft.world.gen" target="classFrame">NoiseGeneratorImproved</a></li>
+<li><a href="NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen" target="classFrame">NoiseGeneratorOctaves</a></li>
+<li><a href="NoiseGeneratorPerlin.html" title="class in net.minecraft.world.gen" target="classFrame">NoiseGeneratorPerlin</a></li>
+<li><a href="NoiseGeneratorSimplex.html" title="class in net.minecraft.world.gen" target="classFrame">NoiseGeneratorSimplex</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/package-summary.html b/javadoc/net/minecraft/world/gen/package-summary.html
new file mode 100644
index 0000000..3822cbb
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/package-summary.html
@@ -0,0 +1,191 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:24 EST 2015 -->
+<title>net.minecraft.world.gen (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="net.minecraft.world.gen (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/demo/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../net/minecraft/world/gen/feature/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;net.minecraft.world.gen</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html" title="class in net.minecraft.world.gen">ChunkProviderEnd</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html" title="class in net.minecraft.world.gen">ChunkProviderFlat</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html" title="class in net.minecraft.world.gen">ChunkProviderGenerate</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html" title="class in net.minecraft.world.gen">ChunkProviderHell</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html" title="class in net.minecraft.world.gen">ChunkProviderServer</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html" title="class in net.minecraft.world.gen">FlatGeneratorInfo</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html" title="class in net.minecraft.world.gen">FlatLayerInfo</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/MapGenCaves.html" title="class in net.minecraft.world.gen">MapGenCaves</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/MapGenCavesHell.html" title="class in net.minecraft.world.gen">MapGenCavesHell</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/MapGenRavine.html" title="class in net.minecraft.world.gen">MapGenRavine</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen">NoiseGenerator</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html" title="class in net.minecraft.world.gen">NoiseGeneratorImproved</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen">NoiseGeneratorOctaves</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/NoiseGeneratorPerlin.html" title="class in net.minecraft.world.gen">NoiseGeneratorPerlin</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html" title="class in net.minecraft.world.gen">NoiseGeneratorSimplex</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/demo/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../net/minecraft/world/gen/feature/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/package-tree.html b/javadoc/net/minecraft/world/gen/package-tree.html
new file mode 100644
index 0000000..e833bf0
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/package-tree.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:24 EST 2015 -->
+<title>net.minecraft.world.gen Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="net.minecraft.world.gen Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/demo/package-tree.html">Prev</a></li>
+<li><a href="../../../../net/minecraft/world/gen/feature/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package net.minecraft.world.gen</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/ChunkProviderEnd.html" title="class in net.minecraft.world.gen"><span class="strong">ChunkProviderEnd</span></a> (implements net.minecraft.world.chunk.<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>)</li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/ChunkProviderFlat.html" title="class in net.minecraft.world.gen"><span class="strong">ChunkProviderFlat</span></a> (implements net.minecraft.world.chunk.<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>)</li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/ChunkProviderGenerate.html" title="class in net.minecraft.world.gen"><span class="strong">ChunkProviderGenerate</span></a> (implements net.minecraft.world.chunk.<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>)</li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/ChunkProviderHell.html" title="class in net.minecraft.world.gen"><span class="strong">ChunkProviderHell</span></a> (implements net.minecraft.world.chunk.<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>)</li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/ChunkProviderServer.html" title="class in net.minecraft.world.gen"><span class="strong">ChunkProviderServer</span></a> (implements net.minecraft.world.chunk.<a href="../../../../net/minecraft/world/chunk/IChunkProvider.html" title="interface in net.minecraft.world.chunk">IChunkProvider</a>)</li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/FlatGeneratorInfo.html" title="class in net.minecraft.world.gen"><span class="strong">FlatGeneratorInfo</span></a></li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/FlatLayerInfo.html" title="class in net.minecraft.world.gen"><span class="strong">FlatLayerInfo</span></a></li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen"><span class="strong">MapGenBase</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/MapGenCaves.html" title="class in net.minecraft.world.gen"><span class="strong">MapGenCaves</span></a></li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/MapGenCavesHell.html" title="class in net.minecraft.world.gen"><span class="strong">MapGenCavesHell</span></a></li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/MapGenRavine.html" title="class in net.minecraft.world.gen"><span class="strong">MapGenRavine</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/NoiseGenerator.html" title="class in net.minecraft.world.gen"><span class="strong">NoiseGenerator</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/NoiseGeneratorImproved.html" title="class in net.minecraft.world.gen"><span class="strong">NoiseGeneratorImproved</span></a></li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/NoiseGeneratorOctaves.html" title="class in net.minecraft.world.gen"><span class="strong">NoiseGeneratorOctaves</span></a></li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/NoiseGeneratorPerlin.html" title="class in net.minecraft.world.gen"><span class="strong">NoiseGeneratorPerlin</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../net/minecraft/world/gen/NoiseGeneratorSimplex.html" title="class in net.minecraft.world.gen"><span class="strong">NoiseGeneratorSimplex</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../net/minecraft/world/demo/package-tree.html">Prev</a></li>
+<li><a href="../../../../net/minecraft/world/gen/feature/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?net/minecraft/world/gen/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html b/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html
new file mode 100644
index 0000000..f8586e5
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html
@@ -0,0 +1,447 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>ComponentScatteredFeaturePieces.DesertPyramid (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentScatteredFeaturePieces.DesertPyramid (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html" target="_top">Frames</a></li>
+<li><a href="ComponentScatteredFeaturePieces.DesertPyramid.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class ComponentScatteredFeaturePieces.DesertPyramid" class="title">Class ComponentScatteredFeaturePieces.DesertPyramid</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.ComponentScatteredFeaturePieces.DesertPyramid</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ComponentScatteredFeaturePieces.DesertPyramid</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html#field_74936_d">field_74936_d</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html#itemsToGenerateInTemple">itemsToGenerateInTemple</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html#scatteredFeatureSizeX">scatteredFeatureSizeX</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html#scatteredFeatureSizeY">scatteredFeatureSizeY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html#scatteredFeatureSizeZ">scatteredFeatureSizeZ</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html#ComponentScatteredFeaturePieces.DesertPyramid()">ComponentScatteredFeaturePieces.DesertPyramid</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html#ComponentScatteredFeaturePieces.DesertPyramid(java.util.Random,%20int,%20int)">ComponentScatteredFeaturePieces.DesertPyramid</a></strong>(java.util.Random&nbsp;p_i2062_1_,
+ int&nbsp;p_i2062_2_,
+ int&nbsp;p_i2062_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html#func_74935_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">func_74935_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74935_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74935_2_,
+ int&nbsp;p_74935_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="itemsToGenerateInTemple">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>itemsToGenerateInTemple</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] itemsToGenerateInTemple</pre>
+</li>
+</ul>
+<a name="scatteredFeatureSizeX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scatteredFeatureSizeX</h4>
+<pre>protected&nbsp;int scatteredFeatureSizeX</pre>
+</li>
+</ul>
+<a name="scatteredFeatureSizeY">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scatteredFeatureSizeY</h4>
+<pre>protected&nbsp;int scatteredFeatureSizeY</pre>
+</li>
+</ul>
+<a name="scatteredFeatureSizeZ">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scatteredFeatureSizeZ</h4>
+<pre>protected&nbsp;int scatteredFeatureSizeZ</pre>
+</li>
+</ul>
+<a name="field_74936_d">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_74936_d</h4>
+<pre>protected&nbsp;int field_74936_d</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ComponentScatteredFeaturePieces.DesertPyramid()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ComponentScatteredFeaturePieces.DesertPyramid</h4>
+<pre>public&nbsp;ComponentScatteredFeaturePieces.DesertPyramid()</pre>
+</li>
+</ul>
+<a name="ComponentScatteredFeaturePieces.DesertPyramid(java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ComponentScatteredFeaturePieces.DesertPyramid</h4>
+<pre>public&nbsp;ComponentScatteredFeaturePieces.DesertPyramid(java.util.Random&nbsp;p_i2062_1_,
+ int&nbsp;p_i2062_2_,
+ int&nbsp;p_i2062_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_74935_a(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_74935_a</h4>
+<pre>protected&nbsp;boolean&nbsp;func_74935_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74935_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74935_2_,
+ int&nbsp;p_74935_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html" target="_top">Frames</a></li>
+<li><a href="ComponentScatteredFeaturePieces.DesertPyramid.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html b/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html
new file mode 100644
index 0000000..ec28f2c
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html
@@ -0,0 +1,460 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>ComponentScatteredFeaturePieces.JunglePyramid (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentScatteredFeaturePieces.JunglePyramid (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html" target="_top">Frames</a></li>
+<li><a href="ComponentScatteredFeaturePieces.JunglePyramid.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class ComponentScatteredFeaturePieces.JunglePyramid" class="title">Class ComponentScatteredFeaturePieces.JunglePyramid</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.ComponentScatteredFeaturePieces.JunglePyramid</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ComponentScatteredFeaturePieces.JunglePyramid</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#field_74936_d">field_74936_d</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#junglePyramidsChestContents">junglePyramidsChestContents</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#junglePyramidsDispenserContents">junglePyramidsDispenserContents</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#scatteredFeatureSizeX">scatteredFeatureSizeX</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#scatteredFeatureSizeY">scatteredFeatureSizeY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#scatteredFeatureSizeZ">scatteredFeatureSizeZ</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#ComponentScatteredFeaturePieces.JunglePyramid()">ComponentScatteredFeaturePieces.JunglePyramid</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#ComponentScatteredFeaturePieces.JunglePyramid(java.util.Random,%20int,%20int)">ComponentScatteredFeaturePieces.JunglePyramid</a></strong>(java.util.Random&nbsp;p_i2064_1_,
+ int&nbsp;p_i2064_2_,
+ int&nbsp;p_i2064_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html#func_74935_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">func_74935_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74935_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74935_2_,
+ int&nbsp;p_74935_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="junglePyramidsChestContents">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>junglePyramidsChestContents</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] junglePyramidsChestContents</pre>
+</li>
+</ul>
+<a name="junglePyramidsDispenserContents">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>junglePyramidsDispenserContents</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] junglePyramidsDispenserContents</pre>
+</li>
+</ul>
+<a name="scatteredFeatureSizeX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scatteredFeatureSizeX</h4>
+<pre>protected&nbsp;int scatteredFeatureSizeX</pre>
+</li>
+</ul>
+<a name="scatteredFeatureSizeY">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scatteredFeatureSizeY</h4>
+<pre>protected&nbsp;int scatteredFeatureSizeY</pre>
+</li>
+</ul>
+<a name="scatteredFeatureSizeZ">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scatteredFeatureSizeZ</h4>
+<pre>protected&nbsp;int scatteredFeatureSizeZ</pre>
+</li>
+</ul>
+<a name="field_74936_d">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_74936_d</h4>
+<pre>protected&nbsp;int field_74936_d</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ComponentScatteredFeaturePieces.JunglePyramid()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ComponentScatteredFeaturePieces.JunglePyramid</h4>
+<pre>public&nbsp;ComponentScatteredFeaturePieces.JunglePyramid()</pre>
+</li>
+</ul>
+<a name="ComponentScatteredFeaturePieces.JunglePyramid(java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ComponentScatteredFeaturePieces.JunglePyramid</h4>
+<pre>public&nbsp;ComponentScatteredFeaturePieces.JunglePyramid(java.util.Random&nbsp;p_i2064_1_,
+ int&nbsp;p_i2064_2_,
+ int&nbsp;p_i2064_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_74935_a(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_74935_a</h4>
+<pre>protected&nbsp;boolean&nbsp;func_74935_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74935_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74935_2_,
+ int&nbsp;p_74935_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html" target="_top">Frames</a></li>
+<li><a href="ComponentScatteredFeaturePieces.JunglePyramid.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html b/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html
new file mode 100644
index 0000000..b3477ca
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html
@@ -0,0 +1,434 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>ComponentScatteredFeaturePieces.SwampHut (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentScatteredFeaturePieces.SwampHut (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html" target="_top">Frames</a></li>
+<li><a href="ComponentScatteredFeaturePieces.SwampHut.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class ComponentScatteredFeaturePieces.SwampHut" class="title">Class ComponentScatteredFeaturePieces.SwampHut</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.ComponentScatteredFeaturePieces.SwampHut</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">ComponentScatteredFeaturePieces.SwampHut</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html#field_74936_d">field_74936_d</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html#scatteredFeatureSizeX">scatteredFeatureSizeX</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html#scatteredFeatureSizeY">scatteredFeatureSizeY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html#scatteredFeatureSizeZ">scatteredFeatureSizeZ</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html#ComponentScatteredFeaturePieces.SwampHut()">ComponentScatteredFeaturePieces.SwampHut</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html#ComponentScatteredFeaturePieces.SwampHut(java.util.Random,%20int,%20int)">ComponentScatteredFeaturePieces.SwampHut</a></strong>(java.util.Random&nbsp;p_i2066_1_,
+ int&nbsp;p_i2066_2_,
+ int&nbsp;p_i2066_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html#func_74935_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">func_74935_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74935_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74935_2_,
+ int&nbsp;p_74935_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="scatteredFeatureSizeX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scatteredFeatureSizeX</h4>
+<pre>protected&nbsp;int scatteredFeatureSizeX</pre>
+</li>
+</ul>
+<a name="scatteredFeatureSizeY">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scatteredFeatureSizeY</h4>
+<pre>protected&nbsp;int scatteredFeatureSizeY</pre>
+</li>
+</ul>
+<a name="scatteredFeatureSizeZ">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>scatteredFeatureSizeZ</h4>
+<pre>protected&nbsp;int scatteredFeatureSizeZ</pre>
+</li>
+</ul>
+<a name="field_74936_d">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_74936_d</h4>
+<pre>protected&nbsp;int field_74936_d</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ComponentScatteredFeaturePieces.SwampHut()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ComponentScatteredFeaturePieces.SwampHut</h4>
+<pre>public&nbsp;ComponentScatteredFeaturePieces.SwampHut()</pre>
+</li>
+</ul>
+<a name="ComponentScatteredFeaturePieces.SwampHut(java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ComponentScatteredFeaturePieces.SwampHut</h4>
+<pre>public&nbsp;ComponentScatteredFeaturePieces.SwampHut(java.util.Random&nbsp;p_i2066_1_,
+ int&nbsp;p_i2066_2_,
+ int&nbsp;p_i2066_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_74935_a(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_74935_a</h4>
+<pre>protected&nbsp;boolean&nbsp;func_74935_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74935_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74935_2_,
+ int&nbsp;p_74935_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html" target="_top">Frames</a></li>
+<li><a href="ComponentScatteredFeaturePieces.SwampHut.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html b/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html
new file mode 100644
index 0000000..3a52746
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html
@@ -0,0 +1,281 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 -->
+<title>ComponentScatteredFeaturePieces (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentScatteredFeaturePieces (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html" target="_top">Frames</a></li>
+<li><a href="ComponentScatteredFeaturePieces.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class ComponentScatteredFeaturePieces" class="title">Class ComponentScatteredFeaturePieces</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.ComponentScatteredFeaturePieces</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">ComponentScatteredFeaturePieces</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces.DesertPyramid</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces.JunglePyramid</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces.SwampHut</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html#ComponentScatteredFeaturePieces()">ComponentScatteredFeaturePieces</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html#registerScatteredFeaturePieces()">registerScatteredFeaturePieces</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ComponentScatteredFeaturePieces()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ComponentScatteredFeaturePieces</h4>
+<pre>public&nbsp;ComponentScatteredFeaturePieces()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerScatteredFeaturePieces()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>registerScatteredFeaturePieces</h4>
+<pre>public static&nbsp;void&nbsp;registerScatteredFeaturePieces()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html" target="_top">Frames</a></li>
+<li><a href="ComponentScatteredFeaturePieces.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenMineshaft.html b/javadoc/net/minecraft/world/gen/structure/MapGenMineshaft.html
new file mode 100644
index 0000000..2561fe1
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenMineshaft.html
@@ -0,0 +1,354 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenMineshaft (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenMineshaft (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenMineshaft.html" target="_top">Frames</a></li>
+<li><a href="MapGenMineshaft.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenMineshaft" class="title">Class MapGenMineshaft</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.MapGenBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.MapGenStructure</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenMineshaft</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MapGenMineshaft</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#structureMap">structureMap</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#rand">rand</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#range">range</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#worldObj">worldObj</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html#MapGenMineshaft()">MapGenMineshaft</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html#MapGenMineshaft(java.util.Map)">MapGenMineshaft</a></strong>(java.util.Map&nbsp;p_i2034_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html#canSpawnStructureAtCoords(int,%20int)">canSpawnStructureAtCoords</a></strong>(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html#func_143025_a()">func_143025_a</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html#getStructureStart(int,%20int)">getStructureStart</a></strong>(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_142038_b(int,%20int,%20int)">func_142038_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143028_c(int,%20int,%20int)">func_143028_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151545_a(net.minecraft.world.World,%20int,%20int,%20int)">func_151545_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#generateStructuresInChunk(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">generateStructuresInChunk</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getCoordList()">getCoordList</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#hasStructureAt(int,%20int,%20int)">hasStructureAt</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#func_151539_a(net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.World,%20int,%20int,%20net.minecraft.block.Block[])">func_151539_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenMineshaft()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MapGenMineshaft</h4>
+<pre>public&nbsp;MapGenMineshaft()</pre>
+</li>
+</ul>
+<a name="MapGenMineshaft(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenMineshaft</h4>
+<pre>public&nbsp;MapGenMineshaft(java.util.Map&nbsp;p_i2034_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143025_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143025_a</h4>
+<pre>public&nbsp;java.lang.String&nbsp;func_143025_a()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143025_a()">func_143025_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canSpawnStructureAtCoords(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSpawnStructureAtCoords</h4>
+<pre>protected&nbsp;boolean&nbsp;canSpawnStructureAtCoords(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#canSpawnStructureAtCoords(int,%20int)">canSpawnStructureAtCoords</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getStructureStart(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStructureStart</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a>&nbsp;getStructureStart(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getStructureStart(int,%20int)">getStructureStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenMineshaft.html" target="_top">Frames</a></li>
+<li><a href="MapGenMineshaft.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html b/javadoc/net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html
new file mode 100644
index 0000000..847d94a
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html
@@ -0,0 +1,275 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenNetherBridge.Start (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenNetherBridge.Start (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html" target="_top">Frames</a></li>
+<li><a href="MapGenNetherBridge.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenNetherBridge.Start" class="title">Class MapGenNetherBridge.Start</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStart</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenNetherBridge.Start</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html" title="class in net.minecraft.world.gen.structure">MapGenNetherBridge</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">MapGenNetherBridge.Start</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#components">components</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html#MapGenNetherBridge.Start()">MapGenNetherBridge.Start</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html#MapGenNetherBridge.Start(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">MapGenNetherBridge.Start</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2040_1_,
+ java.util.Random&nbsp;p_i2040_2_,
+ int&nbsp;p_i2040_3_,
+ int&nbsp;p_i2040_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143017_b(net.minecraft.nbt.NBTTagCompound)">func_143017_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143018_f()">func_143018_f</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143019_e()">func_143019_e</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143020_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143020_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143021_a(int,%20int)">func_143021_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143022_a(net.minecraft.nbt.NBTTagCompound)">func_143022_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#generateStructure(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">generateStructure</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getComponents()">getComponents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#isSizeableStructure()">isSizeableStructure</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#markAvailableHeight(net.minecraft.world.World,%20java.util.Random,%20int)">markAvailableHeight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#setRandomHeight(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">setRandomHeight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#updateBoundingBox()">updateBoundingBox</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenNetherBridge.Start()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MapGenNetherBridge.Start</h4>
+<pre>public&nbsp;MapGenNetherBridge.Start()</pre>
+</li>
+</ul>
+<a name="MapGenNetherBridge.Start(net.minecraft.world.World, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenNetherBridge.Start</h4>
+<pre>public&nbsp;MapGenNetherBridge.Start(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2040_1_,
+ java.util.Random&nbsp;p_i2040_2_,
+ int&nbsp;p_i2040_3_,
+ int&nbsp;p_i2040_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html" target="_top">Frames</a></li>
+<li><a href="MapGenNetherBridge.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenNetherBridge.html b/javadoc/net/minecraft/world/gen/structure/MapGenNetherBridge.html
new file mode 100644
index 0000000..589a558
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenNetherBridge.html
@@ -0,0 +1,374 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenNetherBridge (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenNetherBridge (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenNetherBridge.html" target="_top">Frames</a></li>
+<li><a href="MapGenNetherBridge.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenNetherBridge" class="title">Class MapGenNetherBridge</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.MapGenBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.MapGenStructure</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenNetherBridge</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MapGenNetherBridge</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html" title="class in net.minecraft.world.gen.structure">MapGenNetherBridge.Start</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#structureMap">structureMap</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#rand">rand</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#range">range</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#worldObj">worldObj</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html#MapGenNetherBridge()">MapGenNetherBridge</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html#canSpawnStructureAtCoords(int,%20int)">canSpawnStructureAtCoords</a></strong>(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html#func_143025_a()">func_143025_a</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html#getSpawnList()">getSpawnList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html#getStructureStart(int,%20int)">getStructureStart</a></strong>(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_142038_b(int,%20int,%20int)">func_142038_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143028_c(int,%20int,%20int)">func_143028_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151545_a(net.minecraft.world.World,%20int,%20int,%20int)">func_151545_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#generateStructuresInChunk(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">generateStructuresInChunk</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getCoordList()">getCoordList</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#hasStructureAt(int,%20int,%20int)">hasStructureAt</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#func_151539_a(net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.World,%20int,%20int,%20net.minecraft.block.Block[])">func_151539_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenNetherBridge()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenNetherBridge</h4>
+<pre>public&nbsp;MapGenNetherBridge()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143025_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143025_a</h4>
+<pre>public&nbsp;java.lang.String&nbsp;func_143025_a()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143025_a()">func_143025_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSpawnList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSpawnList</h4>
+<pre>public&nbsp;java.util.List&nbsp;getSpawnList()</pre>
+</li>
+</ul>
+<a name="canSpawnStructureAtCoords(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSpawnStructureAtCoords</h4>
+<pre>protected&nbsp;boolean&nbsp;canSpawnStructureAtCoords(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#canSpawnStructureAtCoords(int,%20int)">canSpawnStructureAtCoords</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getStructureStart(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStructureStart</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a>&nbsp;getStructureStart(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getStructureStart(int,%20int)">getStructureStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenNetherBridge.html" target="_top">Frames</a></li>
+<li><a href="MapGenNetherBridge.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html b/javadoc/net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html
new file mode 100644
index 0000000..c25c638
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html
@@ -0,0 +1,275 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenScatteredFeature.Start (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenScatteredFeature.Start (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html" target="_top">Frames</a></li>
+<li><a href="MapGenScatteredFeature.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenScatteredFeature.Start" class="title">Class MapGenScatteredFeature.Start</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStart</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenScatteredFeature.Start</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html" title="class in net.minecraft.world.gen.structure">MapGenScatteredFeature</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">MapGenScatteredFeature.Start</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#components">components</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html#MapGenScatteredFeature.Start()">MapGenScatteredFeature.Start</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html#MapGenScatteredFeature.Start(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">MapGenScatteredFeature.Start</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2060_1_,
+ java.util.Random&nbsp;p_i2060_2_,
+ int&nbsp;p_i2060_3_,
+ int&nbsp;p_i2060_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143017_b(net.minecraft.nbt.NBTTagCompound)">func_143017_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143018_f()">func_143018_f</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143019_e()">func_143019_e</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143020_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143020_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143021_a(int,%20int)">func_143021_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143022_a(net.minecraft.nbt.NBTTagCompound)">func_143022_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#generateStructure(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">generateStructure</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getComponents()">getComponents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#isSizeableStructure()">isSizeableStructure</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#markAvailableHeight(net.minecraft.world.World,%20java.util.Random,%20int)">markAvailableHeight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#setRandomHeight(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">setRandomHeight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#updateBoundingBox()">updateBoundingBox</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenScatteredFeature.Start()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MapGenScatteredFeature.Start</h4>
+<pre>public&nbsp;MapGenScatteredFeature.Start()</pre>
+</li>
+</ul>
+<a name="MapGenScatteredFeature.Start(net.minecraft.world.World, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenScatteredFeature.Start</h4>
+<pre>public&nbsp;MapGenScatteredFeature.Start(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2060_1_,
+ java.util.Random&nbsp;p_i2060_2_,
+ int&nbsp;p_i2060_3_,
+ int&nbsp;p_i2060_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html" target="_top">Frames</a></li>
+<li><a href="MapGenScatteredFeature.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenScatteredFeature.html b/javadoc/net/minecraft/world/gen/structure/MapGenScatteredFeature.html
new file mode 100644
index 0000000..ac7c4fb
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenScatteredFeature.html
@@ -0,0 +1,403 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenScatteredFeature (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenScatteredFeature (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenScatteredFeature.html" target="_top">Frames</a></li>
+<li><a href="MapGenScatteredFeature.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenScatteredFeature" class="title">Class MapGenScatteredFeature</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.MapGenBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.MapGenStructure</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenScatteredFeature</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MapGenScatteredFeature</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html" title="class in net.minecraft.world.gen.structure">MapGenScatteredFeature.Start</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#structureMap">structureMap</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#rand">rand</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#range">range</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#worldObj">worldObj</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html#MapGenScatteredFeature()">MapGenScatteredFeature</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html#MapGenScatteredFeature(java.util.Map)">MapGenScatteredFeature</a></strong>(java.util.Map&nbsp;p_i2061_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html#canSpawnStructureAtCoords(int,%20int)">canSpawnStructureAtCoords</a></strong>(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html#func_143025_a()">func_143025_a</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html#func_143030_a(int,%20int,%20int)">func_143030_a</a></strong>(int&nbsp;p_143030_1_,
+ int&nbsp;p_143030_2_,
+ int&nbsp;p_143030_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html#getScatteredFeatureSpawnList()">getScatteredFeatureSpawnList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html#getStructureStart(int,%20int)">getStructureStart</a></strong>(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_142038_b(int,%20int,%20int)">func_142038_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143028_c(int,%20int,%20int)">func_143028_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151545_a(net.minecraft.world.World,%20int,%20int,%20int)">func_151545_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#generateStructuresInChunk(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">generateStructuresInChunk</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getCoordList()">getCoordList</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#hasStructureAt(int,%20int,%20int)">hasStructureAt</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#func_151539_a(net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.World,%20int,%20int,%20net.minecraft.block.Block[])">func_151539_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenScatteredFeature()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MapGenScatteredFeature</h4>
+<pre>public&nbsp;MapGenScatteredFeature()</pre>
+</li>
+</ul>
+<a name="MapGenScatteredFeature(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenScatteredFeature</h4>
+<pre>public&nbsp;MapGenScatteredFeature(java.util.Map&nbsp;p_i2061_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143025_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143025_a</h4>
+<pre>public&nbsp;java.lang.String&nbsp;func_143025_a()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143025_a()">func_143025_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canSpawnStructureAtCoords(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSpawnStructureAtCoords</h4>
+<pre>protected&nbsp;boolean&nbsp;canSpawnStructureAtCoords(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#canSpawnStructureAtCoords(int,%20int)">canSpawnStructureAtCoords</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getStructureStart(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStructureStart</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a>&nbsp;getStructureStart(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getStructureStart(int,%20int)">getStructureStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143030_a(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143030_a</h4>
+<pre>public&nbsp;boolean&nbsp;func_143030_a(int&nbsp;p_143030_1_,
+ int&nbsp;p_143030_2_,
+ int&nbsp;p_143030_3_)</pre>
+</li>
+</ul>
+<a name="getScatteredFeatureSpawnList()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getScatteredFeatureSpawnList</h4>
+<pre>public&nbsp;java.util.List&nbsp;getScatteredFeatureSpawnList()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenScatteredFeature.html" target="_top">Frames</a></li>
+<li><a href="MapGenScatteredFeature.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenStronghold.Start.html b/javadoc/net/minecraft/world/gen/structure/MapGenStronghold.Start.html
new file mode 100644
index 0000000..8551ce6
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenStronghold.Start.html
@@ -0,0 +1,275 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenStronghold.Start (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenStronghold.Start (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenStronghold.Start.html" target="_top">Frames</a></li>
+<li><a href="MapGenStronghold.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenStronghold.Start" class="title">Class MapGenStronghold.Start</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStart</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenStronghold.Start</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html" title="class in net.minecraft.world.gen.structure">MapGenStronghold</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">MapGenStronghold.Start</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#components">components</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.Start.html#MapGenStronghold.Start()">MapGenStronghold.Start</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.Start.html#MapGenStronghold.Start(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">MapGenStronghold.Start</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2067_1_,
+ java.util.Random&nbsp;p_i2067_2_,
+ int&nbsp;p_i2067_3_,
+ int&nbsp;p_i2067_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143017_b(net.minecraft.nbt.NBTTagCompound)">func_143017_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143018_f()">func_143018_f</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143019_e()">func_143019_e</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143020_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143020_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143021_a(int,%20int)">func_143021_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143022_a(net.minecraft.nbt.NBTTagCompound)">func_143022_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#generateStructure(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">generateStructure</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getComponents()">getComponents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#isSizeableStructure()">isSizeableStructure</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#markAvailableHeight(net.minecraft.world.World,%20java.util.Random,%20int)">markAvailableHeight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#setRandomHeight(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">setRandomHeight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#updateBoundingBox()">updateBoundingBox</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenStronghold.Start()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MapGenStronghold.Start</h4>
+<pre>public&nbsp;MapGenStronghold.Start()</pre>
+</li>
+</ul>
+<a name="MapGenStronghold.Start(net.minecraft.world.World, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenStronghold.Start</h4>
+<pre>public&nbsp;MapGenStronghold.Start(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2067_1_,
+ java.util.Random&nbsp;p_i2067_2_,
+ int&nbsp;p_i2067_3_,
+ int&nbsp;p_i2067_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenStronghold.Start.html" target="_top">Frames</a></li>
+<li><a href="MapGenStronghold.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenStronghold.html b/javadoc/net/minecraft/world/gen/structure/MapGenStronghold.html
new file mode 100644
index 0000000..bf0e1ff
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenStronghold.html
@@ -0,0 +1,418 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenStronghold (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenStronghold (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenStronghold.html" target="_top">Frames</a></li>
+<li><a href="MapGenStronghold.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenStronghold" class="title">Class MapGenStronghold</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.MapGenBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.MapGenStructure</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenStronghold</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MapGenStronghold</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.Start.html" title="class in net.minecraft.world.gen.structure">MapGenStronghold.Start</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html#field_151546_e">field_151546_e</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#structureMap">structureMap</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#rand">rand</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#range">range</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#worldObj">worldObj</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html#MapGenStronghold()">MapGenStronghold</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html#MapGenStronghold(java.util.Map)">MapGenStronghold</a></strong>(java.util.Map&nbsp;p_i2068_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html#canSpawnStructureAtCoords(int,%20int)">canSpawnStructureAtCoords</a></strong>(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html#func_143025_a()">func_143025_a</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html#getCoordList()">getCoordList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html#getStructureStart(int,%20int)">getStructureStart</a></strong>(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_142038_b(int,%20int,%20int)">func_142038_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143028_c(int,%20int,%20int)">func_143028_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151545_a(net.minecraft.world.World,%20int,%20int,%20int)">func_151545_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#generateStructuresInChunk(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">generateStructuresInChunk</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#hasStructureAt(int,%20int,%20int)">hasStructureAt</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#func_151539_a(net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.World,%20int,%20int,%20net.minecraft.block.Block[])">func_151539_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_151546_e">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_151546_e</h4>
+<pre>public final&nbsp;java.util.List field_151546_e</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenStronghold()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MapGenStronghold</h4>
+<pre>public&nbsp;MapGenStronghold()</pre>
+</li>
+</ul>
+<a name="MapGenStronghold(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenStronghold</h4>
+<pre>public&nbsp;MapGenStronghold(java.util.Map&nbsp;p_i2068_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143025_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143025_a</h4>
+<pre>public&nbsp;java.lang.String&nbsp;func_143025_a()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143025_a()">func_143025_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canSpawnStructureAtCoords(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSpawnStructureAtCoords</h4>
+<pre>protected&nbsp;boolean&nbsp;canSpawnStructureAtCoords(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#canSpawnStructureAtCoords(int,%20int)">canSpawnStructureAtCoords</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCoordList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCoordList</h4>
+<pre>protected&nbsp;java.util.List&nbsp;getCoordList()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getCoordList()">getCoordList</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getStructureStart(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStructureStart</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a>&nbsp;getStructureStart(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getStructureStart(int,%20int)">getStructureStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenStronghold.html" target="_top">Frames</a></li>
+<li><a href="MapGenStronghold.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenStructure.html b/javadoc/net/minecraft/world/gen/structure/MapGenStructure.html
new file mode 100644
index 0000000..aef05d6
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenStructure.html
@@ -0,0 +1,472 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenStructure (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenStructure (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenStructure.html" target="_top">Frames</a></li>
+<li><a href="MapGenStructure.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenStructure" class="title">Class MapGenStructure</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.MapGenBase</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenStructure</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html" title="class in net.minecraft.world.gen.structure">MapGenMineshaft</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html" title="class in net.minecraft.world.gen.structure">MapGenNetherBridge</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html" title="class in net.minecraft.world.gen.structure">MapGenScatteredFeature</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html" title="class in net.minecraft.world.gen.structure">MapGenStronghold</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html" title="class in net.minecraft.world.gen.structure">MapGenVillage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">MapGenStructure</span>
+extends <a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.Map</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#structureMap">structureMap</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#rand">rand</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#range">range</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#worldObj">worldObj</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#MapGenStructure()">MapGenStructure</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#canSpawnStructureAtCoords(int,%20int)">canSpawnStructureAtCoords</a></strong>(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_142038_b(int,%20int,%20int)">func_142038_b</a></strong>(int&nbsp;p_142038_1_,
+ int&nbsp;p_142038_2_,
+ int&nbsp;p_142038_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143025_a()">func_143025_a</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143028_c(int,%20int,%20int)">func_143028_c</a></strong>(int&nbsp;p_143028_1_,
+ int&nbsp;p_143028_2_,
+ int&nbsp;p_143028_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151538_1_,
+ int&nbsp;p_151538_2_,
+ int&nbsp;p_151538_3_,
+ int&nbsp;p_151538_4_,
+ int&nbsp;p_151538_5_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151538_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151545_a(net.minecraft.world.World,%20int,%20int,%20int)">func_151545_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151545_1_,
+ int&nbsp;p_151545_2_,
+ int&nbsp;p_151545_3_,
+ int&nbsp;p_151545_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#generateStructuresInChunk(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">generateStructuresInChunk</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_75051_1_,
+ java.util.Random&nbsp;p_75051_2_,
+ int&nbsp;p_75051_3_,
+ int&nbsp;p_75051_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getCoordList()">getCoordList</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getStructureStart(int,%20int)">getStructureStart</a></strong>(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#hasStructureAt(int,%20int,%20int)">hasStructureAt</a></strong>(int&nbsp;p_75048_1_,
+ int&nbsp;p_75048_2_,
+ int&nbsp;p_75048_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#func_151539_a(net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.World,%20int,%20int,%20net.minecraft.block.Block[])">func_151539_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="structureMap">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>structureMap</h4>
+<pre>protected&nbsp;java.util.Map structureMap</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenStructure()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenStructure</h4>
+<pre>public&nbsp;MapGenStructure()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143025_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143025_a</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;func_143025_a()</pre>
+</li>
+</ul>
+<a name="func_151538_a(net.minecraft.world.World, int, int, int, int, net.minecraft.block.Block[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151538_a</h4>
+<pre>protected final&nbsp;void&nbsp;func_151538_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151538_1_,
+ int&nbsp;p_151538_2_,
+ int&nbsp;p_151538_3_,
+ int&nbsp;p_151538_4_,
+ int&nbsp;p_151538_5_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>[]&nbsp;p_151538_6_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="generateStructuresInChunk(net.minecraft.world.World, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateStructuresInChunk</h4>
+<pre>public&nbsp;boolean&nbsp;generateStructuresInChunk(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_75051_1_,
+ java.util.Random&nbsp;p_75051_2_,
+ int&nbsp;p_75051_3_,
+ int&nbsp;p_75051_4_)</pre>
+</li>
+</ul>
+<a name="hasStructureAt(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasStructureAt</h4>
+<pre>public&nbsp;boolean&nbsp;hasStructureAt(int&nbsp;p_75048_1_,
+ int&nbsp;p_75048_2_,
+ int&nbsp;p_75048_3_)</pre>
+</li>
+</ul>
+<a name="func_143028_c(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143028_c</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a>&nbsp;func_143028_c(int&nbsp;p_143028_1_,
+ int&nbsp;p_143028_2_,
+ int&nbsp;p_143028_3_)</pre>
+</li>
+</ul>
+<a name="func_142038_b(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_142038_b</h4>
+<pre>public&nbsp;boolean&nbsp;func_142038_b(int&nbsp;p_142038_1_,
+ int&nbsp;p_142038_2_,
+ int&nbsp;p_142038_3_)</pre>
+</li>
+</ul>
+<a name="func_151545_a(net.minecraft.world.World, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151545_a</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a>&nbsp;func_151545_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151545_1_,
+ int&nbsp;p_151545_2_,
+ int&nbsp;p_151545_3_,
+ int&nbsp;p_151545_4_)</pre>
+</li>
+</ul>
+<a name="getCoordList()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCoordList</h4>
+<pre>protected&nbsp;java.util.List&nbsp;getCoordList()</pre>
+</li>
+</ul>
+<a name="canSpawnStructureAtCoords(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSpawnStructureAtCoords</h4>
+<pre>protected abstract&nbsp;boolean&nbsp;canSpawnStructureAtCoords(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</pre>
+</li>
+</ul>
+<a name="getStructureStart(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStructureStart</h4>
+<pre>protected abstract&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a>&nbsp;getStructureStart(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenStructure.html" target="_top">Frames</a></li>
+<li><a href="MapGenStructure.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenStructureData.html b/javadoc/net/minecraft/world/gen/structure/MapGenStructureData.html
new file mode 100644
index 0000000..6cd6bb5
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenStructureData.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenStructureData (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenStructureData (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenStructureData.html" target="_top">Frames</a></li>
+<li><a href="MapGenStructureData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.WorldSavedData">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenStructureData" class="title">Class MapGenStructureData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/WorldSavedData.html" title="class in net.minecraft.world">net.minecraft.world.WorldSavedData</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenStructureData</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MapGenStructureData</span>
+extends <a href="../../../../../net/minecraft/world/WorldSavedData.html" title="class in net.minecraft.world">WorldSavedData</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.WorldSavedData">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.<a href="../../../../../net/minecraft/world/WorldSavedData.html" title="class in net.minecraft.world">WorldSavedData</a></h3>
+<code><a href="../../../../../net/minecraft/world/WorldSavedData.html#mapName">mapName</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html#MapGenStructureData(java.lang.String)">MapGenStructureData</a></strong>(java.lang.String&nbsp;p_i43001_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html#func_143041_a()">func_143041_a</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html#func_143042_b(int,%20int)">func_143042_b</a></strong>(int&nbsp;p_143042_0_,
+ int&nbsp;p_143042_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html#func_143043_a(net.minecraft.nbt.NBTTagCompound,%20int,%20int)">func_143043_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143043_1_,
+ int&nbsp;p_143043_2_,
+ int&nbsp;p_143043_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html#readFromNBT(net.minecraft.nbt.NBTTagCompound)">readFromNBT</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_76184_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html#writeToNBT(net.minecraft.nbt.NBTTagCompound)">writeToNBT</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_76187_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.WorldSavedData">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.<a href="../../../../../net/minecraft/world/WorldSavedData.html" title="class in net.minecraft.world">WorldSavedData</a></h3>
+<code><a href="../../../../../net/minecraft/world/WorldSavedData.html#isDirty()">isDirty</a>, <a href="../../../../../net/minecraft/world/WorldSavedData.html#markDirty()">markDirty</a>, <a href="../../../../../net/minecraft/world/WorldSavedData.html#setDirty(boolean)">setDirty</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenStructureData(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenStructureData</h4>
+<pre>public&nbsp;MapGenStructureData(java.lang.String&nbsp;p_i43001_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="readFromNBT(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readFromNBT</h4>
+<pre>public&nbsp;void&nbsp;readFromNBT(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_76184_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/WorldSavedData.html#readFromNBT(net.minecraft.nbt.NBTTagCompound)">readFromNBT</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/WorldSavedData.html" title="class in net.minecraft.world">WorldSavedData</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="writeToNBT(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeToNBT</h4>
+<pre>public&nbsp;void&nbsp;writeToNBT(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_76187_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/WorldSavedData.html#writeToNBT(net.minecraft.nbt.NBTTagCompound)">writeToNBT</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/WorldSavedData.html" title="class in net.minecraft.world">WorldSavedData</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143043_a(net.minecraft.nbt.NBTTagCompound, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143043_a</h4>
+<pre>public&nbsp;void&nbsp;func_143043_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143043_1_,
+ int&nbsp;p_143043_2_,
+ int&nbsp;p_143043_3_)</pre>
+</li>
+</ul>
+<a name="func_143042_b(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143042_b</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;func_143042_b(int&nbsp;p_143042_0_,
+ int&nbsp;p_143042_1_)</pre>
+</li>
+</ul>
+<a name="func_143041_a()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_143041_a</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;func_143041_a()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenStructureData.html" target="_top">Frames</a></li>
+<li><a href="MapGenStructureData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.WorldSavedData">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenStructureIO.html b/javadoc/net/minecraft/world/gen/structure/MapGenStructureIO.html
new file mode 100644
index 0000000..0021900
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenStructureIO.html
@@ -0,0 +1,327 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenStructureIO (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenStructureIO (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenStructureIO.html" target="_top">Frames</a></li>
+<li><a href="MapGenStructureIO.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenStructureIO" class="title">Class MapGenStructureIO</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenStructureIO</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MapGenStructureIO</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html#MapGenStructureIO()">MapGenStructureIO</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html#func_143031_a(java.lang.Class,%20java.lang.String)">func_143031_a</a></strong>(java.lang.Class&nbsp;p_143031_0_,
+ java.lang.String&nbsp;p_143031_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html#func_143032_b(net.minecraft.nbt.NBTTagCompound,%20net.minecraft.world.World)">func_143032_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143032_0_,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_143032_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html#func_143033_a(net.minecraft.world.gen.structure.StructureStart)">func_143033_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a>&nbsp;p_143033_0_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html#func_143035_a(net.minecraft.nbt.NBTTagCompound,%20net.minecraft.world.World)">func_143035_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143035_0_,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_143035_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html#func_143036_a(net.minecraft.world.gen.structure.StructureComponent)">func_143036_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_143036_0_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html#registerStructure(java.lang.Class,%20java.lang.String)">registerStructure</a></strong>(java.lang.Class&nbsp;p_143034_0_,
+ java.lang.String&nbsp;p_143034_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenStructureIO()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenStructureIO</h4>
+<pre>public&nbsp;MapGenStructureIO()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerStructure(java.lang.Class, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerStructure</h4>
+<pre>public static&nbsp;void&nbsp;registerStructure(java.lang.Class&nbsp;p_143034_0_,
+ java.lang.String&nbsp;p_143034_1_)</pre>
+</li>
+</ul>
+<a name="func_143031_a(java.lang.Class, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143031_a</h4>
+<pre>public static&nbsp;void&nbsp;func_143031_a(java.lang.Class&nbsp;p_143031_0_,
+ java.lang.String&nbsp;p_143031_1_)</pre>
+</li>
+</ul>
+<a name="func_143033_a(net.minecraft.world.gen.structure.StructureStart)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143033_a</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;func_143033_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a>&nbsp;p_143033_0_)</pre>
+</li>
+</ul>
+<a name="func_143036_a(net.minecraft.world.gen.structure.StructureComponent)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143036_a</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;func_143036_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_143036_0_)</pre>
+</li>
+</ul>
+<a name="func_143035_a(net.minecraft.nbt.NBTTagCompound, net.minecraft.world.World)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143035_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a>&nbsp;func_143035_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143035_0_,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_143035_1_)</pre>
+</li>
+</ul>
+<a name="func_143032_b(net.minecraft.nbt.NBTTagCompound, net.minecraft.world.World)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_143032_b</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;func_143032_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143032_0_,
+ <a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_143032_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenStructureIO.html" target="_top">Frames</a></li>
+<li><a href="MapGenStructureIO.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenVillage.Start.html b/javadoc/net/minecraft/world/gen/structure/MapGenVillage.Start.html
new file mode 100644
index 0000000..abd8d76
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenVillage.Start.html
@@ -0,0 +1,343 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenVillage.Start (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenVillage.Start (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenVillage.Start.html" target="_top">Frames</a></li>
+<li><a href="MapGenVillage.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenVillage.Start" class="title">Class MapGenVillage.Start</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStart</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenVillage.Start</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html" title="class in net.minecraft.world.gen.structure">MapGenVillage</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">MapGenVillage.Start</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#components">components</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html#MapGenVillage.Start()">MapGenVillage.Start</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html#MapGenVillage.Start(net.minecraft.world.World,%20java.util.Random,%20int,%20int,%20int)">MapGenVillage.Start</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2092_1_,
+ java.util.Random&nbsp;p_i2092_2_,
+ int&nbsp;p_i2092_3_,
+ int&nbsp;p_i2092_4_,
+ int&nbsp;p_i2092_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html#func_143017_b(net.minecraft.nbt.NBTTagCompound)">func_143017_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143017_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html#func_143022_a(net.minecraft.nbt.NBTTagCompound)">func_143022_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143022_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html#isSizeableStructure()">isSizeableStructure</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143018_f()">func_143018_f</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143019_e()">func_143019_e</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143020_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143020_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143021_a(int,%20int)">func_143021_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#generateStructure(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">generateStructure</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getComponents()">getComponents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#markAvailableHeight(net.minecraft.world.World,%20java.util.Random,%20int)">markAvailableHeight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#setRandomHeight(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">setRandomHeight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#updateBoundingBox()">updateBoundingBox</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenVillage.Start()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MapGenVillage.Start</h4>
+<pre>public&nbsp;MapGenVillage.Start()</pre>
+</li>
+</ul>
+<a name="MapGenVillage.Start(net.minecraft.world.World, java.util.Random, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenVillage.Start</h4>
+<pre>public&nbsp;MapGenVillage.Start(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2092_1_,
+ java.util.Random&nbsp;p_i2092_2_,
+ int&nbsp;p_i2092_3_,
+ int&nbsp;p_i2092_4_,
+ int&nbsp;p_i2092_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="isSizeableStructure()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSizeableStructure</h4>
+<pre>public&nbsp;boolean&nbsp;isSizeableStructure()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#isSizeableStructure()">isSizeableStructure</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143022_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143022_a</h4>
+<pre>public&nbsp;void&nbsp;func_143022_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143022_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143022_a(net.minecraft.nbt.NBTTagCompound)">func_143022_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143017_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_143017_b</h4>
+<pre>public&nbsp;void&nbsp;func_143017_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143017_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143017_b(net.minecraft.nbt.NBTTagCompound)">func_143017_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenVillage.Start.html" target="_top">Frames</a></li>
+<li><a href="MapGenVillage.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/MapGenVillage.html b/javadoc/net/minecraft/world/gen/structure/MapGenVillage.html
new file mode 100644
index 0000000..866890a
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/MapGenVillage.html
@@ -0,0 +1,401 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>MapGenVillage (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MapGenVillage (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenVillage.html" target="_top">Frames</a></li>
+<li><a href="MapGenVillage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class MapGenVillage" class="title">Class MapGenVillage</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">net.minecraft.world.gen.MapGenBase</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.MapGenStructure</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.MapGenVillage</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MapGenVillage</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html" title="class in net.minecraft.world.gen.structure">MapGenVillage.Start</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html#villageSpawnBiomes">villageSpawnBiomes</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#structureMap">structureMap</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#rand">rand</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#range">range</a>, <a href="../../../../../net/minecraft/world/gen/MapGenBase.html#worldObj">worldObj</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html#MapGenVillage()">MapGenVillage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html#MapGenVillage(java.util.Map)">MapGenVillage</a></strong>(java.util.Map&nbsp;p_i2093_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html#canSpawnStructureAtCoords(int,%20int)">canSpawnStructureAtCoords</a></strong>(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html#func_143025_a()">func_143025_a</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html#getStructureStart(int,%20int)">getStructureStart</a></strong>(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.MapGenStructure">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_142038_b(int,%20int,%20int)">func_142038_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143028_c(int,%20int,%20int)">func_143028_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151538_a(net.minecraft.world.World,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block[])">func_151538_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_151545_a(net.minecraft.world.World,%20int,%20int,%20int)">func_151545_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#generateStructuresInChunk(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">generateStructuresInChunk</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getCoordList()">getCoordList</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#hasStructureAt(int,%20int,%20int)">hasStructureAt</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.MapGenBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen">MapGenBase</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/MapGenBase.html#func_151539_a(net.minecraft.world.chunk.IChunkProvider,%20net.minecraft.world.World,%20int,%20int,%20net.minecraft.block.Block[])">func_151539_a</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="villageSpawnBiomes">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>villageSpawnBiomes</h4>
+<pre>public static&nbsp;java.util.List villageSpawnBiomes</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MapGenVillage()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MapGenVillage</h4>
+<pre>public&nbsp;MapGenVillage()</pre>
+</li>
+</ul>
+<a name="MapGenVillage(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MapGenVillage</h4>
+<pre>public&nbsp;MapGenVillage(java.util.Map&nbsp;p_i2093_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143025_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143025_a</h4>
+<pre>public&nbsp;java.lang.String&nbsp;func_143025_a()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#func_143025_a()">func_143025_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="canSpawnStructureAtCoords(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSpawnStructureAtCoords</h4>
+<pre>protected&nbsp;boolean&nbsp;canSpawnStructureAtCoords(int&nbsp;p_75047_1_,
+ int&nbsp;p_75047_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#canSpawnStructureAtCoords(int,%20int)">canSpawnStructureAtCoords</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getStructureStart(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStructureStart</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a>&nbsp;getStructureStart(int&nbsp;p_75049_1_,
+ int&nbsp;p_75049_2_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html#getStructureStart(int,%20int)">getStructureStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/MapGenVillage.html" target="_top">Frames</a></li>
+<li><a href="MapGenVillage.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureBoundingBox.html b/javadoc/net/minecraft/world/gen/structure/StructureBoundingBox.html
new file mode 100644
index 0000000..fe8e78d
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureBoundingBox.html
@@ -0,0 +1,637 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureBoundingBox (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureBoundingBox (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureBoundingBox.html" target="_top">Frames</a></li>
+<li><a href="StructureBoundingBox.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureBoundingBox" class="title">Class StructureBoundingBox</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureBoundingBox</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">StructureBoundingBox</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#maxX">maxX</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#maxY">maxY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#maxZ">maxZ</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#minX">minX</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#minY">minY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#minZ">minZ</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#StructureBoundingBox()">StructureBoundingBox</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#StructureBoundingBox(int[])">StructureBoundingBox</a></strong>(int[]&nbsp;p_i43000_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#StructureBoundingBox(int,%20int,%20int,%20int)">StructureBoundingBox</a></strong>(int&nbsp;p_i2033_1_,
+ int&nbsp;p_i2033_2_,
+ int&nbsp;p_i2033_3_,
+ int&nbsp;p_i2033_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#StructureBoundingBox(int,%20int,%20int,%20int,%20int,%20int)">StructureBoundingBox</a></strong>(int&nbsp;p_i2032_1_,
+ int&nbsp;p_i2032_2_,
+ int&nbsp;p_i2032_3_,
+ int&nbsp;p_i2032_4_,
+ int&nbsp;p_i2032_5_,
+ int&nbsp;p_i2032_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#StructureBoundingBox(net.minecraft.world.gen.structure.StructureBoundingBox)">StructureBoundingBox</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2031_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#expandTo(net.minecraft.world.gen.structure.StructureBoundingBox)">expandTo</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_78888_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/nbt/NBTTagIntArray.html" title="class in net.minecraft.nbt">NBTTagIntArray</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#func_151535_h()">func_151535_h</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#getCenterX()">getCenterX</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#getCenterY()">getCenterY</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#getCenterZ()">getCenterZ</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#getComponentToAddBoundingBox(int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int,%20int)">getComponentToAddBoundingBox</a></strong>(int&nbsp;p_78889_0_,
+ int&nbsp;p_78889_1_,
+ int&nbsp;p_78889_2_,
+ int&nbsp;p_78889_3_,
+ int&nbsp;p_78889_4_,
+ int&nbsp;p_78889_5_,
+ int&nbsp;p_78889_6_,
+ int&nbsp;p_78889_7_,
+ int&nbsp;p_78889_8_,
+ int&nbsp;p_78889_9_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#getNewBoundingBox()">getNewBoundingBox</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#getXSize()">getXSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#getYSize()">getYSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#getZSize()">getZSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#intersectsWith(int,%20int,%20int,%20int)">intersectsWith</a></strong>(int&nbsp;p_78885_1_,
+ int&nbsp;p_78885_2_,
+ int&nbsp;p_78885_3_,
+ int&nbsp;p_78885_4_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#intersectsWith(net.minecraft.world.gen.structure.StructureBoundingBox)">intersectsWith</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_78884_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#isVecInside(int,%20int,%20int)">isVecInside</a></strong>(int&nbsp;p_78890_1_,
+ int&nbsp;p_78890_2_,
+ int&nbsp;p_78890_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#offset(int,%20int,%20int)">offset</a></strong>(int&nbsp;p_78886_1_,
+ int&nbsp;p_78886_2_,
+ int&nbsp;p_78886_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="minX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minX</h4>
+<pre>public&nbsp;int minX</pre>
+</li>
+</ul>
+<a name="minY">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minY</h4>
+<pre>public&nbsp;int minY</pre>
+</li>
+</ul>
+<a name="minZ">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minZ</h4>
+<pre>public&nbsp;int minZ</pre>
+</li>
+</ul>
+<a name="maxX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxX</h4>
+<pre>public&nbsp;int maxX</pre>
+</li>
+</ul>
+<a name="maxY">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxY</h4>
+<pre>public&nbsp;int maxY</pre>
+</li>
+</ul>
+<a name="maxZ">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>maxZ</h4>
+<pre>public&nbsp;int maxZ</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureBoundingBox()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureBoundingBox</h4>
+<pre>public&nbsp;StructureBoundingBox()</pre>
+</li>
+</ul>
+<a name="StructureBoundingBox(int[])">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureBoundingBox</h4>
+<pre>public&nbsp;StructureBoundingBox(int[]&nbsp;p_i43000_1_)</pre>
+</li>
+</ul>
+<a name="StructureBoundingBox(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureBoundingBox</h4>
+<pre>public&nbsp;StructureBoundingBox(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2031_1_)</pre>
+</li>
+</ul>
+<a name="StructureBoundingBox(int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureBoundingBox</h4>
+<pre>public&nbsp;StructureBoundingBox(int&nbsp;p_i2032_1_,
+ int&nbsp;p_i2032_2_,
+ int&nbsp;p_i2032_3_,
+ int&nbsp;p_i2032_4_,
+ int&nbsp;p_i2032_5_,
+ int&nbsp;p_i2032_6_)</pre>
+</li>
+</ul>
+<a name="StructureBoundingBox(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureBoundingBox</h4>
+<pre>public&nbsp;StructureBoundingBox(int&nbsp;p_i2033_1_,
+ int&nbsp;p_i2033_2_,
+ int&nbsp;p_i2033_3_,
+ int&nbsp;p_i2033_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getNewBoundingBox()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNewBoundingBox</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;getNewBoundingBox()</pre>
+</li>
+</ul>
+<a name="getComponentToAddBoundingBox(int, int, int, int, int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getComponentToAddBoundingBox</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;getComponentToAddBoundingBox(int&nbsp;p_78889_0_,
+ int&nbsp;p_78889_1_,
+ int&nbsp;p_78889_2_,
+ int&nbsp;p_78889_3_,
+ int&nbsp;p_78889_4_,
+ int&nbsp;p_78889_5_,
+ int&nbsp;p_78889_6_,
+ int&nbsp;p_78889_7_,
+ int&nbsp;p_78889_8_,
+ int&nbsp;p_78889_9_)</pre>
+</li>
+</ul>
+<a name="intersectsWith(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>intersectsWith</h4>
+<pre>public&nbsp;boolean&nbsp;intersectsWith(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_78884_1_)</pre>
+</li>
+</ul>
+<a name="intersectsWith(int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>intersectsWith</h4>
+<pre>public&nbsp;boolean&nbsp;intersectsWith(int&nbsp;p_78885_1_,
+ int&nbsp;p_78885_2_,
+ int&nbsp;p_78885_3_,
+ int&nbsp;p_78885_4_)</pre>
+</li>
+</ul>
+<a name="expandTo(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>expandTo</h4>
+<pre>public&nbsp;void&nbsp;expandTo(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_78888_1_)</pre>
+</li>
+</ul>
+<a name="offset(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>offset</h4>
+<pre>public&nbsp;void&nbsp;offset(int&nbsp;p_78886_1_,
+ int&nbsp;p_78886_2_,
+ int&nbsp;p_78886_3_)</pre>
+</li>
+</ul>
+<a name="isVecInside(int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isVecInside</h4>
+<pre>public&nbsp;boolean&nbsp;isVecInside(int&nbsp;p_78890_1_,
+ int&nbsp;p_78890_2_,
+ int&nbsp;p_78890_3_)</pre>
+</li>
+</ul>
+<a name="getXSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getXSize</h4>
+<pre>public&nbsp;int&nbsp;getXSize()</pre>
+</li>
+</ul>
+<a name="getYSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getYSize</h4>
+<pre>public&nbsp;int&nbsp;getYSize()</pre>
+</li>
+</ul>
+<a name="getZSize()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZSize</h4>
+<pre>public&nbsp;int&nbsp;getZSize()</pre>
+</li>
+</ul>
+<a name="getCenterX()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCenterX</h4>
+<pre>public&nbsp;int&nbsp;getCenterX()</pre>
+</li>
+</ul>
+<a name="getCenterY()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCenterY</h4>
+<pre>public&nbsp;int&nbsp;getCenterY()</pre>
+</li>
+</ul>
+<a name="getCenterZ()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCenterZ</h4>
+<pre>public&nbsp;int&nbsp;getCenterZ()</pre>
+</li>
+</ul>
+<a name="toString()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_151535_h()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_151535_h</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/nbt/NBTTagIntArray.html" title="class in net.minecraft.nbt">NBTTagIntArray</a>&nbsp;func_151535_h()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureBoundingBox.html" target="_top">Frames</a></li>
+<li><a href="StructureBoundingBox.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html b/javadoc/net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html
new file mode 100644
index 0000000..96770de
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html
@@ -0,0 +1,343 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureComponent.BlockSelector (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureComponent.BlockSelector (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" target="_top">Frames</a></li>
+<li><a href="StructureComponent.BlockSelector.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureComponent.BlockSelector" class="title">Class StructureComponent.BlockSelector</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureComponent.BlockSelector</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract static class <span class="strong">StructureComponent.BlockSelector</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html#field_151562_a">field_151562_a</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html#selectedBlockMetaData">selectedBlockMetaData</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html#StructureComponent.BlockSelector()">StructureComponent.BlockSelector</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html#func_151561_a()">func_151561_a</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html#getSelectedBlockMetaData()">getSelectedBlockMetaData</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html#selectBlocks(java.util.Random,%20int,%20int,%20int,%20boolean)">selectBlocks</a></strong>(java.util.Random&nbsp;p_75062_1_,
+ int&nbsp;p_75062_2_,
+ int&nbsp;p_75062_3_,
+ int&nbsp;p_75062_4_,
+ boolean&nbsp;p_75062_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_151562_a">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>field_151562_a</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a> field_151562_a</pre>
+</li>
+</ul>
+<a name="selectedBlockMetaData">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>selectedBlockMetaData</h4>
+<pre>protected&nbsp;int selectedBlockMetaData</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureComponent.BlockSelector()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureComponent.BlockSelector</h4>
+<pre>protected&nbsp;StructureComponent.BlockSelector()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="selectBlocks(java.util.Random, int, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>selectBlocks</h4>
+<pre>public abstract&nbsp;void&nbsp;selectBlocks(java.util.Random&nbsp;p_75062_1_,
+ int&nbsp;p_75062_2_,
+ int&nbsp;p_75062_3_,
+ int&nbsp;p_75062_4_,
+ boolean&nbsp;p_75062_5_)</pre>
+</li>
+</ul>
+<a name="func_151561_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151561_a</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;func_151561_a()</pre>
+</li>
+</ul>
+<a name="getSelectedBlockMetaData()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getSelectedBlockMetaData</h4>
+<pre>public&nbsp;int&nbsp;getSelectedBlockMetaData()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" target="_top">Frames</a></li>
+<li><a href="StructureComponent.BlockSelector.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureComponent.html b/javadoc/net/minecraft/world/gen/structure/StructureComponent.html
new file mode 100644
index 0000000..671480a
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureComponent.html
@@ -0,0 +1,956 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureComponent (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureComponent (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureComponent.html" target="_top">Frames</a></li>
+<li><a href="StructureComponent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureComponent" class="title">Class StructureComponent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureComponent</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces.DesertPyramid</a>, <a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces.JunglePyramid</a>, <a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces.SwampHut</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Corridor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Cross</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Room</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Stairs</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor2</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor3</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor4</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor5</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing2</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing3</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.End</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Entrance</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.NetherStalkRoom</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Stairs</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Straight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Throne</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">StructureComponent</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#StructureComponent()">StructureComponent</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#StructureComponent(int)">StructureComponent</a></strong>(int&nbsp;p_i2091_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74871_1_,
+ int&nbsp;p_74871_2_,
+ int&nbsp;p_74871_3_,
+ int&nbsp;p_74871_4_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74871_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74878_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74878_2_,
+ int&nbsp;p_74878_3_,
+ int&nbsp;p_74878_4_,
+ int&nbsp;p_74878_5_,
+ int&nbsp;p_74878_6_,
+ int&nbsp;p_74878_7_,
+ int&nbsp;p_74878_8_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151549_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151549_2_,
+ int&nbsp;p_151549_3_,
+ int&nbsp;p_151549_4_,
+ int&nbsp;p_151549_5_,
+ int&nbsp;p_151549_6_,
+ int&nbsp;p_151549_7_,
+ int&nbsp;p_151549_8_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151549_9_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151549_10_,
+ boolean&nbsp;p_151549_11_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151556_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151556_2_,
+ int&nbsp;p_151556_3_,
+ int&nbsp;p_151556_4_,
+ int&nbsp;p_151556_5_,
+ int&nbsp;p_151556_6_,
+ int&nbsp;p_151556_7_,
+ int&nbsp;p_151556_8_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151556_9_,
+ int&nbsp;p_151556_10_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151556_11_,
+ int&nbsp;p_151556_12_,
+ boolean&nbsp;p_151556_13_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74882_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74882_2_,
+ int&nbsp;p_74882_3_,
+ int&nbsp;p_74882_4_,
+ int&nbsp;p_74882_5_,
+ int&nbsp;p_74882_6_,
+ int&nbsp;p_74882_7_,
+ int&nbsp;p_74882_8_,
+ boolean&nbsp;p_74882_9_,
+ java.util.Random&nbsp;p_74882_10_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a>&nbsp;p_74882_11_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a></strong>(java.util.List&nbsp;p_74883_0_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74883_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_143009_1_,
+ <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143009_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected abstract void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151547_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151547_2_,
+ int&nbsp;p_151547_3_,
+ int&nbsp;p_151547_4_,
+ int&nbsp;p_151547_5_,
+ int&nbsp;p_151547_6_,
+ int&nbsp;p_151547_7_,
+ int&nbsp;p_151547_8_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151547_9_,
+ boolean&nbsp;p_151547_10_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151552_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151552_2_,
+ java.util.Random&nbsp;p_151552_3_,
+ float&nbsp;p_151552_4_,
+ int&nbsp;p_151552_5_,
+ int&nbsp;p_151552_6_,
+ int&nbsp;p_151552_7_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151552_8_,
+ int&nbsp;p_151552_9_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151554_1_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151554_2_,
+ int&nbsp;p_151554_3_,
+ int&nbsp;p_151554_4_,
+ int&nbsp;p_151554_5_,
+ int&nbsp;p_151554_6_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151554_7_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74879_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74879_2_,
+ java.util.Random&nbsp;p_74879_3_,
+ int&nbsp;p_74879_4_,
+ int&nbsp;p_74879_5_,
+ int&nbsp;p_74879_6_,
+ <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]&nbsp;p_74879_7_,
+ int&nbsp;p_74879_8_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74869_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74869_2_,
+ java.util.Random&nbsp;p_74869_3_,
+ int&nbsp;p_74869_4_,
+ int&nbsp;p_74869_5_,
+ int&nbsp;p_74869_6_,
+ int&nbsp;p_74869_7_,
+ <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]&nbsp;p_74869_8_,
+ int&nbsp;p_74869_9_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151548_1_,
+ int&nbsp;p_151548_2_,
+ int&nbsp;p_151548_3_,
+ int&nbsp;p_151548_4_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151548_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151555_1_,
+ int&nbsp;p_151555_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a></strong>(int&nbsp;p_74865_1_,
+ int&nbsp;p_74865_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a></strong>(int&nbsp;p_74862_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a></strong>(int&nbsp;p_74873_1_,
+ int&nbsp;p_74873_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74860_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74860_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151550_1_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151550_2_,
+ int&nbsp;p_151550_3_,
+ int&nbsp;p_151550_4_,
+ int&nbsp;p_151550_5_,
+ int&nbsp;p_151550_6_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151550_7_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74881_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74881_2_,
+ java.util.Random&nbsp;p_74881_3_,
+ int&nbsp;p_74881_4_,
+ int&nbsp;p_74881_5_,
+ int&nbsp;p_74881_6_,
+ int&nbsp;p_74881_7_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151551_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151551_2_,
+ java.util.Random&nbsp;p_151551_3_,
+ float&nbsp;p_151551_4_,
+ int&nbsp;p_151551_5_,
+ int&nbsp;p_151551_6_,
+ int&nbsp;p_151551_7_,
+ int&nbsp;p_151551_8_,
+ int&nbsp;p_151551_9_,
+ int&nbsp;p_151551_10_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151551_11_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151551_12_,
+ boolean&nbsp;p_151551_13_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="boundingBox">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>boundingBox</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a> boundingBox</pre>
+</li>
+</ul>
+<a name="coordBaseMode">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>coordBaseMode</h4>
+<pre>protected&nbsp;int coordBaseMode</pre>
+</li>
+</ul>
+<a name="componentType">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>componentType</h4>
+<pre>protected&nbsp;int componentType</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureComponent()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureComponent</h4>
+<pre>public&nbsp;StructureComponent()</pre>
+</li>
+</ul>
+<a name="StructureComponent(int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureComponent</h4>
+<pre>protected&nbsp;StructureComponent(int&nbsp;p_i2091_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143010_b()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143010_b</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;func_143010_b()</pre>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected abstract&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+</li>
+</ul>
+<a name="func_143009_a(net.minecraft.world.World, net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143009_a</h4>
+<pre>public&nbsp;void&nbsp;func_143009_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_143009_1_,
+ <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143009_2_)</pre>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected abstract&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public abstract&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+</li>
+</ul>
+<a name="getBoundingBox()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBoundingBox</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;getBoundingBox()</pre>
+</li>
+</ul>
+<a name="getComponentType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getComponentType</h4>
+<pre>public&nbsp;int&nbsp;getComponentType()</pre>
+</li>
+</ul>
+<a name="findIntersecting(java.util.List, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findIntersecting</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;findIntersecting(java.util.List&nbsp;p_74883_0_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74883_1_)</pre>
+</li>
+</ul>
+<a name="func_151553_a()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151553_a</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a>&nbsp;func_151553_a()</pre>
+</li>
+</ul>
+<a name="isLiquidInStructureBoundingBox(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isLiquidInStructureBoundingBox</h4>
+<pre>protected&nbsp;boolean&nbsp;isLiquidInStructureBoundingBox(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74860_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74860_2_)</pre>
+</li>
+</ul>
+<a name="getXWithOffset(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getXWithOffset</h4>
+<pre>protected&nbsp;int&nbsp;getXWithOffset(int&nbsp;p_74865_1_,
+ int&nbsp;p_74865_2_)</pre>
+</li>
+</ul>
+<a name="getYWithOffset(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getYWithOffset</h4>
+<pre>protected&nbsp;int&nbsp;getYWithOffset(int&nbsp;p_74862_1_)</pre>
+</li>
+</ul>
+<a name="getZWithOffset(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZWithOffset</h4>
+<pre>protected&nbsp;int&nbsp;getZWithOffset(int&nbsp;p_74873_1_,
+ int&nbsp;p_74873_2_)</pre>
+</li>
+</ul>
+<a name="getMetadataWithOffset(net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetadataWithOffset</h4>
+<pre>protected&nbsp;int&nbsp;getMetadataWithOffset(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151555_1_,
+ int&nbsp;p_151555_2_)</pre>
+</li>
+</ul>
+<a name="placeBlockAtCurrentPosition(net.minecraft.world.World, net.minecraft.block.Block, int, int, int, int, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>placeBlockAtCurrentPosition</h4>
+<pre>protected&nbsp;void&nbsp;placeBlockAtCurrentPosition(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151550_1_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151550_2_,
+ int&nbsp;p_151550_3_,
+ int&nbsp;p_151550_4_,
+ int&nbsp;p_151550_5_,
+ int&nbsp;p_151550_6_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151550_7_)</pre>
+</li>
+</ul>
+<a name="getBlockAtCurrentPosition(net.minecraft.world.World, int, int, int, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBlockAtCurrentPosition</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;getBlockAtCurrentPosition(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151548_1_,
+ int&nbsp;p_151548_2_,
+ int&nbsp;p_151548_3_,
+ int&nbsp;p_151548_4_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151548_5_)</pre>
+</li>
+</ul>
+<a name="fillWithAir(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, int, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fillWithAir</h4>
+<pre>protected&nbsp;void&nbsp;fillWithAir(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74878_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74878_2_,
+ int&nbsp;p_74878_3_,
+ int&nbsp;p_74878_4_,
+ int&nbsp;p_74878_5_,
+ int&nbsp;p_74878_6_,
+ int&nbsp;p_74878_7_,
+ int&nbsp;p_74878_8_)</pre>
+</li>
+</ul>
+<a name="fillWithBlocks(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, int, int, int, int, int, int, net.minecraft.block.Block, net.minecraft.block.Block, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fillWithBlocks</h4>
+<pre>protected&nbsp;void&nbsp;fillWithBlocks(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151549_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151549_2_,
+ int&nbsp;p_151549_3_,
+ int&nbsp;p_151549_4_,
+ int&nbsp;p_151549_5_,
+ int&nbsp;p_151549_6_,
+ int&nbsp;p_151549_7_,
+ int&nbsp;p_151549_8_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151549_9_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151549_10_,
+ boolean&nbsp;p_151549_11_)</pre>
+</li>
+</ul>
+<a name="fillWithMetadataBlocks(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, int, int, int, int, int, int, net.minecraft.block.Block, int, net.minecraft.block.Block, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fillWithMetadataBlocks</h4>
+<pre>protected&nbsp;void&nbsp;fillWithMetadataBlocks(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151556_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151556_2_,
+ int&nbsp;p_151556_3_,
+ int&nbsp;p_151556_4_,
+ int&nbsp;p_151556_5_,
+ int&nbsp;p_151556_6_,
+ int&nbsp;p_151556_7_,
+ int&nbsp;p_151556_8_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151556_9_,
+ int&nbsp;p_151556_10_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151556_11_,
+ int&nbsp;p_151556_12_,
+ boolean&nbsp;p_151556_13_)</pre>
+</li>
+</ul>
+<a name="fillWithRandomizedBlocks(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, int, int, int, int, int, int, boolean, java.util.Random, net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fillWithRandomizedBlocks</h4>
+<pre>protected&nbsp;void&nbsp;fillWithRandomizedBlocks(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74882_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74882_2_,
+ int&nbsp;p_74882_3_,
+ int&nbsp;p_74882_4_,
+ int&nbsp;p_74882_5_,
+ int&nbsp;p_74882_6_,
+ int&nbsp;p_74882_7_,
+ int&nbsp;p_74882_8_,
+ boolean&nbsp;p_74882_9_,
+ java.util.Random&nbsp;p_74882_10_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a>&nbsp;p_74882_11_)</pre>
+</li>
+</ul>
+<a name="randomlyFillWithBlocks(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, java.util.Random, float, int, int, int, int, int, int, net.minecraft.block.Block, net.minecraft.block.Block, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>randomlyFillWithBlocks</h4>
+<pre>protected&nbsp;void&nbsp;randomlyFillWithBlocks(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151551_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151551_2_,
+ java.util.Random&nbsp;p_151551_3_,
+ float&nbsp;p_151551_4_,
+ int&nbsp;p_151551_5_,
+ int&nbsp;p_151551_6_,
+ int&nbsp;p_151551_7_,
+ int&nbsp;p_151551_8_,
+ int&nbsp;p_151551_9_,
+ int&nbsp;p_151551_10_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151551_11_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151551_12_,
+ boolean&nbsp;p_151551_13_)</pre>
+</li>
+</ul>
+<a name="func_151552_a(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, java.util.Random, float, int, int, int, net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151552_a</h4>
+<pre>protected&nbsp;void&nbsp;func_151552_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151552_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151552_2_,
+ java.util.Random&nbsp;p_151552_3_,
+ float&nbsp;p_151552_4_,
+ int&nbsp;p_151552_5_,
+ int&nbsp;p_151552_6_,
+ int&nbsp;p_151552_7_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151552_8_,
+ int&nbsp;p_151552_9_)</pre>
+</li>
+</ul>
+<a name="func_151547_a(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, int, int, int, int, int, int, net.minecraft.block.Block, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151547_a</h4>
+<pre>protected&nbsp;void&nbsp;func_151547_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151547_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151547_2_,
+ int&nbsp;p_151547_3_,
+ int&nbsp;p_151547_4_,
+ int&nbsp;p_151547_5_,
+ int&nbsp;p_151547_6_,
+ int&nbsp;p_151547_7_,
+ int&nbsp;p_151547_8_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151547_9_,
+ boolean&nbsp;p_151547_10_)</pre>
+</li>
+</ul>
+<a name="clearCurrentPositionBlocksUpwards(net.minecraft.world.World, int, int, int, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearCurrentPositionBlocksUpwards</h4>
+<pre>protected&nbsp;void&nbsp;clearCurrentPositionBlocksUpwards(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74871_1_,
+ int&nbsp;p_74871_2_,
+ int&nbsp;p_74871_3_,
+ int&nbsp;p_74871_4_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74871_5_)</pre>
+</li>
+</ul>
+<a name="func_151554_b(net.minecraft.world.World, net.minecraft.block.Block, int, int, int, int, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151554_b</h4>
+<pre>protected&nbsp;void&nbsp;func_151554_b(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151554_1_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151554_2_,
+ int&nbsp;p_151554_3_,
+ int&nbsp;p_151554_4_,
+ int&nbsp;p_151554_5_,
+ int&nbsp;p_151554_6_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151554_7_)</pre>
+</li>
+</ul>
+<a name="generateStructureChestContents(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, java.util.Random, int, int, int, net.minecraft.util.WeightedRandomChestContent[], int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateStructureChestContents</h4>
+<pre>protected&nbsp;boolean&nbsp;generateStructureChestContents(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74879_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74879_2_,
+ java.util.Random&nbsp;p_74879_3_,
+ int&nbsp;p_74879_4_,
+ int&nbsp;p_74879_5_,
+ int&nbsp;p_74879_6_,
+ <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]&nbsp;p_74879_7_,
+ int&nbsp;p_74879_8_)</pre>
+</li>
+</ul>
+<a name="generateStructureDispenserContents(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, java.util.Random, int, int, int, int, net.minecraft.util.WeightedRandomChestContent[], int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateStructureDispenserContents</h4>
+<pre>protected&nbsp;boolean&nbsp;generateStructureDispenserContents(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74869_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74869_2_,
+ java.util.Random&nbsp;p_74869_3_,
+ int&nbsp;p_74869_4_,
+ int&nbsp;p_74869_5_,
+ int&nbsp;p_74869_6_,
+ int&nbsp;p_74869_7_,
+ <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]&nbsp;p_74869_8_,
+ int&nbsp;p_74869_9_)</pre>
+</li>
+</ul>
+<a name="placeDoorAtCurrentPosition(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, java.util.Random, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>placeDoorAtCurrentPosition</h4>
+<pre>protected&nbsp;void&nbsp;placeDoorAtCurrentPosition(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74881_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74881_2_,
+ java.util.Random&nbsp;p_74881_3_,
+ int&nbsp;p_74881_4_,
+ int&nbsp;p_74881_5_,
+ int&nbsp;p_74881_6_,
+ int&nbsp;p_74881_7_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureComponent.html" target="_top">Frames</a></li>
+<li><a href="StructureComponent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html
new file mode 100644
index 0000000..ea15def
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html
@@ -0,0 +1,435 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureMineshaftPieces.Corridor (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureMineshaftPieces.Corridor (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftPieces.Corridor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureMineshaftPieces.Corridor" class="title">Class StructureMineshaftPieces.Corridor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureMineshaftPieces.Corridor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureMineshaftPieces.Corridor</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html#StructureMineshaftPieces.Corridor()">StructureMineshaftPieces.Corridor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html#StructureMineshaftPieces.Corridor(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureMineshaftPieces.Corridor</a></strong>(int&nbsp;p_i2035_1_,
+ java.util.Random&nbsp;p_i2035_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2035_3_,
+ int&nbsp;p_i2035_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_74954_0_,
+ java.util.Random&nbsp;p_74954_1_,
+ int&nbsp;p_74954_2_,
+ int&nbsp;p_74954_3_,
+ int&nbsp;p_74954_4_,
+ int&nbsp;p_74954_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74879_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74879_2_,
+ java.util.Random&nbsp;p_74879_3_,
+ int&nbsp;p_74879_4_,
+ int&nbsp;p_74879_5_,
+ int&nbsp;p_74879_6_,
+ <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]&nbsp;p_74879_7_,
+ int&nbsp;p_74879_8_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureMineshaftPieces.Corridor()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureMineshaftPieces.Corridor</h4>
+<pre>public&nbsp;StructureMineshaftPieces.Corridor()</pre>
+</li>
+</ul>
+<a name="StructureMineshaftPieces.Corridor(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureMineshaftPieces.Corridor</h4>
+<pre>public&nbsp;StructureMineshaftPieces.Corridor(int&nbsp;p_i2035_1_,
+ java.util.Random&nbsp;p_i2035_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2035_3_,
+ int&nbsp;p_i2035_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_74954_0_,
+ java.util.Random&nbsp;p_74954_1_,
+ int&nbsp;p_74954_2_,
+ int&nbsp;p_74954_3_,
+ int&nbsp;p_74954_4_,
+ int&nbsp;p_74954_5_)</pre>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="generateStructureChestContents(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, java.util.Random, int, int, int, net.minecraft.util.WeightedRandomChestContent[], int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateStructureChestContents</h4>
+<pre>protected&nbsp;boolean&nbsp;generateStructureChestContents(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74879_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74879_2_,
+ java.util.Random&nbsp;p_74879_3_,
+ int&nbsp;p_74879_4_,
+ int&nbsp;p_74879_5_,
+ int&nbsp;p_74879_6_,
+ <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]&nbsp;p_74879_7_,
+ int&nbsp;p_74879_8_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftPieces.Corridor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html
new file mode 100644
index 0000000..6665759
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html
@@ -0,0 +1,404 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureMineshaftPieces.Cross (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureMineshaftPieces.Cross (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftPieces.Cross.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureMineshaftPieces.Cross" class="title">Class StructureMineshaftPieces.Cross</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureMineshaftPieces.Cross</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureMineshaftPieces.Cross</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html#StructureMineshaftPieces.Cross()">StructureMineshaftPieces.Cross</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html#StructureMineshaftPieces.Cross(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureMineshaftPieces.Cross</a></strong>(int&nbsp;p_i2036_1_,
+ java.util.Random&nbsp;p_i2036_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2036_3_,
+ int&nbsp;p_i2036_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_74951_0_,
+ java.util.Random&nbsp;p_74951_1_,
+ int&nbsp;p_74951_2_,
+ int&nbsp;p_74951_3_,
+ int&nbsp;p_74951_4_,
+ int&nbsp;p_74951_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureMineshaftPieces.Cross()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureMineshaftPieces.Cross</h4>
+<pre>public&nbsp;StructureMineshaftPieces.Cross()</pre>
+</li>
+</ul>
+<a name="StructureMineshaftPieces.Cross(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureMineshaftPieces.Cross</h4>
+<pre>public&nbsp;StructureMineshaftPieces.Cross(int&nbsp;p_i2036_1_,
+ java.util.Random&nbsp;p_i2036_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2036_3_,
+ int&nbsp;p_i2036_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_74951_0_,
+ java.util.Random&nbsp;p_74951_1_,
+ int&nbsp;p_74951_2_,
+ int&nbsp;p_74951_3_,
+ int&nbsp;p_74951_4_,
+ int&nbsp;p_74951_5_)</pre>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftPieces.Cross.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html
new file mode 100644
index 0000000..574a2b4
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html
@@ -0,0 +1,381 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureMineshaftPieces.Room (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureMineshaftPieces.Room (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftPieces.Room.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureMineshaftPieces.Room" class="title">Class StructureMineshaftPieces.Room</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureMineshaftPieces.Room</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureMineshaftPieces.Room</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html#StructureMineshaftPieces.Room()">StructureMineshaftPieces.Room</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html#StructureMineshaftPieces.Room(int,%20java.util.Random,%20int,%20int)">StructureMineshaftPieces.Room</a></strong>(int&nbsp;p_i2037_1_,
+ java.util.Random&nbsp;p_i2037_2_,
+ int&nbsp;p_i2037_3_,
+ int&nbsp;p_i2037_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureMineshaftPieces.Room()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureMineshaftPieces.Room</h4>
+<pre>public&nbsp;StructureMineshaftPieces.Room()</pre>
+</li>
+</ul>
+<a name="StructureMineshaftPieces.Room(int, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureMineshaftPieces.Room</h4>
+<pre>public&nbsp;StructureMineshaftPieces.Room(int&nbsp;p_i2037_1_,
+ java.util.Random&nbsp;p_i2037_2_,
+ int&nbsp;p_i2037_3_,
+ int&nbsp;p_i2037_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftPieces.Room.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html
new file mode 100644
index 0000000..da0c54c
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html
@@ -0,0 +1,404 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureMineshaftPieces.Stairs (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureMineshaftPieces.Stairs (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftStart.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftPieces.Stairs.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureMineshaftPieces.Stairs" class="title">Class StructureMineshaftPieces.Stairs</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureMineshaftPieces.Stairs</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureMineshaftPieces.Stairs</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html#StructureMineshaftPieces.Stairs()">StructureMineshaftPieces.Stairs</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html#StructureMineshaftPieces.Stairs(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureMineshaftPieces.Stairs</a></strong>(int&nbsp;p_i2038_1_,
+ java.util.Random&nbsp;p_i2038_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2038_3_,
+ int&nbsp;p_i2038_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_74950_0_,
+ java.util.Random&nbsp;p_74950_1_,
+ int&nbsp;p_74950_2_,
+ int&nbsp;p_74950_3_,
+ int&nbsp;p_74950_4_,
+ int&nbsp;p_74950_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureMineshaftPieces.Stairs()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureMineshaftPieces.Stairs</h4>
+<pre>public&nbsp;StructureMineshaftPieces.Stairs()</pre>
+</li>
+</ul>
+<a name="StructureMineshaftPieces.Stairs(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureMineshaftPieces.Stairs</h4>
+<pre>public&nbsp;StructureMineshaftPieces.Stairs(int&nbsp;p_i2038_1_,
+ java.util.Random&nbsp;p_i2038_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2038_3_,
+ int&nbsp;p_i2038_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_74950_0_,
+ java.util.Random&nbsp;p_74950_1_,
+ int&nbsp;p_74950_2_,
+ int&nbsp;p_74950_3_,
+ int&nbsp;p_74950_4_,
+ int&nbsp;p_74950_5_)</pre>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftStart.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftPieces.Stairs.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.html b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.html
new file mode 100644
index 0000000..e6e4863
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftPieces.html
@@ -0,0 +1,321 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureMineshaftPieces (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureMineshaftPieces (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftPieces.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftPieces.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureMineshaftPieces" class="title">Class StructureMineshaftPieces</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureMineshaftPieces</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">StructureMineshaftPieces</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Corridor</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Cross</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Room</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Stairs</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html#mineshaftChestContents">mineshaftChestContents</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html#StructureMineshaftPieces()">StructureMineshaftPieces</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html#registerStructurePieces()">registerStructurePieces</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="mineshaftChestContents">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>mineshaftChestContents</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] mineshaftChestContents</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureMineshaftPieces()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureMineshaftPieces</h4>
+<pre>public&nbsp;StructureMineshaftPieces()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerStructurePieces()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>registerStructurePieces</h4>
+<pre>public static&nbsp;void&nbsp;registerStructurePieces()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftPieces.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftPieces.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureMineshaftStart.html b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftStart.html
new file mode 100644
index 0000000..e110732
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureMineshaftStart.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureMineshaftStart (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureMineshaftStart (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftStart.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftStart.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureMineshaftStart" class="title">Class StructureMineshaftStart</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStart</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureMineshaftStart</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">StructureMineshaftStart</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#components">components</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftStart.html#StructureMineshaftStart()">StructureMineshaftStart</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftStart.html#StructureMineshaftStart(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">StructureMineshaftStart</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2039_1_,
+ java.util.Random&nbsp;p_i2039_2_,
+ int&nbsp;p_i2039_3_,
+ int&nbsp;p_i2039_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143017_b(net.minecraft.nbt.NBTTagCompound)">func_143017_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143018_f()">func_143018_f</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143019_e()">func_143019_e</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143020_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143020_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143021_a(int,%20int)">func_143021_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143022_a(net.minecraft.nbt.NBTTagCompound)">func_143022_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#generateStructure(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">generateStructure</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getComponents()">getComponents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#isSizeableStructure()">isSizeableStructure</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#markAvailableHeight(net.minecraft.world.World,%20java.util.Random,%20int)">markAvailableHeight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#setRandomHeight(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">setRandomHeight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#updateBoundingBox()">updateBoundingBox</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureMineshaftStart()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureMineshaftStart</h4>
+<pre>public&nbsp;StructureMineshaftStart()</pre>
+</li>
+</ul>
+<a name="StructureMineshaftStart(net.minecraft.world.World, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureMineshaftStart</h4>
+<pre>public&nbsp;StructureMineshaftStart(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_i2039_1_,
+ java.util.Random&nbsp;p_i2039_2_,
+ int&nbsp;p_i2039_3_,
+ int&nbsp;p_i2039_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureMineshaftStart.html" target="_top">Frames</a></li>
+<li><a href="StructureMineshaftStart.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStart">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html
new file mode 100644
index 0000000..4021d73
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html
@@ -0,0 +1,508 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Corridor (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Corridor (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Corridor" class="title">Class StructureNetherBridgePieces.Corridor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Corridor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Corridor</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#StructureNetherBridgePieces.Corridor()">StructureNetherBridgePieces.Corridor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#StructureNetherBridgePieces.Corridor(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Corridor</a></strong>(int&nbsp;p_i2049_1_,
+ java.util.Random&nbsp;p_i2049_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2049_3_,
+ int&nbsp;p_i2049_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74978_0_,
+ java.util.Random&nbsp;p_74978_1_,
+ int&nbsp;p_74978_2_,
+ int&nbsp;p_74978_3_,
+ int&nbsp;p_74978_4_,
+ int&nbsp;p_74978_5_,
+ int&nbsp;p_74978_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Corridor()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Corridor</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Corridor()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Corridor(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Corridor</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Corridor(int&nbsp;p_i2049_1_,
+ java.util.Random&nbsp;p_i2049_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2049_3_,
+ int&nbsp;p_i2049_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74978_0_,
+ java.util.Random&nbsp;p_74978_1_,
+ int&nbsp;p_74978_2_,
+ int&nbsp;p_74978_3_,
+ int&nbsp;p_74978_4_,
+ int&nbsp;p_74978_5_,
+ int&nbsp;p_74978_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html
new file mode 100644
index 0000000..55d680d
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html
@@ -0,0 +1,508 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Corridor2 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Corridor2 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Corridor2" class="title">Class StructureNetherBridgePieces.Corridor2</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Corridor2</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Corridor2</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#StructureNetherBridgePieces.Corridor2()">StructureNetherBridgePieces.Corridor2</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#StructureNetherBridgePieces.Corridor2(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Corridor2</a></strong>(int&nbsp;p_i2051_1_,
+ java.util.Random&nbsp;p_i2051_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2051_3_,
+ int&nbsp;p_i2051_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor2</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74980_0_,
+ java.util.Random&nbsp;p_74980_1_,
+ int&nbsp;p_74980_2_,
+ int&nbsp;p_74980_3_,
+ int&nbsp;p_74980_4_,
+ int&nbsp;p_74980_5_,
+ int&nbsp;p_74980_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Corridor2()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Corridor2</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Corridor2()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Corridor2(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Corridor2</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Corridor2(int&nbsp;p_i2051_1_,
+ java.util.Random&nbsp;p_i2051_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2051_3_,
+ int&nbsp;p_i2051_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor2</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74980_0_,
+ java.util.Random&nbsp;p_74980_1_,
+ int&nbsp;p_74980_2_,
+ int&nbsp;p_74980_3_,
+ int&nbsp;p_74980_4_,
+ int&nbsp;p_74980_5_,
+ int&nbsp;p_74980_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html
new file mode 100644
index 0000000..b3da0d8
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html
@@ -0,0 +1,516 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Corridor3 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Corridor3 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor3.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Corridor3" class="title">Class StructureNetherBridgePieces.Corridor3</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Corridor3</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Corridor3</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#StructureNetherBridgePieces.Corridor3()">StructureNetherBridgePieces.Corridor3</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#StructureNetherBridgePieces.Corridor3(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Corridor3</a></strong>(int&nbsp;p_i2045_1_,
+ java.util.Random&nbsp;p_i2045_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2045_3_,
+ int&nbsp;p_i2045_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor3</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74982_0_,
+ java.util.Random&nbsp;p_74982_1_,
+ int&nbsp;p_74982_2_,
+ int&nbsp;p_74982_3_,
+ int&nbsp;p_74982_4_,
+ int&nbsp;p_74982_5_,
+ int&nbsp;p_74982_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Corridor3()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Corridor3</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Corridor3()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Corridor3(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Corridor3</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Corridor3(int&nbsp;p_i2045_1_,
+ java.util.Random&nbsp;p_i2045_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2045_3_,
+ int&nbsp;p_i2045_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor3</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74982_0_,
+ java.util.Random&nbsp;p_74982_1_,
+ int&nbsp;p_74982_2_,
+ int&nbsp;p_74982_3_,
+ int&nbsp;p_74982_4_,
+ int&nbsp;p_74982_5_,
+ int&nbsp;p_74982_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor3.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html
new file mode 100644
index 0000000..1495aa2
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html
@@ -0,0 +1,516 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Corridor4 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Corridor4 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor4.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Corridor4" class="title">Class StructureNetherBridgePieces.Corridor4</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Corridor4</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Corridor4</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#StructureNetherBridgePieces.Corridor4()">StructureNetherBridgePieces.Corridor4</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#StructureNetherBridgePieces.Corridor4(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Corridor4</a></strong>(int&nbsp;p_i2046_1_,
+ java.util.Random&nbsp;p_i2046_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2046_3_,
+ int&nbsp;p_i2046_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor4</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74985_0_,
+ java.util.Random&nbsp;p_74985_1_,
+ int&nbsp;p_74985_2_,
+ int&nbsp;p_74985_3_,
+ int&nbsp;p_74985_4_,
+ int&nbsp;p_74985_5_,
+ int&nbsp;p_74985_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Corridor4()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Corridor4</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Corridor4()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Corridor4(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Corridor4</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Corridor4(int&nbsp;p_i2046_1_,
+ java.util.Random&nbsp;p_i2046_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2046_3_,
+ int&nbsp;p_i2046_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor4</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74985_0_,
+ java.util.Random&nbsp;p_74985_1_,
+ int&nbsp;p_74985_2_,
+ int&nbsp;p_74985_3_,
+ int&nbsp;p_74985_4_,
+ int&nbsp;p_74985_5_,
+ int&nbsp;p_74985_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor4.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html
new file mode 100644
index 0000000..810804a
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html
@@ -0,0 +1,516 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Corridor5 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Corridor5 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor5.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Corridor5" class="title">Class StructureNetherBridgePieces.Corridor5</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Corridor5</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Corridor5</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#StructureNetherBridgePieces.Corridor5()">StructureNetherBridgePieces.Corridor5</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#StructureNetherBridgePieces.Corridor5(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Corridor5</a></strong>(int&nbsp;p_i2050_1_,
+ java.util.Random&nbsp;p_i2050_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2050_3_,
+ int&nbsp;p_i2050_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor5</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74981_0_,
+ java.util.Random&nbsp;p_74981_1_,
+ int&nbsp;p_74981_2_,
+ int&nbsp;p_74981_3_,
+ int&nbsp;p_74981_4_,
+ int&nbsp;p_74981_5_,
+ int&nbsp;p_74981_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Corridor5()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Corridor5</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Corridor5()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Corridor5(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Corridor5</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Corridor5(int&nbsp;p_i2050_1_,
+ java.util.Random&nbsp;p_i2050_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2050_3_,
+ int&nbsp;p_i2050_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor5</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74981_0_,
+ java.util.Random&nbsp;p_74981_1_,
+ int&nbsp;p_74981_2_,
+ int&nbsp;p_74981_3_,
+ int&nbsp;p_74981_4_,
+ int&nbsp;p_74981_5_,
+ int&nbsp;p_74981_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor5.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html
new file mode 100644
index 0000000..700c957
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html
@@ -0,0 +1,516 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Crossing (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Crossing (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Crossing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Crossing" class="title">Class StructureNetherBridgePieces.Crossing</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Crossing</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Crossing</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#StructureNetherBridgePieces.Crossing()">StructureNetherBridgePieces.Crossing</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#StructureNetherBridgePieces.Crossing(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Crossing</a></strong>(int&nbsp;p_i2057_1_,
+ java.util.Random&nbsp;p_i2057_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2057_3_,
+ int&nbsp;p_i2057_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74974_0_,
+ java.util.Random&nbsp;p_74974_1_,
+ int&nbsp;p_74974_2_,
+ int&nbsp;p_74974_3_,
+ int&nbsp;p_74974_4_,
+ int&nbsp;p_74974_5_,
+ int&nbsp;p_74974_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Crossing()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Crossing</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Crossing()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Crossing(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Crossing</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Crossing(int&nbsp;p_i2057_1_,
+ java.util.Random&nbsp;p_i2057_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2057_3_,
+ int&nbsp;p_i2057_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74974_0_,
+ java.util.Random&nbsp;p_74974_1_,
+ int&nbsp;p_74974_2_,
+ int&nbsp;p_74974_3_,
+ int&nbsp;p_74974_4_,
+ int&nbsp;p_74974_5_,
+ int&nbsp;p_74974_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Crossing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html
new file mode 100644
index 0000000..56fe49a
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html
@@ -0,0 +1,516 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Crossing2 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Crossing2 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Crossing2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Crossing2" class="title">Class StructureNetherBridgePieces.Crossing2</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Crossing2</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Crossing2</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#StructureNetherBridgePieces.Crossing2()">StructureNetherBridgePieces.Crossing2</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#StructureNetherBridgePieces.Crossing2(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Crossing2</a></strong>(int&nbsp;p_i2048_1_,
+ java.util.Random&nbsp;p_i2048_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2048_3_,
+ int&nbsp;p_i2048_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing2</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74979_0_,
+ java.util.Random&nbsp;p_74979_1_,
+ int&nbsp;p_74979_2_,
+ int&nbsp;p_74979_3_,
+ int&nbsp;p_74979_4_,
+ int&nbsp;p_74979_5_,
+ int&nbsp;p_74979_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Crossing2()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Crossing2</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Crossing2()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Crossing2(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Crossing2</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Crossing2(int&nbsp;p_i2048_1_,
+ java.util.Random&nbsp;p_i2048_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2048_3_,
+ int&nbsp;p_i2048_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing2</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74979_0_,
+ java.util.Random&nbsp;p_74979_1_,
+ int&nbsp;p_74979_2_,
+ int&nbsp;p_74979_3_,
+ int&nbsp;p_74979_4_,
+ int&nbsp;p_74979_5_,
+ int&nbsp;p_74979_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Crossing2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html
new file mode 100644
index 0000000..efb9b8d
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html
@@ -0,0 +1,540 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Crossing3 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Crossing3 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Crossing3.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Crossing3" class="title">Class StructureNetherBridgePieces.Crossing3</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Crossing3</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Crossing3</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#StructureNetherBridgePieces.Crossing3()">StructureNetherBridgePieces.Crossing3</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#StructureNetherBridgePieces.Crossing3(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Crossing3</a></strong>(int&nbsp;p_i2041_1_,
+ java.util.Random&nbsp;p_i2041_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2041_3_,
+ int&nbsp;p_i2041_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#StructureNetherBridgePieces.Crossing3(java.util.Random,%20int,%20int)">StructureNetherBridgePieces.Crossing3</a></strong>(java.util.Random&nbsp;p_i2042_1_,
+ int&nbsp;p_i2042_2_,
+ int&nbsp;p_i2042_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing3</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74966_0_,
+ java.util.Random&nbsp;p_74966_1_,
+ int&nbsp;p_74966_2_,
+ int&nbsp;p_74966_3_,
+ int&nbsp;p_74966_4_,
+ int&nbsp;p_74966_5_,
+ int&nbsp;p_74966_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Crossing3()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Crossing3</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Crossing3()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Crossing3(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Crossing3</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Crossing3(int&nbsp;p_i2041_1_,
+ java.util.Random&nbsp;p_i2041_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2041_3_,
+ int&nbsp;p_i2041_4_)</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Crossing3(java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Crossing3</h4>
+<pre>protected&nbsp;StructureNetherBridgePieces.Crossing3(java.util.Random&nbsp;p_i2042_1_,
+ int&nbsp;p_i2042_2_,
+ int&nbsp;p_i2042_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing3</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74966_0_,
+ java.util.Random&nbsp;p_74966_1_,
+ int&nbsp;p_74966_2_,
+ int&nbsp;p_74966_3_,
+ int&nbsp;p_74966_4_,
+ int&nbsp;p_74966_5_,
+ int&nbsp;p_74966_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Crossing3.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html
new file mode 100644
index 0000000..ba1986a
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html
@@ -0,0 +1,487 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.End (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.End (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.End.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.End" class="title">Class StructureNetherBridgePieces.End</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.End</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.End</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html#StructureNetherBridgePieces.End()">StructureNetherBridgePieces.End</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html#StructureNetherBridgePieces.End(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.End</a></strong>(int&nbsp;p_i2043_1_,
+ java.util.Random&nbsp;p_i2043_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2043_3_,
+ int&nbsp;p_i2043_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.End</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html#func_74971_a(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">func_74971_a</a></strong>(java.util.List&nbsp;p_74971_0_,
+ java.util.Random&nbsp;p_74971_1_,
+ int&nbsp;p_74971_2_,
+ int&nbsp;p_74971_3_,
+ int&nbsp;p_74971_4_,
+ int&nbsp;p_74971_5_,
+ int&nbsp;p_74971_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.End()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.End</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.End()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.End(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.End</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.End(int&nbsp;p_i2043_1_,
+ java.util.Random&nbsp;p_i2043_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2043_3_,
+ int&nbsp;p_i2043_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_74971_a(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74971_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.End</a>&nbsp;func_74971_a(java.util.List&nbsp;p_74971_0_,
+ java.util.Random&nbsp;p_74971_1_,
+ int&nbsp;p_74971_2_,
+ int&nbsp;p_74971_3_,
+ int&nbsp;p_74971_4_,
+ int&nbsp;p_74971_5_,
+ int&nbsp;p_74971_6_)</pre>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.End.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html
new file mode 100644
index 0000000..a5757a4
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html
@@ -0,0 +1,516 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Entrance (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Entrance (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Entrance.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Entrance" class="title">Class StructureNetherBridgePieces.Entrance</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Entrance</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Entrance</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#StructureNetherBridgePieces.Entrance()">StructureNetherBridgePieces.Entrance</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#StructureNetherBridgePieces.Entrance(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Entrance</a></strong>(int&nbsp;p_i2047_1_,
+ java.util.Random&nbsp;p_i2047_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2047_3_,
+ int&nbsp;p_i2047_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Entrance</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74984_0_,
+ java.util.Random&nbsp;p_74984_1_,
+ int&nbsp;p_74984_2_,
+ int&nbsp;p_74984_3_,
+ int&nbsp;p_74984_4_,
+ int&nbsp;p_74984_5_,
+ int&nbsp;p_74984_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Entrance()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Entrance</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Entrance()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Entrance(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Entrance</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Entrance(int&nbsp;p_i2047_1_,
+ java.util.Random&nbsp;p_i2047_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2047_3_,
+ int&nbsp;p_i2047_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Entrance</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74984_0_,
+ java.util.Random&nbsp;p_74984_1_,
+ int&nbsp;p_74984_2_,
+ int&nbsp;p_74984_3_,
+ int&nbsp;p_74984_4_,
+ int&nbsp;p_74984_5_,
+ int&nbsp;p_74984_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Entrance.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html
new file mode 100644
index 0000000..90c2532
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html
@@ -0,0 +1,516 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.NetherStalkRoom (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.NetherStalkRoom (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.NetherStalkRoom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.NetherStalkRoom" class="title">Class StructureNetherBridgePieces.NetherStalkRoom</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.NetherStalkRoom</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.NetherStalkRoom</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#StructureNetherBridgePieces.NetherStalkRoom()">StructureNetherBridgePieces.NetherStalkRoom</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#StructureNetherBridgePieces.NetherStalkRoom(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.NetherStalkRoom</a></strong>(int&nbsp;p_i2052_1_,
+ java.util.Random&nbsp;p_i2052_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2052_3_,
+ int&nbsp;p_i2052_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.NetherStalkRoom</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74977_0_,
+ java.util.Random&nbsp;p_74977_1_,
+ int&nbsp;p_74977_2_,
+ int&nbsp;p_74977_3_,
+ int&nbsp;p_74977_4_,
+ int&nbsp;p_74977_5_,
+ int&nbsp;p_74977_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.NetherStalkRoom()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.NetherStalkRoom</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.NetherStalkRoom()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.NetherStalkRoom(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.NetherStalkRoom</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.NetherStalkRoom(int&nbsp;p_i2052_1_,
+ java.util.Random&nbsp;p_i2052_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2052_3_,
+ int&nbsp;p_i2052_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.NetherStalkRoom</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74977_0_,
+ java.util.Random&nbsp;p_74977_1_,
+ int&nbsp;p_74977_2_,
+ int&nbsp;p_74977_3_,
+ int&nbsp;p_74977_4_,
+ int&nbsp;p_74977_5_,
+ int&nbsp;p_74977_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.NetherStalkRoom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html
new file mode 100644
index 0000000..c6a7c3f
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html
@@ -0,0 +1,516 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Stairs (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Stairs (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Stairs.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Stairs" class="title">Class StructureNetherBridgePieces.Stairs</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Stairs</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Stairs</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#StructureNetherBridgePieces.Stairs()">StructureNetherBridgePieces.Stairs</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#StructureNetherBridgePieces.Stairs(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Stairs</a></strong>(int&nbsp;p_i2058_1_,
+ java.util.Random&nbsp;p_i2058_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2058_3_,
+ int&nbsp;p_i2058_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Stairs</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74973_0_,
+ java.util.Random&nbsp;p_74973_1_,
+ int&nbsp;p_74973_2_,
+ int&nbsp;p_74973_3_,
+ int&nbsp;p_74973_4_,
+ int&nbsp;p_74973_5_,
+ int&nbsp;p_74973_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Stairs()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Stairs</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Stairs()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Stairs(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Stairs</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Stairs(int&nbsp;p_i2058_1_,
+ java.util.Random&nbsp;p_i2058_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2058_3_,
+ int&nbsp;p_i2058_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Stairs</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74973_0_,
+ java.util.Random&nbsp;p_74973_1_,
+ int&nbsp;p_74973_2_,
+ int&nbsp;p_74973_3_,
+ int&nbsp;p_74973_4_,
+ int&nbsp;p_74973_5_,
+ int&nbsp;p_74973_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Stairs.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html
new file mode 100644
index 0000000..01d4d47
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html
@@ -0,0 +1,503 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Start (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Start (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Start" class="title">Class StructureNetherBridgePieces.Start</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureNetherBridgePieces.Crossing3</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Start</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing3</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.ArrayList</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#field_74967_d">field_74967_d</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#primaryWeights">primaryWeights</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#secondaryWeights">secondaryWeights</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>net.minecraft.world.gen.structure.StructureNetherBridgePieces.PieceWeight</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#theNetherBridgePieceWeight">theNetherBridgePieceWeight</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#StructureNetherBridgePieces.Start()">StructureNetherBridgePieces.Start</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#StructureNetherBridgePieces.Start(java.util.Random,%20int,%20int)">StructureNetherBridgePieces.Start</a></strong>(java.util.Random&nbsp;p_i2059_1_,
+ int&nbsp;p_i2059_2_,
+ int&nbsp;p_i2059_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureNetherBridgePieces.Crossing3">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing3</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="theNetherBridgePieceWeight">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>theNetherBridgePieceWeight</h4>
+<pre>public&nbsp;net.minecraft.world.gen.structure.StructureNetherBridgePieces.PieceWeight theNetherBridgePieceWeight</pre>
+</li>
+</ul>
+<a name="primaryWeights">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>primaryWeights</h4>
+<pre>public&nbsp;java.util.List primaryWeights</pre>
+</li>
+</ul>
+<a name="secondaryWeights">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>secondaryWeights</h4>
+<pre>public&nbsp;java.util.List secondaryWeights</pre>
+</li>
+</ul>
+<a name="field_74967_d">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>field_74967_d</h4>
+<pre>public&nbsp;java.util.ArrayList field_74967_d</pre>
+</li>
+</ul>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Start()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Start</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Start()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Start(java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Start</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Start(java.util.Random&nbsp;p_i2059_1_,
+ int&nbsp;p_i2059_2_,
+ int&nbsp;p_i2059_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html
new file mode 100644
index 0000000..3493622
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html
@@ -0,0 +1,516 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Straight (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Straight (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Straight.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Straight" class="title">Class StructureNetherBridgePieces.Straight</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Straight</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Straight</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#StructureNetherBridgePieces.Straight()">StructureNetherBridgePieces.Straight</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#StructureNetherBridgePieces.Straight(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Straight</a></strong>(int&nbsp;p_i2044_1_,
+ java.util.Random&nbsp;p_i2044_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2044_3_,
+ int&nbsp;p_i2044_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Straight</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74983_0_,
+ java.util.Random&nbsp;p_74983_1_,
+ int&nbsp;p_74983_2_,
+ int&nbsp;p_74983_3_,
+ int&nbsp;p_74983_4_,
+ int&nbsp;p_74983_5_,
+ int&nbsp;p_74983_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Straight()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Straight</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Straight()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Straight(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Straight</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Straight(int&nbsp;p_i2044_1_,
+ java.util.Random&nbsp;p_i2044_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2044_3_,
+ int&nbsp;p_i2044_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Straight</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74983_0_,
+ java.util.Random&nbsp;p_74983_1_,
+ int&nbsp;p_74983_2_,
+ int&nbsp;p_74983_3_,
+ int&nbsp;p_74983_4_,
+ int&nbsp;p_74983_5_,
+ int&nbsp;p_74983_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Straight.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html
new file mode 100644
index 0000000..31c0baa
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html
@@ -0,0 +1,487 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces.Throne (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces.Throne (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Throne.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces.Throne" class="title">Class StructureNetherBridgePieces.Throne</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces.Throne</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureNetherBridgePieces.Throne</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html#field_111019_a">field_111019_a</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html#StructureNetherBridgePieces.Throne()">StructureNetherBridgePieces.Throne</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html#StructureNetherBridgePieces.Throne(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureNetherBridgePieces.Throne</a></strong>(int&nbsp;p_i2053_1_,
+ java.util.Random&nbsp;p_i2053_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2053_3_,
+ int&nbsp;p_i2053_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Throne</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html#createValidComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">createValidComponent</a></strong>(java.util.List&nbsp;p_74975_0_,
+ java.util.Random&nbsp;p_74975_1_,
+ int&nbsp;p_74975_2_,
+ int&nbsp;p_74975_3_,
+ int&nbsp;p_74975_4_,
+ int&nbsp;p_74975_5_,
+ int&nbsp;p_74975_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html#getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20boolean)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html#isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">isAboveGround</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_111019_a">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_111019_a</h4>
+<pre>protected static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] field_111019_a</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces.Throne()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Throne</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Throne()</pre>
+</li>
+</ul>
+<a name="StructureNetherBridgePieces.Throne(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces.Throne</h4>
+<pre>public&nbsp;StructureNetherBridgePieces.Throne(int&nbsp;p_i2053_1_,
+ java.util.Random&nbsp;p_i2053_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2053_3_,
+ int&nbsp;p_i2053_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+</li>
+</ul>
+<a name="createValidComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createValidComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Throne</a>&nbsp;createValidComponent(java.util.List&nbsp;p_74975_0_,
+ java.util.Random&nbsp;p_74975_1_,
+ int&nbsp;p_74975_2_,
+ int&nbsp;p_74975_3_,
+ int&nbsp;p_74975_4_,
+ int&nbsp;p_74975_5_,
+ int&nbsp;p_74975_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74963_1_,
+ java.util.List&nbsp;p_74963_2_,
+ java.util.Random&nbsp;p_74963_3_,
+ int&nbsp;p_74963_4_,
+ int&nbsp;p_74963_5_,
+ boolean&nbsp;p_74963_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74961_1_,
+ java.util.List&nbsp;p_74961_2_,
+ java.util.Random&nbsp;p_74961_3_,
+ int&nbsp;p_74961_4_,
+ int&nbsp;p_74961_5_,
+ boolean&nbsp;p_74961_6_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureNetherBridgePieces.Start, java.util.List, java.util.Random, int, int, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a>&nbsp;p_74965_1_,
+ java.util.List&nbsp;p_74965_2_,
+ java.util.Random&nbsp;p_74965_3_,
+ int&nbsp;p_74965_4_,
+ int&nbsp;p_74965_5_,
+ boolean&nbsp;p_74965_6_)</pre>
+</li>
+</ul>
+<a name="isAboveGround(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAboveGround</h4>
+<pre>protected static&nbsp;boolean&nbsp;isAboveGround(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74964_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.Throne.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.html b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.html
new file mode 100644
index 0000000..66b03c6
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureNetherBridgePieces.html
@@ -0,0 +1,329 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureNetherBridgePieces (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureNetherBridgePieces (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftStart.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureNetherBridgePieces" class="title">Class StructureNetherBridgePieces</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureNetherBridgePieces</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">StructureNetherBridgePieces</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor2</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor3</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor4</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor5</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing2</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing3</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.End</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Entrance</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.NetherStalkRoom</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Stairs</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Straight</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Throne</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html#StructureNetherBridgePieces()">StructureNetherBridgePieces</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html#registerNetherFortressPieces()">registerNetherFortressPieces</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureNetherBridgePieces()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureNetherBridgePieces</h4>
+<pre>public&nbsp;StructureNetherBridgePieces()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerNetherFortressPieces()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>registerNetherFortressPieces</h4>
+<pre>public static&nbsp;void&nbsp;registerNetherFortressPieces()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftStart.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" target="_top">Frames</a></li>
+<li><a href="StructureNetherBridgePieces.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStart.html b/javadoc/net/minecraft/world/gen/structure/StructureStart.html
new file mode 100644
index 0000000..93fd786
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStart.html
@@ -0,0 +1,495 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStart (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStart (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStart.html" target="_top">Frames</a></li>
+<li><a href="StructureStart.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStart" class="title">Class StructureStart</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStart</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html" title="class in net.minecraft.world.gen.structure">MapGenNetherBridge.Start</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html" title="class in net.minecraft.world.gen.structure">MapGenScatteredFeature.Start</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.Start.html" title="class in net.minecraft.world.gen.structure">MapGenStronghold.Start</a>, <a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html" title="class in net.minecraft.world.gen.structure">MapGenVillage.Start</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftStart.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftStart</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">StructureStart</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#boundingBox">boundingBox</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.LinkedList</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#components">components</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#StructureStart()">StructureStart</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#StructureStart(int,%20int)">StructureStart</a></strong>(int&nbsp;p_i43002_1_,
+ int&nbsp;p_i43002_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143017_b(net.minecraft.nbt.NBTTagCompound)">func_143017_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143017_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143018_f()">func_143018_f</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143019_e()">func_143019_e</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143020_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143020_a</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_143020_1_,
+ <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143020_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143021_a(int,%20int)">func_143021_a</a></strong>(int&nbsp;p_143021_1_,
+ int&nbsp;p_143021_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#func_143022_a(net.minecraft.nbt.NBTTagCompound)">func_143022_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143022_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#generateStructure(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">generateStructure</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_75068_1_,
+ java.util.Random&nbsp;p_75068_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_75068_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getBoundingBox()">getBoundingBox</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.LinkedList</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#getComponents()">getComponents</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#isSizeableStructure()">isSizeableStructure</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#markAvailableHeight(net.minecraft.world.World,%20java.util.Random,%20int)">markAvailableHeight</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_75067_1_,
+ java.util.Random&nbsp;p_75067_2_,
+ int&nbsp;p_75067_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#setRandomHeight(net.minecraft.world.World,%20java.util.Random,%20int,%20int)">setRandomHeight</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_75070_1_,
+ java.util.Random&nbsp;p_75070_2_,
+ int&nbsp;p_75070_3_,
+ int&nbsp;p_75070_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html#updateBoundingBox()">updateBoundingBox</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="components">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>components</h4>
+<pre>protected&nbsp;java.util.LinkedList components</pre>
+</li>
+</ul>
+<a name="boundingBox">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>boundingBox</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a> boundingBox</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStart()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStart</h4>
+<pre>public&nbsp;StructureStart()</pre>
+</li>
+</ul>
+<a name="StructureStart(int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStart</h4>
+<pre>public&nbsp;StructureStart(int&nbsp;p_i43002_1_,
+ int&nbsp;p_i43002_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getBoundingBox()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBoundingBox</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;getBoundingBox()</pre>
+</li>
+</ul>
+<a name="getComponents()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getComponents</h4>
+<pre>public&nbsp;java.util.LinkedList&nbsp;getComponents()</pre>
+</li>
+</ul>
+<a name="generateStructure(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateStructure</h4>
+<pre>public&nbsp;void&nbsp;generateStructure(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_75068_1_,
+ java.util.Random&nbsp;p_75068_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_75068_3_)</pre>
+</li>
+</ul>
+<a name="updateBoundingBox()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateBoundingBox</h4>
+<pre>protected&nbsp;void&nbsp;updateBoundingBox()</pre>
+</li>
+</ul>
+<a name="func_143021_a(int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143021_a</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;func_143021_a(int&nbsp;p_143021_1_,
+ int&nbsp;p_143021_2_)</pre>
+</li>
+</ul>
+<a name="func_143022_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143022_a</h4>
+<pre>public&nbsp;void&nbsp;func_143022_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143022_1_)</pre>
+</li>
+</ul>
+<a name="func_143020_a(net.minecraft.world.World, net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143020_a</h4>
+<pre>public&nbsp;void&nbsp;func_143020_a(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_143020_1_,
+ <a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143020_2_)</pre>
+</li>
+</ul>
+<a name="func_143017_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143017_b</h4>
+<pre>public&nbsp;void&nbsp;func_143017_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143017_1_)</pre>
+</li>
+</ul>
+<a name="markAvailableHeight(net.minecraft.world.World, java.util.Random, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>markAvailableHeight</h4>
+<pre>protected&nbsp;void&nbsp;markAvailableHeight(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_75067_1_,
+ java.util.Random&nbsp;p_75067_2_,
+ int&nbsp;p_75067_3_)</pre>
+</li>
+</ul>
+<a name="setRandomHeight(net.minecraft.world.World, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRandomHeight</h4>
+<pre>protected&nbsp;void&nbsp;setRandomHeight(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_75070_1_,
+ java.util.Random&nbsp;p_75070_2_,
+ int&nbsp;p_75070_3_,
+ int&nbsp;p_75070_4_)</pre>
+</li>
+</ul>
+<a name="isSizeableStructure()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSizeableStructure</h4>
+<pre>public&nbsp;boolean&nbsp;isSizeableStructure()</pre>
+</li>
+</ul>
+<a name="func_143019_e()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143019_e</h4>
+<pre>public&nbsp;int&nbsp;func_143019_e()</pre>
+</li>
+</ul>
+<a name="func_143018_f()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_143018_f</h4>
+<pre>public&nbsp;int&nbsp;func_143018_f()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStart.html" target="_top">Frames</a></li>
+<li><a href="StructureStart.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html
new file mode 100644
index 0000000..3438848
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html
@@ -0,0 +1,460 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.ChestCorridor (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.ChestCorridor (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.ChestCorridor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.ChestCorridor" class="title">Class StructureStrongholdPieces.ChestCorridor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.ChestCorridor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.ChestCorridor</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html#strongholdChestContents">strongholdChestContents</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html#StructureStrongholdPieces.ChestCorridor()">StructureStrongholdPieces.ChestCorridor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html#StructureStrongholdPieces.ChestCorridor(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureStrongholdPieces.ChestCorridor</a></strong>(int&nbsp;p_i2071_1_,
+ java.util.Random&nbsp;p_i2071_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2071_3_,
+ int&nbsp;p_i2071_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.ChestCorridor</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_75000_0_,
+ java.util.Random&nbsp;p_75000_1_,
+ int&nbsp;p_75000_2_,
+ int&nbsp;p_75000_3_,
+ int&nbsp;p_75000_4_,
+ int&nbsp;p_75000_5_,
+ int&nbsp;p_75000_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="strongholdChestContents">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>strongholdChestContents</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] strongholdChestContents</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.ChestCorridor()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.ChestCorridor</h4>
+<pre>public&nbsp;StructureStrongholdPieces.ChestCorridor()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.ChestCorridor(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.ChestCorridor</h4>
+<pre>public&nbsp;StructureStrongholdPieces.ChestCorridor(int&nbsp;p_i2071_1_,
+ java.util.Random&nbsp;p_i2071_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2071_3_,
+ int&nbsp;p_i2071_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.ChestCorridor</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_75000_0_,
+ java.util.Random&nbsp;p_75000_1_,
+ int&nbsp;p_75000_2_,
+ int&nbsp;p_75000_3_,
+ int&nbsp;p_75000_4_,
+ int&nbsp;p_75000_5_,
+ int&nbsp;p_75000_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.ChestCorridor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html
new file mode 100644
index 0000000..1262511
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html
@@ -0,0 +1,409 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.Corridor (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.Corridor (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Corridor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.Corridor" class="title">Class StructureStrongholdPieces.Corridor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.Corridor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.Corridor</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html#StructureStrongholdPieces.Corridor()">StructureStrongholdPieces.Corridor</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html#StructureStrongholdPieces.Corridor(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureStrongholdPieces.Corridor</a></strong>(int&nbsp;p_i2072_1_,
+ java.util.Random&nbsp;p_i2072_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2072_3_,
+ int&nbsp;p_i2072_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html#func_74992_a(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int)">func_74992_a</a></strong>(java.util.List&nbsp;p_74992_0_,
+ java.util.Random&nbsp;p_74992_1_,
+ int&nbsp;p_74992_2_,
+ int&nbsp;p_74992_3_,
+ int&nbsp;p_74992_4_,
+ int&nbsp;p_74992_5_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.Corridor()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Corridor</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Corridor()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.Corridor(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Corridor</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Corridor(int&nbsp;p_i2072_1_,
+ java.util.Random&nbsp;p_i2072_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2072_3_,
+ int&nbsp;p_i2072_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_74992_a(java.util.List, java.util.Random, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74992_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;func_74992_a(java.util.List&nbsp;p_74992_0_,
+ java.util.Random&nbsp;p_74992_1_,
+ int&nbsp;p_74992_2_,
+ int&nbsp;p_74992_3_,
+ int&nbsp;p_74992_4_,
+ int&nbsp;p_74992_5_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Corridor.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html
new file mode 100644
index 0000000..95aa88c
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html
@@ -0,0 +1,432 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.Crossing (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.Crossing (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Crossing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.Crossing" class="title">Class StructureStrongholdPieces.Crossing</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.Crossing</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.Crossing</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html#StructureStrongholdPieces.Crossing()">StructureStrongholdPieces.Crossing</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html#StructureStrongholdPieces.Crossing(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureStrongholdPieces.Crossing</a></strong>(int&nbsp;p_i2073_1_,
+ java.util.Random&nbsp;p_i2073_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2073_3_,
+ int&nbsp;p_i2073_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Crossing</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_74994_0_,
+ java.util.Random&nbsp;p_74994_1_,
+ int&nbsp;p_74994_2_,
+ int&nbsp;p_74994_3_,
+ int&nbsp;p_74994_4_,
+ int&nbsp;p_74994_5_,
+ int&nbsp;p_74994_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.Crossing()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Crossing</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Crossing()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.Crossing(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Crossing</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Crossing(int&nbsp;p_i2073_1_,
+ java.util.Random&nbsp;p_i2073_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2073_3_,
+ int&nbsp;p_i2073_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Crossing</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_74994_0_,
+ java.util.Random&nbsp;p_74994_1_,
+ int&nbsp;p_74994_2_,
+ int&nbsp;p_74994_3_,
+ int&nbsp;p_74994_4_,
+ int&nbsp;p_74994_5_,
+ int&nbsp;p_74994_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Crossing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html
new file mode 100644
index 0000000..74d61fa
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html
@@ -0,0 +1,402 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.LeftTurn (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.LeftTurn (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.LeftTurn.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.LeftTurn" class="title">Class StructureStrongholdPieces.LeftTurn</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.LeftTurn</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.RightTurn</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.LeftTurn</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html#StructureStrongholdPieces.LeftTurn()">StructureStrongholdPieces.LeftTurn</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html#StructureStrongholdPieces.LeftTurn(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureStrongholdPieces.LeftTurn</a></strong>(int&nbsp;p_i2074_1_,
+ java.util.Random&nbsp;p_i2074_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2074_3_,
+ int&nbsp;p_i2074_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.LeftTurn</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_75010_0_,
+ java.util.Random&nbsp;p_75010_1_,
+ int&nbsp;p_75010_2_,
+ int&nbsp;p_75010_3_,
+ int&nbsp;p_75010_4_,
+ int&nbsp;p_75010_5_,
+ int&nbsp;p_75010_6_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.LeftTurn()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.LeftTurn</h4>
+<pre>public&nbsp;StructureStrongholdPieces.LeftTurn()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.LeftTurn(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.LeftTurn</h4>
+<pre>public&nbsp;StructureStrongholdPieces.LeftTurn(int&nbsp;p_i2074_1_,
+ java.util.Random&nbsp;p_i2074_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2074_3_,
+ int&nbsp;p_i2074_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.LeftTurn</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_75010_0_,
+ java.util.Random&nbsp;p_75010_1_,
+ int&nbsp;p_75010_2_,
+ int&nbsp;p_75010_3_,
+ int&nbsp;p_75010_4_,
+ int&nbsp;p_75010_5_,
+ int&nbsp;p_75010_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.LeftTurn.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html
new file mode 100644
index 0000000..0c22fca
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html
@@ -0,0 +1,439 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.Library (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.Library (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Library.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.Library" class="title">Class StructureStrongholdPieces.Library</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.Library</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.Library</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html#strongholdLibraryChestContents">strongholdLibraryChestContents</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html#StructureStrongholdPieces.Library()">StructureStrongholdPieces.Library</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html#StructureStrongholdPieces.Library(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureStrongholdPieces.Library</a></strong>(int&nbsp;p_i2075_1_,
+ java.util.Random&nbsp;p_i2075_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2075_3_,
+ int&nbsp;p_i2075_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Library</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_75006_0_,
+ java.util.Random&nbsp;p_75006_1_,
+ int&nbsp;p_75006_2_,
+ int&nbsp;p_75006_3_,
+ int&nbsp;p_75006_4_,
+ int&nbsp;p_75006_5_,
+ int&nbsp;p_75006_6_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="strongholdLibraryChestContents">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>strongholdLibraryChestContents</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] strongholdLibraryChestContents</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.Library()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Library</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Library()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.Library(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Library</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Library(int&nbsp;p_i2075_1_,
+ java.util.Random&nbsp;p_i2075_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2075_3_,
+ int&nbsp;p_i2075_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Library</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_75006_0_,
+ java.util.Random&nbsp;p_75006_1_,
+ int&nbsp;p_75006_2_,
+ int&nbsp;p_75006_3_,
+ int&nbsp;p_75006_4_,
+ int&nbsp;p_75006_5_,
+ int&nbsp;p_75006_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Library.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html
new file mode 100644
index 0000000..9c10971
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html
@@ -0,0 +1,432 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.PortalRoom (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.PortalRoom (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.PortalRoom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.PortalRoom" class="title">Class StructureStrongholdPieces.PortalRoom</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.PortalRoom</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.PortalRoom</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html#StructureStrongholdPieces.PortalRoom()">StructureStrongholdPieces.PortalRoom</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html#StructureStrongholdPieces.PortalRoom(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureStrongholdPieces.PortalRoom</a></strong>(int&nbsp;p_i2077_1_,
+ java.util.Random&nbsp;p_i2077_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2077_3_,
+ int&nbsp;p_i2077_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.PortalRoom</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_75004_0_,
+ java.util.Random&nbsp;p_75004_1_,
+ int&nbsp;p_75004_2_,
+ int&nbsp;p_75004_3_,
+ int&nbsp;p_75004_4_,
+ int&nbsp;p_75004_5_,
+ int&nbsp;p_75004_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.PortalRoom()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.PortalRoom</h4>
+<pre>public&nbsp;StructureStrongholdPieces.PortalRoom()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.PortalRoom(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.PortalRoom</h4>
+<pre>public&nbsp;StructureStrongholdPieces.PortalRoom(int&nbsp;p_i2077_1_,
+ java.util.Random&nbsp;p_i2077_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2077_3_,
+ int&nbsp;p_i2077_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.PortalRoom</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_75004_0_,
+ java.util.Random&nbsp;p_75004_1_,
+ int&nbsp;p_75004_2_,
+ int&nbsp;p_75004_3_,
+ int&nbsp;p_75004_4_,
+ int&nbsp;p_75004_5_,
+ int&nbsp;p_75004_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.PortalRoom.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html
new file mode 100644
index 0000000..a830e8b
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html
@@ -0,0 +1,398 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.Prison (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.Prison (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Prison.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.Prison" class="title">Class StructureStrongholdPieces.Prison</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.Prison</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.Prison</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html#StructureStrongholdPieces.Prison()">StructureStrongholdPieces.Prison</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html#StructureStrongholdPieces.Prison(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureStrongholdPieces.Prison</a></strong>(int&nbsp;p_i2078_1_,
+ java.util.Random&nbsp;p_i2078_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2078_3_,
+ int&nbsp;p_i2078_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Prison</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_75016_0_,
+ java.util.Random&nbsp;p_75016_1_,
+ int&nbsp;p_75016_2_,
+ int&nbsp;p_75016_3_,
+ int&nbsp;p_75016_4_,
+ int&nbsp;p_75016_5_,
+ int&nbsp;p_75016_6_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.Prison()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Prison</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Prison()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.Prison(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Prison</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Prison(int&nbsp;p_i2078_1_,
+ java.util.Random&nbsp;p_i2078_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2078_3_,
+ int&nbsp;p_i2078_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Prison</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_75016_0_,
+ java.util.Random&nbsp;p_75016_1_,
+ int&nbsp;p_75016_2_,
+ int&nbsp;p_75016_3_,
+ int&nbsp;p_75016_4_,
+ int&nbsp;p_75016_5_,
+ int&nbsp;p_75016_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Prison.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html
new file mode 100644
index 0000000..ad47764
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html
@@ -0,0 +1,367 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.RightTurn (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.RightTurn (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.RightTurn.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.RightTurn" class="title">Class StructureStrongholdPieces.RightTurn</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.LeftTurn</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.RightTurn</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.RightTurn</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.LeftTurn</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html#StructureStrongholdPieces.RightTurn()">StructureStrongholdPieces.RightTurn</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.LeftTurn">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.LeftTurn</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">findValidPlacement</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.RightTurn()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.RightTurn</h4>
+<pre>public&nbsp;StructureStrongholdPieces.RightTurn()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.LeftTurn</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.LeftTurn</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.RightTurn.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html
new file mode 100644
index 0000000..c71e2ae
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html
@@ -0,0 +1,473 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.RoomCrossing (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.RoomCrossing (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.RoomCrossing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.RoomCrossing" class="title">Class StructureStrongholdPieces.RoomCrossing</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.RoomCrossing</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.RoomCrossing</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html#roomType">roomType</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html#strongholdRoomCrossingChestContents">strongholdRoomCrossingChestContents</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html#StructureStrongholdPieces.RoomCrossing()">StructureStrongholdPieces.RoomCrossing</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html#StructureStrongholdPieces.RoomCrossing(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureStrongholdPieces.RoomCrossing</a></strong>(int&nbsp;p_i2079_1_,
+ java.util.Random&nbsp;p_i2079_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2079_3_,
+ int&nbsp;p_i2079_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.RoomCrossing</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_75012_0_,
+ java.util.Random&nbsp;p_75012_1_,
+ int&nbsp;p_75012_2_,
+ int&nbsp;p_75012_3_,
+ int&nbsp;p_75012_4_,
+ int&nbsp;p_75012_5_,
+ int&nbsp;p_75012_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="strongholdRoomCrossingChestContents">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>strongholdRoomCrossingChestContents</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] strongholdRoomCrossingChestContents</pre>
+</li>
+</ul>
+<a name="roomType">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>roomType</h4>
+<pre>protected&nbsp;int roomType</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.RoomCrossing()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.RoomCrossing</h4>
+<pre>public&nbsp;StructureStrongholdPieces.RoomCrossing()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.RoomCrossing(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.RoomCrossing</h4>
+<pre>public&nbsp;StructureStrongholdPieces.RoomCrossing(int&nbsp;p_i2079_1_,
+ java.util.Random&nbsp;p_i2079_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2079_3_,
+ int&nbsp;p_i2079_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.RoomCrossing</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_75012_0_,
+ java.util.Random&nbsp;p_75012_1_,
+ int&nbsp;p_75012_2_,
+ int&nbsp;p_75012_3_,
+ int&nbsp;p_75012_4_,
+ int&nbsp;p_75012_5_,
+ int&nbsp;p_75012_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.RoomCrossing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html
new file mode 100644
index 0000000..394b1ef
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html
@@ -0,0 +1,454 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.Stairs (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.Stairs (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Stairs.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.Stairs" class="title">Class StructureStrongholdPieces.Stairs</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs2</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.Stairs</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#StructureStrongholdPieces.Stairs()">StructureStrongholdPieces.Stairs</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#StructureStrongholdPieces.Stairs(int,%20java.util.Random,%20int,%20int)">StructureStrongholdPieces.Stairs</a></strong>(int&nbsp;p_i2081_1_,
+ java.util.Random&nbsp;p_i2081_2_,
+ int&nbsp;p_i2081_3_,
+ int&nbsp;p_i2081_4_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#StructureStrongholdPieces.Stairs(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureStrongholdPieces.Stairs</a></strong>(int&nbsp;p_i2082_1_,
+ java.util.Random&nbsp;p_i2082_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2082_3_,
+ int&nbsp;p_i2082_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#getStrongholdStairsComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">getStrongholdStairsComponent</a></strong>(java.util.List&nbsp;p_75022_0_,
+ java.util.Random&nbsp;p_75022_1_,
+ int&nbsp;p_75022_2_,
+ int&nbsp;p_75022_3_,
+ int&nbsp;p_75022_4_,
+ int&nbsp;p_75022_5_,
+ int&nbsp;p_75022_6_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.Stairs()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Stairs</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Stairs()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.Stairs(int, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Stairs</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Stairs(int&nbsp;p_i2081_1_,
+ java.util.Random&nbsp;p_i2081_2_,
+ int&nbsp;p_i2081_3_,
+ int&nbsp;p_i2081_4_)</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.Stairs(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Stairs</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Stairs(int&nbsp;p_i2082_1_,
+ java.util.Random&nbsp;p_i2082_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2082_3_,
+ int&nbsp;p_i2082_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getStrongholdStairsComponent(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStrongholdStairsComponent</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs</a>&nbsp;getStrongholdStairsComponent(java.util.List&nbsp;p_75022_0_,
+ java.util.Random&nbsp;p_75022_1_,
+ int&nbsp;p_75022_2_,
+ int&nbsp;p_75022_3_,
+ int&nbsp;p_75022_4_,
+ int&nbsp;p_75022_5_,
+ int&nbsp;p_75022_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Stairs.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html
new file mode 100644
index 0000000..96b4fa4
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html
@@ -0,0 +1,414 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.Stairs2 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.Stairs2 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Stairs2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.Stairs2" class="title">Class StructureStrongholdPieces.Stairs2</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.Stairs2</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html#field_75026_c">field_75026_c</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>net.minecraft.world.gen.structure.StructureStrongholdPieces.PieceWeight</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html#strongholdPieceWeight">strongholdPieceWeight</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.PortalRoom</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html#strongholdPortalRoom">strongholdPortalRoom</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html#StructureStrongholdPieces.Stairs2()">StructureStrongholdPieces.Stairs2</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html#StructureStrongholdPieces.Stairs2(int,%20java.util.Random,%20int,%20int)">StructureStrongholdPieces.Stairs2</a></strong>(int&nbsp;p_i2083_1_,
+ java.util.Random&nbsp;p_i2083_2_,
+ int&nbsp;p_i2083_3_,
+ int&nbsp;p_i2083_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html#func_151553_a()">func_151553_a</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html#getStrongholdStairsComponent(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">getStrongholdStairsComponent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="strongholdPieceWeight">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>strongholdPieceWeight</h4>
+<pre>public&nbsp;net.minecraft.world.gen.structure.StructureStrongholdPieces.PieceWeight strongholdPieceWeight</pre>
+</li>
+</ul>
+<a name="strongholdPortalRoom">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>strongholdPortalRoom</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.PortalRoom</a> strongholdPortalRoom</pre>
+</li>
+</ul>
+<a name="field_75026_c">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_75026_c</h4>
+<pre>public&nbsp;java.util.List field_75026_c</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.Stairs2()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Stairs2</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Stairs2()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.Stairs2(int, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Stairs2</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Stairs2(int&nbsp;p_i2083_1_,
+ java.util.Random&nbsp;p_i2083_2_,
+ int&nbsp;p_i2083_3_,
+ int&nbsp;p_i2083_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_151553_a()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_151553_a</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/world/ChunkPosition.html" title="class in net.minecraft.world">ChunkPosition</a>&nbsp;func_151553_a()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Stairs2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html
new file mode 100644
index 0000000..7b21680
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html
@@ -0,0 +1,398 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.StairsStraight (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.StairsStraight (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.StairsStraight.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.StairsStraight" class="title">Class StructureStrongholdPieces.StairsStraight</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.StairsStraight</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.StairsStraight</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html#StructureStrongholdPieces.StairsStraight()">StructureStrongholdPieces.StairsStraight</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html#StructureStrongholdPieces.StairsStraight(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureStrongholdPieces.StairsStraight</a></strong>(int&nbsp;p_i2085_1_,
+ java.util.Random&nbsp;p_i2085_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2085_3_,
+ int&nbsp;p_i2085_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.StairsStraight</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_75028_0_,
+ java.util.Random&nbsp;p_75028_1_,
+ int&nbsp;p_75028_2_,
+ int&nbsp;p_75028_3_,
+ int&nbsp;p_75028_4_,
+ int&nbsp;p_75028_5_,
+ int&nbsp;p_75028_6_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.StairsStraight()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.StairsStraight</h4>
+<pre>public&nbsp;StructureStrongholdPieces.StairsStraight()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.StairsStraight(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.StairsStraight</h4>
+<pre>public&nbsp;StructureStrongholdPieces.StairsStraight(int&nbsp;p_i2085_1_,
+ java.util.Random&nbsp;p_i2085_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2085_3_,
+ int&nbsp;p_i2085_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.StairsStraight</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_75028_0_,
+ java.util.Random&nbsp;p_75028_1_,
+ int&nbsp;p_75028_2_,
+ int&nbsp;p_75028_3_,
+ int&nbsp;p_75028_4_,
+ int&nbsp;p_75028_5_,
+ int&nbsp;p_75028_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.StairsStraight.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html
new file mode 100644
index 0000000..369bd8c
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html
@@ -0,0 +1,432 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.Straight (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.Straight (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Straight.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.Straight" class="title">Class StructureStrongholdPieces.Straight</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.Straight</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureStrongholdPieces.Straight</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html#StructureStrongholdPieces.Straight()">StructureStrongholdPieces.Straight</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html#StructureStrongholdPieces.Straight(int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureStrongholdPieces.Straight</a></strong>(int&nbsp;p_i2084_1_,
+ java.util.Random&nbsp;p_i2084_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2084_3_,
+ int&nbsp;p_i2084_4_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Straight</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html#findValidPlacement(java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">findValidPlacement</a></strong>(java.util.List&nbsp;p_75018_0_,
+ java.util.Random&nbsp;p_75018_1_,
+ int&nbsp;p_75018_2_,
+ int&nbsp;p_75018_3_,
+ int&nbsp;p_75018_4_,
+ int&nbsp;p_75018_5_,
+ int&nbsp;p_75018_6_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.Straight()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Straight</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Straight()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.Straight(int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Straight</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Straight(int&nbsp;p_i2084_1_,
+ java.util.Random&nbsp;p_i2084_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2084_3_,
+ int&nbsp;p_i2084_4_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="findValidPlacement(java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findValidPlacement</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Straight</a>&nbsp;findValidPlacement(java.util.List&nbsp;p_75018_0_,
+ java.util.Random&nbsp;p_75018_1_,
+ int&nbsp;p_75018_2_,
+ int&nbsp;p_75018_3_,
+ int&nbsp;p_75018_4_,
+ int&nbsp;p_75018_5_,
+ int&nbsp;p_75018_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Straight.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html
new file mode 100644
index 0000000..d23c072
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html
@@ -0,0 +1,345 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.Stronghold.Door (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.Stronghold.Door (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Stronghold.Door.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Enum StructureStrongholdPieces.Stronghold.Door" class="title">Enum StructureStrongholdPieces.Stronghold.Door</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">StructureStrongholdPieces.Stronghold.Door</span>
+extends java.lang.Enum&lt;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html#GRATES">GRATES</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html#IRON_DOOR">IRON_DOOR</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html#OPENING">OPENING</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html#WOOD_DOOR">WOOD_DOOR</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="OPENING">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OPENING</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a> OPENING</pre>
+</li>
+</ul>
+<a name="WOOD_DOOR">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WOOD_DOOR</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a> WOOD_DOOR</pre>
+</li>
+</ul>
+<a name="GRATES">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GRATES</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a> GRATES</pre>
+</li>
+</ul>
+<a name="IRON_DOOR">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>IRON_DOOR</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a> IRON_DOOR</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (StructureStrongholdPieces.Stronghold.Door c : StructureStrongholdPieces.Stronghold.Door.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Stronghold.Door.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html
new file mode 100644
index 0000000..7ceff31
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html
@@ -0,0 +1,493 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces.Stronghold (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces.Stronghold (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Stronghold.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces.Stronghold" class="title">Class StructureStrongholdPieces.Stronghold</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.ChestCorridor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Corridor</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Crossing</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.LeftTurn</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Library</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.PortalRoom</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Prison</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.RoomCrossing</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.StairsStraight</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Straight</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract static class <span class="strong">StructureStrongholdPieces.Stronghold</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#field_143013_d">field_143013_d</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#StructureStrongholdPieces.Stronghold()">StructureStrongholdPieces.Stronghold</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#StructureStrongholdPieces.Stronghold(int)">StructureStrongholdPieces.Stronghold</a></strong>(int&nbsp;p_i2087_1_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canStrongholdGoDeeper</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74991_0_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNormal</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs2</a>&nbsp;p_74986_1_,
+ java.util.List&nbsp;p_74986_2_,
+ java.util.Random&nbsp;p_74986_3_,
+ int&nbsp;p_74986_4_,
+ int&nbsp;p_74986_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentX</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs2</a>&nbsp;p_74989_1_,
+ java.util.List&nbsp;p_74989_2_,
+ java.util.Random&nbsp;p_74989_3_,
+ int&nbsp;p_74989_4_,
+ int&nbsp;p_74989_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentZ</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs2</a>&nbsp;p_74987_1_,
+ java.util.List&nbsp;p_74987_2_,
+ java.util.Random&nbsp;p_74987_3_,
+ int&nbsp;p_74987_4_,
+ int&nbsp;p_74987_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#getRandomDoor(java.util.Random)">getRandomDoor</a></strong>(java.util.Random&nbsp;p_74988_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html#placeDoor(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door,%20int,%20int,%20int)">placeDoor</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74990_1_,
+ java.util.Random&nbsp;p_74990_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74990_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a>&nbsp;p_74990_4_,
+ int&nbsp;p_74990_5_,
+ int&nbsp;p_74990_6_,
+ int&nbsp;p_74990_7_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_143013_d">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_143013_d</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a> field_143013_d</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces.Stronghold()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Stronghold</h4>
+<pre>public&nbsp;StructureStrongholdPieces.Stronghold()</pre>
+</li>
+</ul>
+<a name="StructureStrongholdPieces.Stronghold(int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces.Stronghold</h4>
+<pre>protected&nbsp;StructureStrongholdPieces.Stronghold(int&nbsp;p_i2087_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="placeDoor(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, net.minecraft.world.gen.structure.StructureStrongholdPieces.Stronghold.Door, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>placeDoor</h4>
+<pre>protected&nbsp;void&nbsp;placeDoor(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74990_1_,
+ java.util.Random&nbsp;p_74990_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74990_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a>&nbsp;p_74990_4_,
+ int&nbsp;p_74990_5_,
+ int&nbsp;p_74990_6_,
+ int&nbsp;p_74990_7_)</pre>
+</li>
+</ul>
+<a name="getRandomDoor(java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRandomDoor</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a>&nbsp;getRandomDoor(java.util.Random&nbsp;p_74988_1_)</pre>
+</li>
+</ul>
+<a name="getNextComponentNormal(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2, java.util.List, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNormal</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNormal(<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs2</a>&nbsp;p_74986_1_,
+ java.util.List&nbsp;p_74986_2_,
+ java.util.Random&nbsp;p_74986_3_,
+ int&nbsp;p_74986_4_,
+ int&nbsp;p_74986_5_)</pre>
+</li>
+</ul>
+<a name="getNextComponentX(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2, java.util.List, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentX</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentX(<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs2</a>&nbsp;p_74989_1_,
+ java.util.List&nbsp;p_74989_2_,
+ java.util.Random&nbsp;p_74989_3_,
+ int&nbsp;p_74989_4_,
+ int&nbsp;p_74989_5_)</pre>
+</li>
+</ul>
+<a name="getNextComponentZ(net.minecraft.world.gen.structure.StructureStrongholdPieces.Stairs2, java.util.List, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentZ</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentZ(<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs2</a>&nbsp;p_74987_1_,
+ java.util.List&nbsp;p_74987_2_,
+ java.util.Random&nbsp;p_74987_3_,
+ int&nbsp;p_74987_4_,
+ int&nbsp;p_74987_5_)</pre>
+</li>
+</ul>
+<a name="canStrongholdGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>canStrongholdGoDeeper</h4>
+<pre>protected static&nbsp;boolean&nbsp;canStrongholdGoDeeper(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74991_0_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.Stronghold.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.html b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.html
new file mode 100644
index 0000000..02e731a
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureStrongholdPieces.html
@@ -0,0 +1,338 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureStrongholdPieces (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureStrongholdPieces (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureStrongholdPieces" class="title">Class StructureStrongholdPieces</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureStrongholdPieces</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">StructureStrongholdPieces</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.ChestCorridor</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Corridor</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Crossing</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.LeftTurn</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Library</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.PortalRoom</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Prison</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.RightTurn</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.RoomCrossing</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs2</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.StairsStraight</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Straight</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html#StructureStrongholdPieces()">StructureStrongholdPieces</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html#prepareStructurePieces()">prepareStructurePieces</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html#registerStrongholdPieces()">registerStrongholdPieces</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureStrongholdPieces()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureStrongholdPieces</h4>
+<pre>public&nbsp;StructureStrongholdPieces()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerStrongholdPieces()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerStrongholdPieces</h4>
+<pre>public static&nbsp;void&nbsp;registerStrongholdPieces()</pre>
+</li>
+</ul>
+<a name="prepareStructurePieces()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>prepareStructurePieces</h4>
+<pre>public static&nbsp;void&nbsp;prepareStructurePieces()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureStrongholdPieces.html" target="_top">Frames</a></li>
+<li><a href="StructureStrongholdPieces.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Church.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Church.html
new file mode 100644
index 0000000..aef1fd8
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Church.html
@@ -0,0 +1,391 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.Church (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.Church (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Church.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.Church" class="title">Class StructureVillagePieces.Church</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.Church</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.Church</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html#StructureVillagePieces.Church()">StructureVillagePieces.Church</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html#StructureVillagePieces.Church(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureVillagePieces.Church</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2102_1_,
+ int&nbsp;p_i2102_2_,
+ java.util.Random&nbsp;p_i2102_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2102_4_,
+ int&nbsp;p_i2102_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Church</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html#func_74919_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">func_74919_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74919_0_,
+ java.util.List&nbsp;p_74919_1_,
+ java.util.Random&nbsp;p_74919_2_,
+ int&nbsp;p_74919_3_,
+ int&nbsp;p_74919_4_,
+ int&nbsp;p_74919_5_,
+ int&nbsp;p_74919_6_,
+ int&nbsp;p_74919_7_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html#getVillagerType(int)">getVillagerType</a></strong>(int&nbsp;p_74888_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.Church()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.Church</h4>
+<pre>public&nbsp;StructureVillagePieces.Church()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.Church(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.Church</h4>
+<pre>public&nbsp;StructureVillagePieces.Church(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2102_1_,
+ int&nbsp;p_i2102_2_,
+ java.util.Random&nbsp;p_i2102_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2102_4_,
+ int&nbsp;p_i2102_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_74919_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74919_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Church</a>&nbsp;func_74919_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74919_0_,
+ java.util.List&nbsp;p_74919_1_,
+ java.util.Random&nbsp;p_74919_2_,
+ int&nbsp;p_74919_3_,
+ int&nbsp;p_74919_4_,
+ int&nbsp;p_74919_5_,
+ int&nbsp;p_74919_6_,
+ int&nbsp;p_74919_7_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getVillagerType(int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getVillagerType</h4>
+<pre>protected&nbsp;int&nbsp;getVillagerType(int&nbsp;p_74888_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Church.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html
new file mode 100644
index 0000000..9797250
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html
@@ -0,0 +1,408 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.Field1 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.Field1 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Field1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.Field1" class="title">Class StructureVillagePieces.Field1</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.Field1</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.Field1</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html#StructureVillagePieces.Field1()">StructureVillagePieces.Field1</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html#StructureVillagePieces.Field1(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureVillagePieces.Field1</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2095_1_,
+ int&nbsp;p_i2095_2_,
+ java.util.Random&nbsp;p_i2095_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2095_4_,
+ int&nbsp;p_i2095_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Field1</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html#func_74900_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">func_74900_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74900_0_,
+ java.util.List&nbsp;p_74900_1_,
+ java.util.Random&nbsp;p_74900_2_,
+ int&nbsp;p_74900_3_,
+ int&nbsp;p_74900_4_,
+ int&nbsp;p_74900_5_,
+ int&nbsp;p_74900_6_,
+ int&nbsp;p_74900_7_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.Field1()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.Field1</h4>
+<pre>public&nbsp;StructureVillagePieces.Field1()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.Field1(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.Field1</h4>
+<pre>public&nbsp;StructureVillagePieces.Field1(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2095_1_,
+ int&nbsp;p_i2095_2_,
+ java.util.Random&nbsp;p_i2095_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2095_4_,
+ int&nbsp;p_i2095_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_74900_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74900_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Field1</a>&nbsp;func_74900_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74900_0_,
+ java.util.List&nbsp;p_74900_1_,
+ java.util.Random&nbsp;p_74900_2_,
+ int&nbsp;p_74900_3_,
+ int&nbsp;p_74900_4_,
+ int&nbsp;p_74900_5_,
+ int&nbsp;p_74900_6_,
+ int&nbsp;p_74900_7_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Field1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html
new file mode 100644
index 0000000..f22de81
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html
@@ -0,0 +1,408 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.Field2 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.Field2 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Field2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.Field2" class="title">Class StructureVillagePieces.Field2</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.Field2</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.Field2</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html#StructureVillagePieces.Field2()">StructureVillagePieces.Field2</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html#StructureVillagePieces.Field2(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureVillagePieces.Field2</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2096_1_,
+ int&nbsp;p_i2096_2_,
+ java.util.Random&nbsp;p_i2096_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2096_4_,
+ int&nbsp;p_i2096_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Field2</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html#func_74902_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">func_74902_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74902_0_,
+ java.util.List&nbsp;p_74902_1_,
+ java.util.Random&nbsp;p_74902_2_,
+ int&nbsp;p_74902_3_,
+ int&nbsp;p_74902_4_,
+ int&nbsp;p_74902_5_,
+ int&nbsp;p_74902_6_,
+ int&nbsp;p_74902_7_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.Field2()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.Field2</h4>
+<pre>public&nbsp;StructureVillagePieces.Field2()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.Field2(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.Field2</h4>
+<pre>public&nbsp;StructureVillagePieces.Field2(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2096_1_,
+ int&nbsp;p_i2096_2_,
+ java.util.Random&nbsp;p_i2096_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2096_4_,
+ int&nbsp;p_i2096_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_74902_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74902_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Field2</a>&nbsp;func_74902_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74902_0_,
+ java.util.List&nbsp;p_74902_1_,
+ java.util.Random&nbsp;p_74902_2_,
+ int&nbsp;p_74902_3_,
+ int&nbsp;p_74902_4_,
+ int&nbsp;p_74902_5_,
+ int&nbsp;p_74902_6_,
+ int&nbsp;p_74902_7_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Field2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html
new file mode 100644
index 0000000..512a947
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html
@@ -0,0 +1,391 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.Hall (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.Hall (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Hall.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.Hall" class="title">Class StructureVillagePieces.Hall</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.Hall</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.Hall</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html#StructureVillagePieces.Hall()">StructureVillagePieces.Hall</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html#StructureVillagePieces.Hall(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureVillagePieces.Hall</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2099_1_,
+ int&nbsp;p_i2099_2_,
+ java.util.Random&nbsp;p_i2099_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2099_4_,
+ int&nbsp;p_i2099_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Hall</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html#func_74906_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">func_74906_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74906_0_,
+ java.util.List&nbsp;p_74906_1_,
+ java.util.Random&nbsp;p_74906_2_,
+ int&nbsp;p_74906_3_,
+ int&nbsp;p_74906_4_,
+ int&nbsp;p_74906_5_,
+ int&nbsp;p_74906_6_,
+ int&nbsp;p_74906_7_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html#getVillagerType(int)">getVillagerType</a></strong>(int&nbsp;p_74888_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.Hall()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.Hall</h4>
+<pre>public&nbsp;StructureVillagePieces.Hall()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.Hall(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.Hall</h4>
+<pre>public&nbsp;StructureVillagePieces.Hall(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2099_1_,
+ int&nbsp;p_i2099_2_,
+ java.util.Random&nbsp;p_i2099_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2099_4_,
+ int&nbsp;p_i2099_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_74906_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74906_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Hall</a>&nbsp;func_74906_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74906_0_,
+ java.util.List&nbsp;p_74906_1_,
+ java.util.Random&nbsp;p_74906_2_,
+ int&nbsp;p_74906_3_,
+ int&nbsp;p_74906_4_,
+ int&nbsp;p_74906_5_,
+ int&nbsp;p_74906_6_,
+ int&nbsp;p_74906_7_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getVillagerType(int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getVillagerType</h4>
+<pre>protected&nbsp;int&nbsp;getVillagerType(int&nbsp;p_74888_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Hall.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House1.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House1.html
new file mode 100644
index 0000000..0f84511
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House1.html
@@ -0,0 +1,391 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.House1 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.House1 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.House1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.House1" class="title">Class StructureVillagePieces.House1</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.House1</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.House1</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html#StructureVillagePieces.House1()">StructureVillagePieces.House1</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html#StructureVillagePieces.House1(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureVillagePieces.House1</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2094_1_,
+ int&nbsp;p_i2094_2_,
+ java.util.Random&nbsp;p_i2094_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2094_4_,
+ int&nbsp;p_i2094_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House1</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html#func_74898_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">func_74898_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74898_0_,
+ java.util.List&nbsp;p_74898_1_,
+ java.util.Random&nbsp;p_74898_2_,
+ int&nbsp;p_74898_3_,
+ int&nbsp;p_74898_4_,
+ int&nbsp;p_74898_5_,
+ int&nbsp;p_74898_6_,
+ int&nbsp;p_74898_7_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html#getVillagerType(int)">getVillagerType</a></strong>(int&nbsp;p_74888_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.House1()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.House1</h4>
+<pre>public&nbsp;StructureVillagePieces.House1()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.House1(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.House1</h4>
+<pre>public&nbsp;StructureVillagePieces.House1(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2094_1_,
+ int&nbsp;p_i2094_2_,
+ java.util.Random&nbsp;p_i2094_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2094_4_,
+ int&nbsp;p_i2094_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_74898_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74898_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House1</a>&nbsp;func_74898_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74898_0_,
+ java.util.List&nbsp;p_74898_1_,
+ java.util.Random&nbsp;p_74898_2_,
+ int&nbsp;p_74898_3_,
+ int&nbsp;p_74898_4_,
+ int&nbsp;p_74898_5_,
+ int&nbsp;p_74898_6_,
+ int&nbsp;p_74898_7_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getVillagerType(int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getVillagerType</h4>
+<pre>protected&nbsp;int&nbsp;getVillagerType(int&nbsp;p_74888_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.House1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House2.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House2.html
new file mode 100644
index 0000000..58291ad
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House2.html
@@ -0,0 +1,453 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.House2 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.House2 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.House2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.House2" class="title">Class StructureVillagePieces.House2</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.House2</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.House2</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html#villageBlacksmithChestContents">villageBlacksmithChestContents</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html#StructureVillagePieces.House2()">StructureVillagePieces.House2</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html#StructureVillagePieces.House2(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureVillagePieces.House2</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2103_1_,
+ int&nbsp;p_i2103_2_,
+ java.util.Random&nbsp;p_i2103_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2103_4_,
+ int&nbsp;p_i2103_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House2</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html#func_74915_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">func_74915_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74915_0_,
+ java.util.List&nbsp;p_74915_1_,
+ java.util.Random&nbsp;p_74915_2_,
+ int&nbsp;p_74915_3_,
+ int&nbsp;p_74915_4_,
+ int&nbsp;p_74915_5_,
+ int&nbsp;p_74915_6_,
+ int&nbsp;p_74915_7_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html#getVillagerType(int)">getVillagerType</a></strong>(int&nbsp;p_74888_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="villageBlacksmithChestContents">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>villageBlacksmithChestContents</h4>
+<pre>public static final&nbsp;<a href="../../../../../net/minecraft/util/WeightedRandomChestContent.html" title="class in net.minecraft.util">WeightedRandomChestContent</a>[] villageBlacksmithChestContents</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.House2()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.House2</h4>
+<pre>public&nbsp;StructureVillagePieces.House2()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.House2(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.House2</h4>
+<pre>public&nbsp;StructureVillagePieces.House2(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2103_1_,
+ int&nbsp;p_i2103_2_,
+ java.util.Random&nbsp;p_i2103_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2103_4_,
+ int&nbsp;p_i2103_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_74915_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74915_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House2</a>&nbsp;func_74915_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74915_0_,
+ java.util.List&nbsp;p_74915_1_,
+ java.util.Random&nbsp;p_74915_2_,
+ int&nbsp;p_74915_3_,
+ int&nbsp;p_74915_4_,
+ int&nbsp;p_74915_5_,
+ int&nbsp;p_74915_6_,
+ int&nbsp;p_74915_7_)</pre>
+</li>
+</ul>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getVillagerType(int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getVillagerType</h4>
+<pre>protected&nbsp;int&nbsp;getVillagerType(int&nbsp;p_74888_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.House2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House3.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House3.html
new file mode 100644
index 0000000..5765909
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House3.html
@@ -0,0 +1,374 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.House3 (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.House3 (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.House3.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.House3" class="title">Class StructureVillagePieces.House3</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.House3</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.House3</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html#StructureVillagePieces.House3()">StructureVillagePieces.House3</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html#StructureVillagePieces.House3(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureVillagePieces.House3</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2106_1_,
+ int&nbsp;p_i2106_2_,
+ java.util.Random&nbsp;p_i2106_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2106_4_,
+ int&nbsp;p_i2106_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House3</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html#func_74921_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">func_74921_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74921_0_,
+ java.util.List&nbsp;p_74921_1_,
+ java.util.Random&nbsp;p_74921_2_,
+ int&nbsp;p_74921_3_,
+ int&nbsp;p_74921_4_,
+ int&nbsp;p_74921_5_,
+ int&nbsp;p_74921_6_,
+ int&nbsp;p_74921_7_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.House3()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.House3</h4>
+<pre>public&nbsp;StructureVillagePieces.House3()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.House3(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.House3</h4>
+<pre>public&nbsp;StructureVillagePieces.House3(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2106_1_,
+ int&nbsp;p_i2106_2_,
+ java.util.Random&nbsp;p_i2106_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2106_4_,
+ int&nbsp;p_i2106_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_74921_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74921_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House3</a>&nbsp;func_74921_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74921_0_,
+ java.util.List&nbsp;p_74921_1_,
+ java.util.Random&nbsp;p_74921_2_,
+ int&nbsp;p_74921_3_,
+ int&nbsp;p_74921_4_,
+ int&nbsp;p_74921_5_,
+ int&nbsp;p_74921_6_,
+ int&nbsp;p_74921_7_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.House3.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html
new file mode 100644
index 0000000..3448606
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html
@@ -0,0 +1,408 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.House4Garden (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.House4Garden (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.House4Garden.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.House4Garden" class="title">Class StructureVillagePieces.House4Garden</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.House4Garden</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.House4Garden</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html#StructureVillagePieces.House4Garden()">StructureVillagePieces.House4Garden</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html#StructureVillagePieces.House4Garden(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureVillagePieces.House4Garden</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2100_1_,
+ int&nbsp;p_i2100_2_,
+ java.util.Random&nbsp;p_i2100_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2100_4_,
+ int&nbsp;p_i2100_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House4Garden</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html#func_74912_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">func_74912_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74912_0_,
+ java.util.List&nbsp;p_74912_1_,
+ java.util.Random&nbsp;p_74912_2_,
+ int&nbsp;p_74912_3_,
+ int&nbsp;p_74912_4_,
+ int&nbsp;p_74912_5_,
+ int&nbsp;p_74912_6_,
+ int&nbsp;p_74912_7_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.House4Garden()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.House4Garden</h4>
+<pre>public&nbsp;StructureVillagePieces.House4Garden()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.House4Garden(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.House4Garden</h4>
+<pre>public&nbsp;StructureVillagePieces.House4Garden(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2100_1_,
+ int&nbsp;p_i2100_2_,
+ java.util.Random&nbsp;p_i2100_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2100_4_,
+ int&nbsp;p_i2100_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_74912_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74912_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House4Garden</a>&nbsp;func_74912_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74912_0_,
+ java.util.List&nbsp;p_74912_1_,
+ java.util.Random&nbsp;p_74912_2_,
+ int&nbsp;p_74912_3_,
+ int&nbsp;p_74912_4_,
+ int&nbsp;p_74912_5_,
+ int&nbsp;p_74912_6_,
+ int&nbsp;p_74912_7_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.House4Garden.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Path.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Path.html
new file mode 100644
index 0000000..ebb4932
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Path.html
@@ -0,0 +1,432 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.Path (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.Path (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Path.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Path.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.Path" class="title">Class StructureVillagePieces.Path</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Road</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.Path</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.Path</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Road</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html#StructureVillagePieces.Path()">StructureVillagePieces.Path</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html#StructureVillagePieces.Path(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureVillagePieces.Path</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2105_1_,
+ int&nbsp;p_i2105_2_,
+ java.util.Random&nbsp;p_i2105_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2105_4_,
+ int&nbsp;p_i2105_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html#func_74933_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int)">func_74933_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74933_0_,
+ java.util.List&nbsp;p_74933_1_,
+ java.util.Random&nbsp;p_74933_2_,
+ int&nbsp;p_74933_3_,
+ int&nbsp;p_74933_4_,
+ int&nbsp;p_74933_5_,
+ int&nbsp;p_74933_6_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.Path()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.Path</h4>
+<pre>public&nbsp;StructureVillagePieces.Path()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.Path(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.Path</h4>
+<pre>public&nbsp;StructureVillagePieces.Path(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2105_1_,
+ int&nbsp;p_i2105_2_,
+ java.util.Random&nbsp;p_i2105_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2105_4_,
+ int&nbsp;p_i2105_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_74933_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74933_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;func_74933_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74933_0_,
+ java.util.List&nbsp;p_74933_1_,
+ java.util.Random&nbsp;p_74933_2_,
+ int&nbsp;p_74933_3_,
+ int&nbsp;p_74933_4_,
+ int&nbsp;p_74933_5_,
+ int&nbsp;p_74933_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Path.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Path.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html
new file mode 100644
index 0000000..32afe71
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html
@@ -0,0 +1,350 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.PieceWeight (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.PieceWeight (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.PieceWeight.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.PieceWeight" class="title">Class StructureVillagePieces.PieceWeight</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.PieceWeight</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.PieceWeight</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html#villagePieceClass">villagePieceClass</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html#villagePiecesLimit">villagePiecesLimit</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html#villagePiecesSpawned">villagePiecesSpawned</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html#villagePieceWeight">villagePieceWeight</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html#StructureVillagePieces.PieceWeight(java.lang.Class,%20int,%20int)">StructureVillagePieces.PieceWeight</a></strong>(java.lang.Class&nbsp;p_i2098_1_,
+ int&nbsp;p_i2098_2_,
+ int&nbsp;p_i2098_3_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html#canSpawnMoreVillagePieces()">canSpawnMoreVillagePieces</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html#canSpawnMoreVillagePiecesOfType(int)">canSpawnMoreVillagePiecesOfType</a></strong>(int&nbsp;p_75085_1_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="villagePieceClass">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>villagePieceClass</h4>
+<pre>public&nbsp;java.lang.Class villagePieceClass</pre>
+</li>
+</ul>
+<a name="villagePieceWeight">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>villagePieceWeight</h4>
+<pre>public final&nbsp;int villagePieceWeight</pre>
+</li>
+</ul>
+<a name="villagePiecesSpawned">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>villagePiecesSpawned</h4>
+<pre>public&nbsp;int villagePiecesSpawned</pre>
+</li>
+</ul>
+<a name="villagePiecesLimit">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>villagePiecesLimit</h4>
+<pre>public&nbsp;int villagePiecesLimit</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.PieceWeight(java.lang.Class, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.PieceWeight</h4>
+<pre>public&nbsp;StructureVillagePieces.PieceWeight(java.lang.Class&nbsp;p_i2098_1_,
+ int&nbsp;p_i2098_2_,
+ int&nbsp;p_i2098_3_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="canSpawnMoreVillagePiecesOfType(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canSpawnMoreVillagePiecesOfType</h4>
+<pre>public&nbsp;boolean&nbsp;canSpawnMoreVillagePiecesOfType(int&nbsp;p_75085_1_)</pre>
+</li>
+</ul>
+<a name="canSpawnMoreVillagePieces()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>canSpawnMoreVillagePieces</h4>
+<pre>public&nbsp;boolean&nbsp;canSpawnMoreVillagePieces()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.PieceWeight.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Road.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Road.html
new file mode 100644
index 0000000..f7cd1c0
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Road.html
@@ -0,0 +1,312 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.Road (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.Road (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Road.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.Road" class="title">Class StructureVillagePieces.Road</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.Road</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Path</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract static class <span class="strong">StructureVillagePieces.Road</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html#StructureVillagePieces.Road()">StructureVillagePieces.Road</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html#StructureVillagePieces.Road(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int)">StructureVillagePieces.Road</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2108_1_,
+ int&nbsp;p_i2108_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.Road()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.Road</h4>
+<pre>public&nbsp;StructureVillagePieces.Road()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.Road(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.Road</h4>
+<pre>protected&nbsp;StructureVillagePieces.Road(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2108_1_,
+ int&nbsp;p_i2108_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Road.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Start.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Start.html
new file mode 100644
index 0000000..bcc5c9c
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Start.html
@@ -0,0 +1,474 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.Start (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.Start (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.Start" class="title">Class StructureVillagePieces.Start</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Well</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.Start</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.Start</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Well</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html#biome">biome</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html#field_74930_j">field_74930_j</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html#field_74932_i">field_74932_i</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html#inDesert">inDesert</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html#structureVillageWeightedPieceList">structureVillageWeightedPieceList</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.PieceWeight</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html#structVillagePieceWeight">structVillagePieceWeight</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html#terrainType">terrainType</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/biome/WorldChunkManager.html" title="class in net.minecraft.world.biome">WorldChunkManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html#worldChunkMngr">worldChunkMngr</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html#StructureVillagePieces.Start()">StructureVillagePieces.Start</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html#StructureVillagePieces.Start(net.minecraft.world.biome.WorldChunkManager,%20int,%20java.util.Random,%20int,%20int,%20java.util.List,%20int)">StructureVillagePieces.Start</a></strong>(<a href="../../../../../net/minecraft/world/biome/WorldChunkManager.html" title="class in net.minecraft.world.biome">WorldChunkManager</a>&nbsp;p_i2104_1_,
+ int&nbsp;p_i2104_2_,
+ java.util.Random&nbsp;p_i2104_3_,
+ int&nbsp;p_i2104_4_,
+ int&nbsp;p_i2104_5_,
+ java.util.List&nbsp;p_i2104_6_,
+ int&nbsp;p_i2104_7_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../net/minecraft/world/biome/WorldChunkManager.html" title="class in net.minecraft.world.biome">WorldChunkManager</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html#getWorldChunkManager()">getWorldChunkManager</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Well">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Well</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="worldChunkMngr">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>worldChunkMngr</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/world/biome/WorldChunkManager.html" title="class in net.minecraft.world.biome">WorldChunkManager</a> worldChunkMngr</pre>
+</li>
+</ul>
+<a name="inDesert">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>inDesert</h4>
+<pre>public&nbsp;boolean inDesert</pre>
+</li>
+</ul>
+<a name="terrainType">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>terrainType</h4>
+<pre>public&nbsp;int terrainType</pre>
+</li>
+</ul>
+<a name="structVillagePieceWeight">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>structVillagePieceWeight</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.PieceWeight</a> structVillagePieceWeight</pre>
+</li>
+</ul>
+<a name="structureVillageWeightedPieceList">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>structureVillageWeightedPieceList</h4>
+<pre>public&nbsp;java.util.List structureVillageWeightedPieceList</pre>
+</li>
+</ul>
+<a name="field_74932_i">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>field_74932_i</h4>
+<pre>public&nbsp;java.util.List field_74932_i</pre>
+</li>
+</ul>
+<a name="field_74930_j">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>field_74930_j</h4>
+<pre>public&nbsp;java.util.List field_74930_j</pre>
+</li>
+</ul>
+<a name="biome">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>biome</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/world/biome/BiomeGenBase.html" title="class in net.minecraft.world.biome">BiomeGenBase</a> biome</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.Start()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.Start</h4>
+<pre>public&nbsp;StructureVillagePieces.Start()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.Start(net.minecraft.world.biome.WorldChunkManager, int, java.util.Random, int, int, java.util.List, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.Start</h4>
+<pre>public&nbsp;StructureVillagePieces.Start(<a href="../../../../../net/minecraft/world/biome/WorldChunkManager.html" title="class in net.minecraft.world.biome">WorldChunkManager</a>&nbsp;p_i2104_1_,
+ int&nbsp;p_i2104_2_,
+ java.util.Random&nbsp;p_i2104_3_,
+ int&nbsp;p_i2104_4_,
+ int&nbsp;p_i2104_5_,
+ java.util.List&nbsp;p_i2104_6_,
+ int&nbsp;p_i2104_7_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getWorldChunkManager()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getWorldChunkManager</h4>
+<pre>public&nbsp;<a href="../../../../../net/minecraft/world/biome/WorldChunkManager.html" title="class in net.minecraft.world.biome">WorldChunkManager</a>&nbsp;getWorldChunkManager()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Start.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html
new file mode 100644
index 0000000..ffc4ae1
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html
@@ -0,0 +1,372 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.Torch (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.Torch (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Torch.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.Torch" class="title">Class StructureVillagePieces.Torch</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.Torch</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.Torch</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html#StructureVillagePieces.Torch()">StructureVillagePieces.Torch</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html#StructureVillagePieces.Torch(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureVillagePieces.Torch</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2097_1_,
+ int&nbsp;p_i2097_2_,
+ java.util.Random&nbsp;p_i2097_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2097_4_,
+ int&nbsp;p_i2097_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html#func_74904_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int)">func_74904_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74904_0_,
+ java.util.List&nbsp;p_74904_1_,
+ java.util.Random&nbsp;p_74904_2_,
+ int&nbsp;p_74904_3_,
+ int&nbsp;p_74904_4_,
+ int&nbsp;p_74904_5_,
+ int&nbsp;p_74904_6_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.Torch()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.Torch</h4>
+<pre>public&nbsp;StructureVillagePieces.Torch()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.Torch(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.Torch</h4>
+<pre>public&nbsp;StructureVillagePieces.Torch(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2097_1_,
+ int&nbsp;p_i2097_2_,
+ java.util.Random&nbsp;p_i2097_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2097_4_,
+ int&nbsp;p_i2097_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_74904_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74904_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;func_74904_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74904_0_,
+ java.util.List&nbsp;p_74904_1_,
+ java.util.Random&nbsp;p_74904_2_,
+ int&nbsp;p_74904_3_,
+ int&nbsp;p_74904_4_,
+ int&nbsp;p_74904_5_,
+ int&nbsp;p_74904_6_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Torch.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Village.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Village.html
new file mode 100644
index 0000000..d418c54
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Village.html
@@ -0,0 +1,601 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.Village (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.Village (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Village.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.Village" class="title">Class StructureVillagePieces.Village</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.Village</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Church</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Field1</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Field2</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Hall</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House1</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House2</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House3</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House4Garden</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Road</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Torch</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Well</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.WoodHut</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract static class <span class="strong">StructureVillagePieces.Village</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#StructureVillagePieces.Village()">StructureVillagePieces.Village</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#StructureVillagePieces.Village(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int)">StructureVillagePieces.Village</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2107_1_,
+ int&nbsp;p_i2107_2_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74895_0_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151549_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151549_2_,
+ int&nbsp;p_151549_3_,
+ int&nbsp;p_151549_4_,
+ int&nbsp;p_151549_5_,
+ int&nbsp;p_151549_6_,
+ int&nbsp;p_151549_7_,
+ int&nbsp;p_151549_8_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151549_9_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151549_10_,
+ boolean&nbsp;p_151549_11_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151554_1_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151554_2_,
+ int&nbsp;p_151554_3_,
+ int&nbsp;p_151554_4_,
+ int&nbsp;p_151554_5_,
+ int&nbsp;p_151554_6_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151554_7_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151557_1_,
+ int&nbsp;p_151557_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a></strong>(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151558_1_,
+ int&nbsp;p_151558_2_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74889_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74889_2_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74891_1_,
+ java.util.List&nbsp;p_74891_2_,
+ java.util.Random&nbsp;p_74891_3_,
+ int&nbsp;p_74891_4_,
+ int&nbsp;p_74891_5_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74894_1_,
+ java.util.List&nbsp;p_74894_2_,
+ java.util.Random&nbsp;p_74894_3_,
+ int&nbsp;p_74894_4_,
+ int&nbsp;p_74894_5_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a></strong>(int&nbsp;p_74888_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151550_1_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151550_2_,
+ int&nbsp;p_151550_3_,
+ int&nbsp;p_151550_4_,
+ int&nbsp;p_151550_5_,
+ int&nbsp;p_151550_6_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151550_7_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74893_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74893_2_,
+ int&nbsp;p_74893_3_,
+ int&nbsp;p_74893_4_,
+ int&nbsp;p_74893_5_,
+ int&nbsp;p_74893_6_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="field_143015_k">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>field_143015_k</h4>
+<pre>protected&nbsp;int field_143015_k</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.Village()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.Village</h4>
+<pre>public&nbsp;StructureVillagePieces.Village()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.Village(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.Village</h4>
+<pre>protected&nbsp;StructureVillagePieces.Village(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2107_1_,
+ int&nbsp;p_i2107_2_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentNN</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentNN(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74891_1_,
+ java.util.List&nbsp;p_74891_2_,
+ java.util.Random&nbsp;p_74891_3_,
+ int&nbsp;p_74891_4_,
+ int&nbsp;p_74891_5_)</pre>
+</li>
+</ul>
+<a name="getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNextComponentPP</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;getNextComponentPP(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74894_1_,
+ java.util.List&nbsp;p_74894_2_,
+ java.util.Random&nbsp;p_74894_3_,
+ int&nbsp;p_74894_4_,
+ int&nbsp;p_74894_5_)</pre>
+</li>
+</ul>
+<a name="getAverageGroundLevel(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAverageGroundLevel</h4>
+<pre>protected&nbsp;int&nbsp;getAverageGroundLevel(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74889_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74889_2_)</pre>
+</li>
+</ul>
+<a name="canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canVillageGoDeeper</h4>
+<pre>protected static&nbsp;boolean&nbsp;canVillageGoDeeper(<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74895_0_)</pre>
+</li>
+</ul>
+<a name="spawnVillagers(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>spawnVillagers</h4>
+<pre>protected&nbsp;void&nbsp;spawnVillagers(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74893_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74893_2_,
+ int&nbsp;p_74893_3_,
+ int&nbsp;p_74893_4_,
+ int&nbsp;p_74893_5_,
+ int&nbsp;p_74893_6_)</pre>
+</li>
+</ul>
+<a name="getVillagerType(int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVillagerType</h4>
+<pre>protected&nbsp;int&nbsp;getVillagerType(int&nbsp;p_74888_1_)</pre>
+</li>
+</ul>
+<a name="func_151558_b(net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151558_b</h4>
+<pre>protected&nbsp;<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;func_151558_b(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151558_1_,
+ int&nbsp;p_151558_2_)</pre>
+</li>
+</ul>
+<a name="func_151557_c(net.minecraft.block.Block, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_151557_c</h4>
+<pre>protected&nbsp;int&nbsp;func_151557_c(<a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151557_1_,
+ int&nbsp;p_151557_2_)</pre>
+</li>
+</ul>
+<a name="placeBlockAtCurrentPosition(net.minecraft.world.World, net.minecraft.block.Block, int, int, int, int, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>placeBlockAtCurrentPosition</h4>
+<pre>protected&nbsp;void&nbsp;placeBlockAtCurrentPosition(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151550_1_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151550_2_,
+ int&nbsp;p_151550_3_,
+ int&nbsp;p_151550_4_,
+ int&nbsp;p_151550_5_,
+ int&nbsp;p_151550_6_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151550_7_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="fillWithBlocks(net.minecraft.world.World, net.minecraft.world.gen.structure.StructureBoundingBox, int, int, int, int, int, int, net.minecraft.block.Block, net.minecraft.block.Block, boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fillWithBlocks</h4>
+<pre>protected&nbsp;void&nbsp;fillWithBlocks(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151549_1_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151549_2_,
+ int&nbsp;p_151549_3_,
+ int&nbsp;p_151549_4_,
+ int&nbsp;p_151549_5_,
+ int&nbsp;p_151549_6_,
+ int&nbsp;p_151549_7_,
+ int&nbsp;p_151549_8_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151549_9_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151549_10_,
+ boolean&nbsp;p_151549_11_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_151554_b(net.minecraft.world.World, net.minecraft.block.Block, int, int, int, int, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>func_151554_b</h4>
+<pre>protected&nbsp;void&nbsp;func_151554_b(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_151554_1_,
+ <a href="../../../../../net/minecraft/block/Block.html" title="class in net.minecraft.block">Block</a>&nbsp;p_151554_2_,
+ int&nbsp;p_151554_3_,
+ int&nbsp;p_151554_4_,
+ int&nbsp;p_151554_5_,
+ int&nbsp;p_151554_6_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_151554_7_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Village.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Well.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Well.html
new file mode 100644
index 0000000..c5ab045
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.Well.html
@@ -0,0 +1,372 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.Well (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.Well (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Well.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.Well" class="title">Class StructureVillagePieces.Well</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.Well</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.Well</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html#StructureVillagePieces.Well()">StructureVillagePieces.Well</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html#StructureVillagePieces.Well(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20int,%20int)">StructureVillagePieces.Well</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2109_1_,
+ int&nbsp;p_i2109_2_,
+ java.util.Random&nbsp;p_i2109_3_,
+ int&nbsp;p_i2109_4_,
+ int&nbsp;p_i2109_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.Well()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.Well</h4>
+<pre>public&nbsp;StructureVillagePieces.Well()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.Well(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, int, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.Well</h4>
+<pre>public&nbsp;StructureVillagePieces.Well(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2109_1_,
+ int&nbsp;p_i2109_2_,
+ java.util.Random&nbsp;p_i2109_3_,
+ int&nbsp;p_i2109_4_,
+ int&nbsp;p_i2109_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="buildComponent(net.minecraft.world.gen.structure.StructureComponent, java.util.List, java.util.Random)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>buildComponent</h4>
+<pre>public&nbsp;void&nbsp;buildComponent(<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a>&nbsp;p_74861_1_,
+ java.util.List&nbsp;p_74861_2_,
+ java.util.Random&nbsp;p_74861_3_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.Well.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html
new file mode 100644
index 0000000..739345f
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html
@@ -0,0 +1,408 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces.WoodHut (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces.WoodHut (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.WoodHut.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces.WoodHut" class="title">Class StructureVillagePieces.WoodHut</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureComponent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">net.minecraft.world.gen.structure.StructureVillagePieces.Village</a></li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces.WoodHut</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="strong">StructureVillagePieces.WoodHut</span>
+extends <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#field_143015_k">field_143015_k</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Fields inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#boundingBox">boundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#componentType">componentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#coordBaseMode">coordBaseMode</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html#StructureVillagePieces.WoodHut()">StructureVillagePieces.WoodHut</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html#StructureVillagePieces.WoodHut(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20int,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int)">StructureVillagePieces.WoodHut</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2101_1_,
+ int&nbsp;p_i2101_2_,
+ java.util.Random&nbsp;p_i2101_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2101_4_,
+ int&nbsp;p_i2101_5_)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></strong>(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></strong>(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.WoodHut</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html#func_74908_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int,%20int,%20int,%20int)">func_74908_a</a></strong>(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74908_0_,
+ java.util.List&nbsp;p_74908_1_,
+ java.util.Random&nbsp;p_74908_2_,
+ int&nbsp;p_74908_3_,
+ int&nbsp;p_74908_4_,
+ int&nbsp;p_74908_5_,
+ int&nbsp;p_74908_6_,
+ int&nbsp;p_74908_7_)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#canVillageGoDeeper(net.minecraft.world.gen.structure.StructureBoundingBox)">canVillageGoDeeper</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#fillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">fillWithBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151554_b(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">func_151554_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151557_c(net.minecraft.block.Block,%20int)">func_151557_c</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_151558_b(net.minecraft.block.Block,%20int)">func_151558_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getAverageGroundLevel(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getAverageGroundLevel</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentNN(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentNN</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getNextComponentPP(net.minecraft.world.gen.structure.StructureVillagePieces.Start,%20java.util.List,%20java.util.Random,%20int,%20int)">getNextComponentPP</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#getVillagerType(int)">getVillagerType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#placeBlockAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.block.Block,%20int,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">placeBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#spawnVillagers(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int)">spawnVillagers</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></h3>
+<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#buildComponent(net.minecraft.world.gen.structure.StructureComponent,%20java.util.List,%20java.util.Random)">buildComponent</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#clearCurrentPositionBlocksUpwards(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">clearCurrentPositionBlocksUpwards</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithAir(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int)">fillWithAir</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithMetadataBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int,%20net.minecraft.block.Block,%20int,%20boolean)">fillWithMetadataBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#fillWithRandomizedBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20boolean,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureComponent.BlockSelector)">fillWithRandomizedBlocks</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#findIntersecting(java.util.List,%20net.minecraft.world.gen.structure.StructureBoundingBox)">findIntersecting</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143009_a(net.minecraft.world.World,%20net.minecraft.nbt.NBTTagCompound)">func_143009_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_143010_b()">func_143010_b</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151547_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20boolean)">func_151547_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151552_a(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20net.minecraft.block.Block,%20int)">func_151552_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#func_151553_a()">func_151553_a</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureChestContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureChestContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#generateStructureDispenserContents(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int,%20net.minecraft.util.WeightedRandomChestContent[],%20int)">generateStructureDispenserContents</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBlockAtCurrentPosition(net.minecraft.world.World,%20int,%20int,%20int,%20net.minecraft.world.gen.structure.StructureBoundingBox)">getBlockAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getBoundingBox()">getBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getComponentType()">getComponentType</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getMetadataWithOffset(net.minecraft.block.Block,%20int)">getMetadataWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getXWithOffset(int,%20int)">getXWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getYWithOffset(int)">getYWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#getZWithOffset(int,%20int)">getZWithOffset</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#isLiquidInStructureBoundingBox(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox)">isLiquidInStructureBoundingBox</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#placeDoorAtCurrentPosition(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20int,%20int,%20int,%20int)">placeDoorAtCurrentPosition</a>, <a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#randomlyFillWithBlocks(net.minecraft.world.World,%20net.minecraft.world.gen.structure.StructureBoundingBox,%20java.util.Random,%20float,%20int,%20int,%20int,%20int,%20int,%20int,%20net.minecraft.block.Block,%20net.minecraft.block.Block,%20boolean)">randomlyFillWithBlocks</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces.WoodHut()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>StructureVillagePieces.WoodHut</h4>
+<pre>public&nbsp;StructureVillagePieces.WoodHut()</pre>
+</li>
+</ul>
+<a name="StructureVillagePieces.WoodHut(net.minecraft.world.gen.structure.StructureVillagePieces.Start, int, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces.WoodHut</h4>
+<pre>public&nbsp;StructureVillagePieces.WoodHut(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_i2101_1_,
+ int&nbsp;p_i2101_2_,
+ java.util.Random&nbsp;p_i2101_3_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_i2101_4_,
+ int&nbsp;p_i2101_5_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="func_143012_a(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143012_a</h4>
+<pre>protected&nbsp;void&nbsp;func_143012_a(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143012_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143012_a(net.minecraft.nbt.NBTTagCompound)">func_143012_a</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_143011_b(net.minecraft.nbt.NBTTagCompound)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_143011_b</h4>
+<pre>protected&nbsp;void&nbsp;func_143011_b(<a href="../../../../../net/minecraft/nbt/NBTTagCompound.html" title="class in net.minecraft.nbt">NBTTagCompound</a>&nbsp;p_143011_1_)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html#func_143011_b(net.minecraft.nbt.NBTTagCompound)">func_143011_b</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="func_74908_a(net.minecraft.world.gen.structure.StructureVillagePieces.Start, java.util.List, java.util.Random, int, int, int, int, int)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>func_74908_a</h4>
+<pre>public static&nbsp;<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.WoodHut</a>&nbsp;func_74908_a(<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a>&nbsp;p_74908_0_,
+ java.util.List&nbsp;p_74908_1_,
+ java.util.Random&nbsp;p_74908_2_,
+ int&nbsp;p_74908_3_,
+ int&nbsp;p_74908_4_,
+ int&nbsp;p_74908_5_,
+ int&nbsp;p_74908_6_,
+ int&nbsp;p_74908_7_)</pre>
+</li>
+</ul>
+<a name="addComponentParts(net.minecraft.world.World, java.util.Random, net.minecraft.world.gen.structure.StructureBoundingBox)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>addComponentParts</h4>
+<pre>public&nbsp;boolean&nbsp;addComponentParts(<a href="../../../../../net/minecraft/world/World.html" title="class in net.minecraft.world">World</a>&nbsp;p_74875_1_,
+ java.util.Random&nbsp;p_74875_2_,
+ <a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a>&nbsp;p_74875_3_)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html#addComponentParts(net.minecraft.world.World,%20java.util.Random,%20net.minecraft.world.gen.structure.StructureBoundingBox)">addComponentParts</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.WoodHut.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_net.minecraft.world.gen.structure.StructureComponent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_net.minecraft.world.gen.structure.StructureVillagePieces.Village">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.html b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.html
new file mode 100644
index 0000000..3c36ca6
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/StructureVillagePieces.html
@@ -0,0 +1,348 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:19 EST 2015 -->
+<title>StructureVillagePieces (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="StructureVillagePieces (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">net.minecraft.world.gen.structure</div>
+<h2 title="Class StructureVillagePieces" class="title">Class StructureVillagePieces</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>net.minecraft.world.gen.structure.StructureVillagePieces</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">StructureVillagePieces</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Church</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Field1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Field2</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Hall</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House2</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House3</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House4Garden</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Path</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.PieceWeight</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Road</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Torch</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Well</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.WoodHut</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html#StructureVillagePieces()">StructureVillagePieces</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.List</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html#getStructureVillageWeightedPieceList(java.util.Random,%20int)">getStructureVillageWeightedPieceList</a></strong>(java.util.Random&nbsp;p_75084_0_,
+ int&nbsp;p_75084_1_)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html#registerVillagePieces()">registerVillagePieces</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="StructureVillagePieces()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StructureVillagePieces</h4>
+<pre>public&nbsp;StructureVillagePieces()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerVillagePieces()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerVillagePieces</h4>
+<pre>public static&nbsp;void&nbsp;registerVillagePieces()</pre>
+</li>
+</ul>
+<a name="getStructureVillageWeightedPieceList(java.util.Random, int)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getStructureVillageWeightedPieceList</h4>
+<pre>public static&nbsp;java.util.List&nbsp;getStructureVillageWeightedPieceList(java.util.Random&nbsp;p_75084_0_,
+ int&nbsp;p_75084_1_)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" title="class in net.minecraft.world.gen.structure"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/StructureVillagePieces.html" target="_top">Frames</a></li>
+<li><a href="StructureVillagePieces.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/package-frame.html b/javadoc/net/minecraft/world/gen/structure/package-frame.html
new file mode 100644
index 0000000..3f74ee3
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/package-frame.html
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:25 EST 2015 -->
+<title>net.minecraft.world.gen.structure (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../net/minecraft/world/gen/structure/package-summary.html" target="classFrame">net.minecraft.world.gen.structure</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ComponentScatteredFeaturePieces.html" title="class in net.minecraft.world.gen.structure" target="classFrame">ComponentScatteredFeaturePieces</a></li>
+<li><a href="ComponentScatteredFeaturePieces.DesertPyramid.html" title="class in net.minecraft.world.gen.structure" target="classFrame">ComponentScatteredFeaturePieces.DesertPyramid</a></li>
+<li><a href="ComponentScatteredFeaturePieces.JunglePyramid.html" title="class in net.minecraft.world.gen.structure" target="classFrame">ComponentScatteredFeaturePieces.JunglePyramid</a></li>
+<li><a href="ComponentScatteredFeaturePieces.SwampHut.html" title="class in net.minecraft.world.gen.structure" target="classFrame">ComponentScatteredFeaturePieces.SwampHut</a></li>
+<li><a href="MapGenMineshaft.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenMineshaft</a></li>
+<li><a href="MapGenNetherBridge.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenNetherBridge</a></li>
+<li><a href="MapGenNetherBridge.Start.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenNetherBridge.Start</a></li>
+<li><a href="MapGenScatteredFeature.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenScatteredFeature</a></li>
+<li><a href="MapGenScatteredFeature.Start.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenScatteredFeature.Start</a></li>
+<li><a href="MapGenStronghold.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenStronghold</a></li>
+<li><a href="MapGenStronghold.Start.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenStronghold.Start</a></li>
+<li><a href="MapGenStructure.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenStructure</a></li>
+<li><a href="MapGenStructureData.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenStructureData</a></li>
+<li><a href="MapGenStructureIO.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenStructureIO</a></li>
+<li><a href="MapGenVillage.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenVillage</a></li>
+<li><a href="MapGenVillage.Start.html" title="class in net.minecraft.world.gen.structure" target="classFrame">MapGenVillage.Start</a></li>
+<li><a href="StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureBoundingBox</a></li>
+<li><a href="StructureComponent.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureComponent</a></li>
+<li><a href="StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureComponent.BlockSelector</a></li>
+<li><a href="StructureMineshaftPieces.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureMineshaftPieces</a></li>
+<li><a href="StructureMineshaftPieces.Corridor.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureMineshaftPieces.Corridor</a></li>
+<li><a href="StructureMineshaftPieces.Cross.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureMineshaftPieces.Cross</a></li>
+<li><a href="StructureMineshaftPieces.Room.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureMineshaftPieces.Room</a></li>
+<li><a href="StructureMineshaftPieces.Stairs.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureMineshaftPieces.Stairs</a></li>
+<li><a href="StructureMineshaftStart.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureMineshaftStart</a></li>
+<li><a href="StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Corridor</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor2.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Corridor2</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor3.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Corridor3</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor4.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Corridor4</a></li>
+<li><a href="StructureNetherBridgePieces.Corridor5.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Corridor5</a></li>
+<li><a href="StructureNetherBridgePieces.Crossing.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Crossing</a></li>
+<li><a href="StructureNetherBridgePieces.Crossing2.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Crossing2</a></li>
+<li><a href="StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Crossing3</a></li>
+<li><a href="StructureNetherBridgePieces.End.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.End</a></li>
+<li><a href="StructureNetherBridgePieces.Entrance.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Entrance</a></li>
+<li><a href="StructureNetherBridgePieces.NetherStalkRoom.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.NetherStalkRoom</a></li>
+<li><a href="StructureNetherBridgePieces.Stairs.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Stairs</a></li>
+<li><a href="StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Start</a></li>
+<li><a href="StructureNetherBridgePieces.Straight.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Straight</a></li>
+<li><a href="StructureNetherBridgePieces.Throne.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureNetherBridgePieces.Throne</a></li>
+<li><a href="StructureStart.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStart</a></li>
+<li><a href="StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces</a></li>
+<li><a href="StructureStrongholdPieces.ChestCorridor.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.ChestCorridor</a></li>
+<li><a href="StructureStrongholdPieces.Corridor.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.Corridor</a></li>
+<li><a href="StructureStrongholdPieces.Crossing.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.Crossing</a></li>
+<li><a href="StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.LeftTurn</a></li>
+<li><a href="StructureStrongholdPieces.Library.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.Library</a></li>
+<li><a href="StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.PortalRoom</a></li>
+<li><a href="StructureStrongholdPieces.Prison.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.Prison</a></li>
+<li><a href="StructureStrongholdPieces.RightTurn.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.RightTurn</a></li>
+<li><a href="StructureStrongholdPieces.RoomCrossing.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.RoomCrossing</a></li>
+<li><a href="StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.Stairs</a></li>
+<li><a href="StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.Stairs2</a></li>
+<li><a href="StructureStrongholdPieces.StairsStraight.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.StairsStraight</a></li>
+<li><a href="StructureStrongholdPieces.Straight.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.Straight</a></li>
+<li><a href="StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.Stronghold</a></li>
+<li><a href="StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces</a></li>
+<li><a href="StructureVillagePieces.Church.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.Church</a></li>
+<li><a href="StructureVillagePieces.Field1.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.Field1</a></li>
+<li><a href="StructureVillagePieces.Field2.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.Field2</a></li>
+<li><a href="StructureVillagePieces.Hall.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.Hall</a></li>
+<li><a href="StructureVillagePieces.House1.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.House1</a></li>
+<li><a href="StructureVillagePieces.House2.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.House2</a></li>
+<li><a href="StructureVillagePieces.House3.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.House3</a></li>
+<li><a href="StructureVillagePieces.House4Garden.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.House4Garden</a></li>
+<li><a href="StructureVillagePieces.Path.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.Path</a></li>
+<li><a href="StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.PieceWeight</a></li>
+<li><a href="StructureVillagePieces.Road.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.Road</a></li>
+<li><a href="StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.Start</a></li>
+<li><a href="StructureVillagePieces.Torch.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.Torch</a></li>
+<li><a href="StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.Village</a></li>
+<li><a href="StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.Well</a></li>
+<li><a href="StructureVillagePieces.WoodHut.html" title="class in net.minecraft.world.gen.structure" target="classFrame">StructureVillagePieces.WoodHut</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure" target="classFrame">StructureStrongholdPieces.Stronghold.Door</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/package-summary.html b/javadoc/net/minecraft/world/gen/structure/package-summary.html
new file mode 100644
index 0000000..2be6fcd
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/package-summary.html
@@ -0,0 +1,438 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:25 EST 2015 -->
+<title>net.minecraft.world.gen.structure (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="net.minecraft.world.gen.structure (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../net/minecraft/world/storage/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;net.minecraft.world.gen.structure</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces.DesertPyramid</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces.JunglePyramid</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html" title="class in net.minecraft.world.gen.structure">ComponentScatteredFeaturePieces.SwampHut</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html" title="class in net.minecraft.world.gen.structure">MapGenMineshaft</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html" title="class in net.minecraft.world.gen.structure">MapGenNetherBridge</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html" title="class in net.minecraft.world.gen.structure">MapGenNetherBridge.Start</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html" title="class in net.minecraft.world.gen.structure">MapGenScatteredFeature</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html" title="class in net.minecraft.world.gen.structure">MapGenScatteredFeature.Start</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html" title="class in net.minecraft.world.gen.structure">MapGenStronghold</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.Start.html" title="class in net.minecraft.world.gen.structure">MapGenStronghold.Start</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure">MapGenStructure</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html" title="class in net.minecraft.world.gen.structure">MapGenStructureData</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html" title="class in net.minecraft.world.gen.structure">MapGenStructureIO</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html" title="class in net.minecraft.world.gen.structure">MapGenVillage</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html" title="class in net.minecraft.world.gen.structure">MapGenVillage.Start</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure">StructureBoundingBox</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure">StructureComponent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure">StructureComponent.BlockSelector</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Corridor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Cross</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Room</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftPieces.Stairs</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftStart.html" title="class in net.minecraft.world.gen.structure">StructureMineshaftStart</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor2</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor3</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor4</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Corridor5</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing2</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Crossing3</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.End</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Entrance</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.NetherStalkRoom</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Stairs</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Start</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Straight</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" title="class in net.minecraft.world.gen.structure">StructureNetherBridgePieces.Throne</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure">StructureStart</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.ChestCorridor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Corridor</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Crossing</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.LeftTurn</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Library</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.PortalRoom</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Prison</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.RightTurn</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.RoomCrossing</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stairs2</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.StairsStraight</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Straight</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Church</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Field1</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Field2</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Hall</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House1</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House2</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House3</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.House4Garden</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Path</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.PieceWeight</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Road</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Start</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Torch</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Village</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.Well</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html" title="class in net.minecraft.world.gen.structure">StructureVillagePieces.WoodHut</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure">StructureStrongholdPieces.Stronghold.Door</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../net/minecraft/world/storage/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/javadoc/net/minecraft/world/gen/structure/package-tree.html b/javadoc/net/minecraft/world/gen/structure/package-tree.html
new file mode 100644
index 0000000..7296559
--- /dev/null
+++ b/javadoc/net/minecraft/world/gen/structure/package-tree.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:25 EST 2015 -->
+<title>net.minecraft.world.gen.structure Class Hierarchy (Forge API)</title>
+<meta name="date" content="2015-02-05">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="net.minecraft.world.gen.structure Class Hierarchy (Forge API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/package-tree.html">Prev</a></li>
+<li><a href="../../../../../net/minecraft/world/storage/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package net.minecraft.world.gen.structure</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">ComponentScatteredFeaturePieces</span></a></li>
+<li type="circle">net.minecraft.world.gen.<a href="../../../../../net/minecraft/world/gen/MapGenBase.html" title="class in net.minecraft.world.gen"><span class="strong">MapGenBase</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructure.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenStructure</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenMineshaft.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenMineshaft</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenNetherBridge</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenScatteredFeature</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenStronghold</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenVillage</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureIO.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenStructureIO</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureBoundingBox.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureBoundingBox</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureComponent</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.DesertPyramid.html" title="class in net.minecraft.world.gen.structure"><span class="strong">ComponentScatteredFeaturePieces.DesertPyramid</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.JunglePyramid.html" title="class in net.minecraft.world.gen.structure"><span class="strong">ComponentScatteredFeaturePieces.JunglePyramid</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces.SwampHut.html" title="class in net.minecraft.world.gen.structure"><span class="strong">ComponentScatteredFeaturePieces.SwampHut</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureMineshaftPieces.Corridor</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Cross.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureMineshaftPieces.Cross</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Room.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureMineshaftPieces.Room</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureMineshaftPieces.Stairs</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Corridor</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Corridor2</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Corridor3</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor4.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Corridor4</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Corridor5.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Corridor5</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Crossing</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Crossing2</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Crossing3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Crossing3</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Start</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.End.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.End</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Entrance.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Entrance</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.NetherStalkRoom.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.NetherStalkRoom</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Stairs</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Straight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Straight</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.Throne.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces.Throne</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.Stronghold</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.ChestCorridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.ChestCorridor</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Corridor.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.Corridor</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Crossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.Crossing</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.LeftTurn.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.LeftTurn</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RightTurn.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.RightTurn</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Library.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.Library</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.PortalRoom.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.PortalRoom</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Prison.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.Prison</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.RoomCrossing.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.RoomCrossing</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.Stairs</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stairs2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.Stairs2</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.StairsStraight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.StairsStraight</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Straight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.Straight</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Village.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.Village</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Church.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.Church</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field1.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.Field1</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Field2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.Field2</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Hall.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.Hall</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House1.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.House1</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House2.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.House2</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House3.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.House3</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.House4Garden.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.House4Garden</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Road.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.Road</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Path.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.Path</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Torch.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.Torch</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Well.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.Well</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.Start</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.WoodHut.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.WoodHut</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureComponent.BlockSelector.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureComponent.BlockSelector</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftPieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureMineshaftPieces</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureNetherBridgePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureNetherBridgePieces</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStart.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStart</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenNetherBridge.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenNetherBridge.Start</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenScatteredFeature.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenScatteredFeature.Start</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStronghold.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenStronghold.Start</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenVillage.Start.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenVillage.Start</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureMineshaftStart.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureMineshaftStart</span></a></li>
+</ul>
+</li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces</span></a></li>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureVillagePieces.PieceWeight.html" title="class in net.minecraft.world.gen.structure"><span class="strong">StructureVillagePieces.PieceWeight</span></a></li>
+<li type="circle">net.minecraft.world.<a href="../../../../../net/minecraft/world/WorldSavedData.html" title="class in net.minecraft.world"><span class="strong">WorldSavedData</span></a>
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/MapGenStructureData.html" title="class in net.minecraft.world.gen.structure"><span class="strong">MapGenStructureData</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">net.minecraft.world.gen.structure.<a href="../../../../../net/minecraft/world/gen/structure/StructureStrongholdPieces.Stronghold.Door.html" title="enum in net.minecraft.world.gen.structure"><span class="strong">StructureStrongholdPieces.Stronghold.Door</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../net/minecraft/world/gen/layer/package-tree.html">Prev</a></li>
+<li><a href="../../../../../net/minecraft/world/storage/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?net/minecraft/world/gen/structure/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>