001package net.minecraftforge.event.world;
002
003import net.minecraft.world.chunk.Chunk;
004import net.minecraft.nbt.NBTTagCompound;
005
006public 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}