001 package org.bukkit.event.world; 002 003 import org.bukkit.Chunk; 004 import org.bukkit.event.HandlerList; 005 006 /** 007 * Called when a chunk is loaded 008 */ 009 public class ChunkLoadEvent extends ChunkEvent { 010 private static final HandlerList handlers = new HandlerList(); 011 private final boolean newChunk; 012 013 public ChunkLoadEvent(final Chunk chunk, final boolean newChunk) { 014 super(chunk); 015 this.newChunk = newChunk; 016 } 017 018 /** 019 * Gets if this chunk was newly created or not. 020 * <p> 021 * Note that if this chunk is new, it will not be populated at this time. 022 * 023 * @return true if the chunk is new, otherwise false 024 */ 025 public boolean isNewChunk() { 026 return newChunk; 027 } 028 029 @Override 030 public HandlerList getHandlers() { 031 return handlers; 032 } 033 034 public static HandlerList getHandlerList() { 035 return handlers; 036 } 037 }