When defining a List Template, using a SharePoint feature, one needs to specify the Base Type attribute (see sample below).
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListTemplate
BaseType="0"
Category="Custom Lists"
Name="ConfigurationList"
DisplayName="Configuration List"
Description="My component configuration list"
FolderCreation="FALSE"
NoCrawl="TRUE"
OnQuickLaunch="FALSE"
RootWebOnly="TRUE"
SecurityBits="11"
Type="150">
</ListTemplate>
</Elements>
This attribute tells SharePoint which kind of list we're trying to create, and can have the following values:
- 0 (Generic List)
- 1 (Document Library)
- 3 (Discussion Forum)
- 4 (Survey)
- 5 (Issues List)
For those who notice that there is no 2, that value is not used.