@Override
	public boolean onCommand(CommandSender sender, Command command,	String label, String[] args) {
		if ( this.isEnabled() ) {
			if ( command.getName().equals("sheepfeed") ) {
				// check for permission
				if ( !this.canInfo(sender) ) {
					sender.sendMessage("You are not allowed to use this command.");
					return true;
				}
				// show naked/regrowing sheep counts
				sender.sendMessage("There are "+ this.woolGrowingSheep.size() +" sheep regrowing their coat.");
				// show food info
				sender.sendMessage("Valid food is: ");
				List<Integer> foodIDs = this.config.getFoodIDs();
				Iterator<Integer> foodIDsIterator = foodIDs.iterator();
				while ( foodIDsIterator.hasNext() ) {
					Integer foodID = foodIDsIterator.next();
					SheepFoodData foodData = this.config.getFoodData(foodID);
					sender.sendMessage(foodData.name +" ("+ foodID +") minticks: "+ foodData.minticks + " maxticks: "+ foodData.maxticks +" healing: "+ foodData.healamount);
				}
				return true;
			}
		}
		return super.onCommand(sender, command, label, args);
	}