Broken Generation

Broken Generation adds a new generation to the beta 1.7.3, which consists of "steps" of 8 blocks.

11

Broken Generation

Broken Generation adds a new generation to the game, which consists of "steps" of 8 blocks.

Here you can see caves and other features of normal generation

This mod doesn't require anything to work, like Risugami's Modloader.

This mod don't remove: - Caves - Trees - Mobs spawning - Water - Ores - Cactuses - Cane

The game with this mod generates regular lakes and lakes 8 blocks deep:

This mod may be ported to newer versions in the future, such as 1.5.2, 1.7.10, 1.12.2 and more.

This mod changes the GenerateTerrain function:

``` double var15 = this.field_4180_q[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 0]; double var17 = this.field_4180_q[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 0]; double var19 = this.field_4180_q[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 0]; double var21 = this.field_4180_q[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 0]; double var23 = (this.field_4180_q[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 0] - var15) * var13; double var25 = (this.field_4180_q[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 0] - var17) * var13; double var27 = (this.field_4180_q[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 0] - var19) * var13; double var29 = (this.field_4180_q[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 0] - var21) * var13; ```

With normal generation, this passage would look like this:

``` double var15 = this.field_4180_q[((var10 + 0) * var9 + var11 + 0) * var8 + var12 + 0]; double var17 = this.field_4180_q[((var10 + 0) * var9 + var11 + 1) * var8 + var12 + 0]; double var19 = this.field_4180_q[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 0]; double var21 = this.field_4180_q[((var10 + 1) * var9 + var11 + 1) * var8 + var12 + 0]; double var23 = (this.field_4180_q[((var10 + 0) * var9 + var11 + 0) * var8 + var12 + 1] - var15) * var13; double var25 = (this.field_4180_q[((var10 + 0) * var9 + var11 + 1) * var8 + var12 + 1] - var17) * var13; double var27 = (this.field_4180_q[((var10 + 1) * var9 + var11 + 0) * var8 + var12 + 1] - var19) * var13; double var29 = (this.field_4180_q[((var10 + 1) * var9 + var11 + 1) * var8 + var12 + 1] - var21) * var13; ```

ADS