Swap stone noise.

remove-fringelands
mckuhei 2 years ago
parent 4b89fd3936
commit 695c6f0dff

@ -185,7 +185,8 @@ public class ChunkProviderGenerate implements IChunkProvider
{ {
byte var5 = 63; byte var5 = 63;
double var6 = 0.03125D; double var6 = 0.03125D;
this.stoneNoise = this.noiseGen4.generateNoiseOctaves(this.stoneNoise, par1.shiftLeft(4), par2.shiftLeft(4), BigInteger.ZERO, 16, 1, 16, var6 * 2.0D, var6 * 2.0D, var6 * 2.0D); // X, Y, 0 -> X. 0, Y
this.stoneNoise = this.noiseGen4.generateNoiseOctaves(this.stoneNoise, par1.shiftLeft(4), BigInteger.ZERO, par2.shiftLeft(4), 16, 1, 16, var6 * 2.0D, var6 * 2.0D, var6 * 2.0D);
for (int var8 = 0; var8 < 16; ++var8) for (int var8 = 0; var8 < 16; ++var8)
{ {
@ -530,7 +531,6 @@ public class ChunkProviderGenerate implements IChunkProvider
; ;
} }
} }
// FIXME: java.lang.RuntimeException: Already decorating!!
var6.decorate(this.worldObj, rand, var4, var5); var6.decorate(this.worldObj, rand, var4, var5);
SpawnerAnimals.performWorldGenSpawning(this.worldObj, var6, var4.add(BigInteger.valueOf(8)), var5.add(BigInteger.valueOf(8)), 16, 16, rand); SpawnerAnimals.performWorldGenSpawning(this.worldObj, var6, var4.add(BigInteger.valueOf(8)), var5.add(BigInteger.valueOf(8)), 16, 16, rand);
var4 = var4.add(BigInteger.valueOf(8)); var4 = var4.add(BigInteger.valueOf(8));

@ -858,7 +858,7 @@ public class RenderGlobal implements IWorldAccess
for (int var6 = 0; var6 < var5; ++var6) for (int var6 = 0; var6 < var5; ++var6)
{ {
RenderList var7 = var4[var6]; RenderList var7 = var4[var6];
var7.func_78419_a(); var7.func_78419_a(theWorld.theProfiler);
} }
this.theWorld.theProfiler.endSection(); this.theWorld.theProfiler.endSection();

@ -41,11 +41,11 @@ public class RenderList
if (this.field_78424_g.remaining() == 0) if (this.field_78424_g.remaining() == 0)
{ {
this.func_78419_a(); this.func_78419_a(null);
} }
} }
public void func_78419_a() public void func_78419_a(Profiler profiler)
{ {
if (this.field_78430_h) if (this.field_78430_h)
{ {
@ -58,8 +58,11 @@ public class RenderList
if (this.field_78424_g.remaining() > 0) if (this.field_78424_g.remaining() > 0)
{ {
GL11.glPushMatrix(); GL11.glPushMatrix();
if(profiler != null) profiler.startSection("translate");
GL11.glTranslatef((float)(MathHelper.toBigDecimal(this.field_78429_a).subtract(this.field_78425_d).floatValue()), (float)((double)this.field_78427_b - this.field_78426_e), (float)(MathHelper.toBigDecimal(this.field_78428_c).subtract(this.field_78423_f).floatValue())); GL11.glTranslatef((float)(MathHelper.toBigDecimal(this.field_78429_a).subtract(this.field_78425_d).floatValue()), (float)((double)this.field_78427_b - this.field_78426_e), (float)(MathHelper.toBigDecimal(this.field_78428_c).subtract(this.field_78423_f).floatValue()));
if(profiler != null) profiler.endStartSection("opengl");
GL11.glCallLists(this.field_78424_g); GL11.glCallLists(this.field_78424_g);
if(profiler != null) profiler.endSection();
GL11.glPopMatrix(); GL11.glPopMatrix();
} }
} }

Loading…
Cancel
Save