001 package org.bukkit.event.entity; 002 003 import org.bukkit.entity.Sheep; 004 import org.bukkit.event.Cancellable; 005 import org.bukkit.event.HandlerList; 006 007 /** 008 * Called when a sheep regrows its wool 009 */ 010 public class SheepRegrowWoolEvent extends EntityEvent implements Cancellable { 011 private static final HandlerList handlers = new HandlerList(); 012 private boolean cancel; 013 014 public SheepRegrowWoolEvent(final Sheep sheep) { 015 super(sheep); 016 this.cancel = false; 017 } 018 019 public boolean isCancelled() { 020 return cancel; 021 } 022 023 public void setCancelled(boolean cancel) { 024 this.cancel = cancel; 025 } 026 027 @Override 028 public Sheep getEntity() { 029 return (Sheep) entity; 030 } 031 032 @Override 033 public HandlerList getHandlers() { 034 return handlers; 035 } 036 037 public static HandlerList getHandlerList() { 038 return handlers; 039 } 040 041 }