/** * the first array item is a linked list of the bioms, the second is the zoom function, the third is the same as the * first. */ public static GenLayer[] initializeAllBiomeGenerators(long par0, bool largeBiomes) { GenLayerIsland var3 = new GenLayerIsland(1L); GenLayerFuzzyZoom var9 = new GenLayerFuzzyZoom(2000L, var3); GenLayerAddIsland var10 = new GenLayerAddIsland(1L, var9); GenLayerZoom var11 = new GenLayerZoom(2001L, var10); var10 = new GenLayerAddIsland(2L, var11); GenLayerAddSnow var12 = new GenLayerAddSnow(2L, var10); var11 = new GenLayerZoom(2002L, var12); var10 = new GenLayerAddIsland(3L, var11); var11 = new GenLayerZoom(2003L, var10); var10 = new GenLayerAddIsland(4L, var11); GenLayerAddMushroomIsland var16 = new GenLayerAddMushroomIsland(5L, var10); byte var4 = 4; if (largeBiomes) { var4 = 6; } GenLayer var5 = GenLayerZoom.func_75915_a(1000L, var16, 0); GenLayerRiverInit var13 = new GenLayerRiverInit(100L, var5); var5 = GenLayerZoom.func_75915_a(1000L, var13, var4 + 2); GenLayerRiver var14 = new GenLayerRiver(1L, var5); GenLayerSmooth var15 = new GenLayerSmooth(1000L, var14); GenLayer var6 = GenLayerZoom.func_75915_a(1000L, var16, 0); GenLayerBiome var17 = new GenLayerBiome(200L, var6 /*, par2WorldType*/); var6 = GenLayerZoom.func_75915_a(1000L, var17, 2); Object var18 = new GenLayerHills(1000L, var6); for (int var7 = 0; var7 < var4; ++var7) { var18 = new GenLayerZoom((long)(1000 + var7), (GenLayer)var18); if (var7 == 0) { var18 = new GenLayerAddIsland(3L, (GenLayer)var18); } if (var7 == 1) { var18 = new GenLayerShore(1000L, (GenLayer)var18); } if (var7 == 1) { var18 = new GenLayerSwampRivers(1000L, (GenLayer)var18); } } GenLayerSmooth var19 = new GenLayerSmooth(1000L, (GenLayer)var18); GenLayerRiverMix var20 = new GenLayerRiverMix(100L, var19, var15); GenLayerVoronoiZoom var8 = new GenLayerVoronoiZoom(10L, var20); var20.initWorldGenSeed(par0); var8.initWorldGenSeed(par0); return(new GenLayer[] { var20, var8, var20 }); }