    001    package net.minecraftforge.event.world;
    002
    003    import net.minecraft.world.ChunkCoordIntPair;
    004    import net.minecraft.entity.player.EntityPlayerMP;
    005    import net.minecraft.server.management.PlayerInstance;
    006    import net.minecraft.world.WorldServer;
    007    import net.minecraftforge.event.Event;
    008
    009    public class ChunkWatchEvent extends Event
    010    {
    011        public final ChunkCoordIntPair chunk;
    012        public final EntityPlayerMP player;
    013
    014        public ChunkWatchEvent(ChunkCoordIntPair chunk, EntityPlayerMP player)
    015        {
    016            this.chunk = chunk;
    017            this.player = player;
    018        }
    019
    020        public static class Watch extends ChunkWatchEvent
    021        {
    022            public Watch(ChunkCoordIntPair chunk, EntityPlayerMP player) { super(chunk, player); }
    023        }
    024
    025        public static class UnWatch extends ChunkWatchEvent
    026        {
    027            public UnWatch(ChunkCoordIntPair chunkLocation, EntityPlayerMP player) { super(chunkLocation, player); }
    028        }
    029    }