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