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())
|
||||
{
|
||||
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();
|
||||
|
||||
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 @@
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue