Reworked id provider creation in a generic mod class to allow custom starts of id intervals.