28 lines
1 KiB
Diff
28 lines
1 KiB
Diff
--- ../src_base/common/net/minecraft/src/AnvilChunkLoader.java
|
|
+++ ../src_work/common/net/minecraft/src/AnvilChunkLoader.java
|
|
@@ -10,6 +10,9 @@
|
|
import java.util.List;
|
|
import java.util.Set;
|
|
|
|
+import net.minecraftforge.common.MinecraftForge;
|
|
+import net.minecraftforge.event.world.ChunkDataEvent;
|
|
+
|
|
public class AnvilChunkLoader implements IThreadedFileIO, IChunkLoader
|
|
{
|
|
private List chunksToRemove = new ArrayList();
|
|
@@ -94,6 +97,7 @@
|
|
var5 = this.readChunkFromNBT(par1World, par4NBTTagCompound.getCompoundTag("Level"));
|
|
}
|
|
|
|
+ MinecraftForge.EVENT_BUS.post(new ChunkDataEvent.Load(var5, par4NBTTagCompound));
|
|
return var5;
|
|
}
|
|
}
|
|
@@ -109,6 +113,7 @@
|
|
var3.setTag("Level", var4);
|
|
this.writeChunkToNBT(par2Chunk, par1World, var4);
|
|
this.func_75824_a(par2Chunk.getChunkCoordIntPair(), var3);
|
|
+ MinecraftForge.EVENT_BUS.post(new ChunkDataEvent.Save(par2Chunk, var3));
|
|
}
|
|
catch (Exception var5)
|
|
{
|