From 8a8875a1806dd34219ff8a473a42e8501b2d68b7 Mon Sep 17 00:00:00 2001 From: Christian Weeks Date: Tue, 13 Mar 2012 19:22:55 -0400 Subject: [PATCH] Fix worldgen doubleshifting in ModLoaderMP until SDK fixes it. This means mods can generate surface and nether in SMP again. --- .../net/minecraft/src/ModLoader.java.patch | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/forge/patches/minecraft_server/net/minecraft/src/ModLoader.java.patch b/forge/patches/minecraft_server/net/minecraft/src/ModLoader.java.patch index d5e35ddc5..b466a1062 100644 --- a/forge/patches/minecraft_server/net/minecraft/src/ModLoader.java.patch +++ b/forge/patches/minecraft_server/net/minecraft/src/ModLoader.java.patch @@ -105,6 +105,20 @@ 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 @@ } }