From 5ea2d4991559524ac09a7c75c7e2e608f5d86d29 Mon Sep 17 00:00:00 2001 From: Christian Date: Sun, 20 Jan 2013 12:03:42 -0500 Subject: [PATCH] Merge part of PR #375 related to ChunkEvent.Load for the client side --- .../ChunkProviderClient.java.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 patches/minecraft/net/minecraft/client/multiplayer/ChunkProviderClient.java.patch diff --git a/patches/minecraft/net/minecraft/client/multiplayer/ChunkProviderClient.java.patch b/patches/minecraft/net/minecraft/client/multiplayer/ChunkProviderClient.java.patch new file mode 100644 index 000000000..2a1d95a69 --- /dev/null +++ b/patches/minecraft/net/minecraft/client/multiplayer/ChunkProviderClient.java.patch @@ -0,0 +1,19 @@ +--- ../src_base/minecraft/net/minecraft/client/multiplayer/ChunkProviderClient.java ++++ ../src_work/minecraft/net/minecraft/client/multiplayer/ChunkProviderClient.java +@@ -13,6 +13,8 @@ + import net.minecraft.world.chunk.Chunk; + import net.minecraft.world.chunk.EmptyChunk; + import net.minecraft.world.chunk.IChunkProvider; ++import net.minecraftforge.common.MinecraftForge; ++import net.minecraftforge.event.world.ChunkEvent; + + @SideOnly(Side.CLIENT) + public class ChunkProviderClient implements IChunkProvider +@@ -75,6 +77,7 @@ + { + Chunk var3 = new Chunk(this.worldObj, par1, par2); + this.chunkMapping.add(ChunkCoordIntPair.chunkXZ2Int(par1, par2), var3); ++ MinecraftForge.EVENT_BUS.post(new ChunkEvent.Load(var3)); + var3.isChunkLoaded = true; + return var3; + }