Here you can see which range of types are already reserved by plugins.
You could reserve a range for your plugin :

1001-1049 : Example

1050-1099 : Room

1100-1149 : activity

1150-1199 : blackout

1200-1249 : appliances

1250-1299 : impacts

1300-1349 : webapplications

1350-1399 : barscode

1400-1549 : arkoon

1450-1599 : datainjection

1500-1549 : backups

1550-1559 : uninstal

1560-1569 : geninventorynumber

1600-1649 : badges

1650-1699 : events

1700-1749 : certificates

1750-1799 : environment

1800-1849 : checklist

1850-1899 : backupPC

1900-1949 : accounts

1950-1999 : ulogd

2000-2049 : rights

2050-2099 : wpkg

2100-2149 : installations

2150-2199 : syslogng

2200-2249 : parametre

2250-2299 : relations

2300-2349 : projet

2350-2399 : massocsimport

2400-2449 : databases

2450-2499 : updates

2500-2549 : shutdowns

2550-2599 : telecom

2600-2649 : additionalalerts

2650-2699 : reportbymail

2700-2749 : connections

2750-2799 : reporting

2800-2849 : rssflow

2850-2899 : groupsstatistics

2900-2949 : acl

2950-2999 : fo

3000-3049 : network - archires

3050-3099 : reports

3100-3149 : network - cacti

3150-3199 : order

3200-3249 : network - shellcommands

3250-3299 : pdf

3300-3349 : network - eventlog

3350-3399 : network - rsyslog

3400-3549 : network - mrtg

3450-3599 : financialreports

3500-3549 : network - nessus

3550-3599 : genericassets

3600-3649 : network - nikto

3650-3699 : contacts

3700-3749 : network - nmap

3750-3799 : dumpentity

3800-3849 : network - ossec

3850-3899 : manageentities

3900-3949 : network - snort

3950-3999 :

4000-4049 : network - syslong

4050-4099 : roles

4100-4149 : network - mysar

4150-4199 :

4200-4249 : network - oreon

4250-4299 : network - centreon

4300-4349 : resources

4350-4399 : mails

4400-4449 : domains

4450-4499 :

4500-4549 : validation

4550-4599 :

4600-4649 : network - rkhunter

4650-4699 :

4700-4749 : services

4750-4799 :

4800-4849 : communication

4850-4899 : genericobject

4900-4949 : ideabox

4950-4999 : dependencies

5000-5049 : addressing

5050-5074 : WebServices

5075-5099 : pulse2

5100-5149 : routetables

5150-5199 : tracker

5200-7699 : customfields (the large range is needed for keeping accurate history on dynamically created fields)

7700-7724 : updateall

7725-7749 : rttickets

9000-9049 : puppet

9050-9074 : xmlexport

9075-9099 : Contractallocate

9100-9130 : monitoring

9131-9150 : timelineticket

10000-10099 : ocsinventoryng

10100-10119 : vip

10120-10125 : contractcheck

10126-10135 : simcard

10136-10140 : contractitem

Must be less than 32000