001    package net.minecraftforge.event.world;
002    
003    import net.minecraft.world.chunk.Chunk;
004    import net.minecraft.nbt.NBTTagCompound;
005    
006    public class ChunkDataEvent extends ChunkEvent
007    {
008        private final NBTTagCompound data;
009    
010        public ChunkDataEvent(Chunk chunk, NBTTagCompound data)
011        {
012            super(chunk);
013            this.data = data;
014        }
015        
016        public NBTTagCompound getData()
017        {
018            return data;
019        }
020        
021        public static class Load extends ChunkDataEvent
022        {
023            public Load(Chunk chunk, NBTTagCompound data)
024            {
025                super(chunk, data);
026            }
027        }
028    
029        public static class Save extends ChunkDataEvent
030        {
031            public Save(Chunk chunk, NBTTagCompound data)
032            {
033                super(chunk, data);
034            }
035        }
036    }