Proper fix for SDK's invalid bit shifts of parameters for chunk population
This commit is contained in:
parent
ba285c455c
commit
dda4d3c93c
|
@ -21,3 +21,12 @@
|
||||||
if (this.world.worldProvider.canRespawnHere())
|
if (this.world.worldProvider.canRespawnHere())
|
||||||
{
|
{
|
||||||
ChunkCoordinates var3 = this.world.getSpawnPoint();
|
ChunkCoordinates var3 = this.world.getSpawnPoint();
|
||||||
|
@@ -200,7 +207,7 @@
|
||||||
|
if (this.serverChunkGenerator != null)
|
||||||
|
{
|
||||||
|
this.serverChunkGenerator.populate(par1IChunkProvider, par2, par3);
|
||||||
|
- ModLoader.populateChunk(this.serverChunkGenerator, par2 << 4, par3 << 4, this.world);
|
||||||
|
+ ModLoader.populateChunk(this.serverChunkGenerator, par2, par3, this.world);
|
||||||
|
var4.setChunkModified();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -105,20 +105,6 @@
|
||||||
Iterator var3 = inGameHooks.entrySet().iterator();
|
Iterator var3 = inGameHooks.entrySet().iterator();
|
||||||
|
|
||||||
while (var3.hasNext())
|
while (var3.hasNext())
|
||||||
@@ -863,11 +889,11 @@
|
|
||||||
|
|
||||||
if (var0 instanceof ChunkProviderGenerate)
|
|
||||||
{
|
|
||||||
- var10.generateSurface(var3, var4, var1 << 4, var2 << 4);
|
|
||||||
+ var10.generateSurface(var3, var4, var1, var2);
|
|
||||||
}
|
|
||||||
else if (var0 instanceof ChunkProviderHell)
|
|
||||||
{
|
|
||||||
- var10.generateNether(var3, var4, var1 << 4, var2 << 4);
|
|
||||||
+ var10.generateNether(var3, var4, var1, var2);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1111,6 +1137,12 @@
|
@@ -1111,6 +1137,12 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue