    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    }