I'm trying to create a new dimension, but I've realized I need to make a custom chunk generator for what I need. But I'm having a hard time figuring out what I need to do to register the chunk generator type, or finding info on how to do so. Does anyone know how I could go about that, or have any examples of how to make a custom chunk generator?